|  | 
|  | RangeNoteExpressionType (NoteExpressionTypeID typeId, const TChar *title, const TChar *shortTitle, const TChar *units, int32 unitId, NoteExpressionValue defaultPlainValue, NoteExpressionValue plainMin, NoteExpressionValue plainMax, int32 flags=0, int32 precision=4) | 
|  | 
| virtual ParamValue | getMin () const | 
|  | Gets the minimum plain value. 
 | 
|  | 
| virtual void | setMin (ParamValue value) | 
|  | Sets the minimum plain value. 
 | 
|  | 
| virtual ParamValue | getMax () const | 
|  | Gets the maximum plain value. 
 | 
|  | 
| virtual void | setMax (ParamValue value) | 
|  | Sets the maximum plain value. 
 | 
|  | 
| tresult | getStringByValue (NoteExpressionValue valueNormalized, String128 string) SMTG_OVERRIDE | 
|  | 
| tresult | getValueByString (const TChar *string, NoteExpressionValue &valueNormalized) SMTG_OVERRIDE | 
|  | 
|  | NoteExpressionType () | 
|  | 
|  | NoteExpressionType (const NoteExpressionTypeInfo &info) | 
|  | 
|  | NoteExpressionType (NoteExpressionTypeID typeId, const TChar *title, const TChar *shortTitle, const TChar *units, int32 unitId, NoteExpressionValue defaultValue, NoteExpressionValue minimum, NoteExpressionValue maximum, int32 stepCount, int32 flags=0, int32 precision=4) | 
|  | 
|  | NoteExpressionType (NoteExpressionTypeID typeId, const TChar *title, const TChar *shortTitle, const TChar *units, int32 unitId, Parameter *associatedParameter, int32 flags=0) | 
|  | 
| NoteExpressionTypeInfo & | getInfo () | 
|  | get the underlying NoteExpressionTypeInfo struct 
 | 
|  | 
| int32 | getPrecision () const | 
|  | gets the current precision (used for string representation of float) 
 | 
|  | 
| void | setPrecision (int32 val) | 
|  | Sets the precision for string representation of float value (for example 4.34 with 2 as precision) 
 | 
|  | 
| tresult | getPhysicalUIType (PhysicalUITypeID &physicalUITypeID) const | 
|  | 
| tresult | setPhysicalUITypeID (PhysicalUITypeID physicalUITypeID) | 
|  | 
Note expression type object representing a custom range.