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

Public Member Functions

 LogParamProperty (MorphOp *morph_op, const std::string &label, const std::string &format, double min_value, double max_value, std::function< float(const MorphOp &)> get_value, std::function< void(MorphOp &, float)> set_value)
 
double value2ui (double v)
 
double ui2value (double ui)
 
- Public Member Functions inherited from SpectMorph::IProperty< MorphOp >
 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)
 
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: