SpectMorph
Public Member Functions | List of all members
SpectMorph::IProperty< MorphOp > Class Template Referenceabstract
Inheritance diagram for SpectMorph::IProperty< MorphOp >:
SpectMorph::Property SpectMorph::LinearParamProperty< MorphOp > SpectMorph::LogParamProperty< MorphOp > SpectMorph::XParamProperty< MorphOp >

Public Member Functions

 IProperty (MorphOp *morph_op, const std::string &label, const std::string &format, std::function< float(const MorphOp &)> get_value, std::function< void(MorphOp &, float)> set_value)
 
int min ()
 
int max ()
 
int get ()
 
void set (int v)
 
virtual double value2ui (double value)=0
 
virtual double ui2value (double ui)=0
 
std::string label ()
 
std::string value_label ()
 
void set_custom_formatter (const std::function< std::string(float)> &formatter)
 

The documentation for this class was generated from the following file: