|
GUIDOLib
1.7.7
Guido Engine Internal Documentation
|
The floating point parameter type for Guido Tags. More...
Public Member Functions | |
| TagParameterFloat (bool unittag) | |
| TagParameterFloat (float theFloat=0.f) | |
| TagParameterFloat (const TagParameterFloat &tpf) | |
| virtual | ~TagParameterFloat () |
| virtual void | print (std::ostream &out) |
| virtual void | set (const TagParameterFloat &in) |
| void | reset (float theFloat, const char *inUnit) |
| virtual float | getUnitValue () const |
| resets value, unit & unittag More... | |
| void | setUnit (const char *un) |
| virtual void | setValue (const char *p) |
| virtual void | setValue (float val) |
| virtual TagParameter * | getCopy () const |
| virtual bool | copyValue (const TagParameter *tp) |
| virtual bool | isFloat () const |
| const TYPE_FLOATPARAMETER | getValue (float curLSPACE=50.0f) const |
| bool | TagIsUnitTag () const |
| void | setUnitTag () |
| const char * | getUnit () const |
| bool | hasUnit () const |
Public Member Functions inherited from TagParameter | |
| TagParameter () | |
| virtual | ~TagParameter () |
| virtual void | set (const TagParameter &in) |
| void | setRequired (bool i) |
| void | setIsAuto () |
| void | setByName () |
| void | setNoSet () |
| void | setByPos () |
| void | setBySet () |
| void | setName (const std::string &p) |
| const std::string & | getName () const |
| bool | TagIsRequired () const |
| bool | TagIsSet () const |
| bool | TagIsSetByPosition () const |
| bool | TagIsSetByName () const |
| bool | TagIsSetByAuto () const |
| bool | TagIsNotSet () const |
| virtual bool | isString () const |
| virtual bool | isInt () const |
| virtual bool | isRGBValue () const |
Static Public Member Functions | |
| static bool | convertValue (float value, double &toValue, const char *unit, float curLSPACE=50.0f) |
| static TagParameterFloat * | cast (TagParameter *inTag) |
| static const TagParameterFloat * | cast (const TagParameter *inTag) |
Public Attributes | |
| bool | fUnittag |
Protected Attributes | |
| std::string | fUnit |
| TYPE_FLOATPARAMETER | fValue |
Additional Inherited Members | |
Public Types inherited from TagParameter | |
| enum | PARSEFLAG { SETBYPOSITION, SETBYNAME, SETBYAUTO, NOTSET, SET } |
The floating point parameter type for Guido Tags.
| TagParameterFloat::TagParameterFloat | ( | bool | unittag | ) |
| TagParameterFloat::TagParameterFloat | ( | float | theFloat = 0.f | ) |
| TagParameterFloat::TagParameterFloat | ( | const TagParameterFloat & | tpf | ) |
|
inlinevirtual |
|
inlinestatic |
|
inlinestatic |
|
static |
|
virtual |
Reimplemented from TagParameter.
Reimplemented in TagParameterInt.
|
inlinevirtual |
Reimplemented from TagParameter.
Reimplemented in TagParameterInt.
|
inline |
|
inlinevirtual |
resets value, unit & unittag
| const TYPE_FLOATPARAMETER TagParameterFloat::getValue | ( | float | curLSPACE = 50.0f | ) | const |
|
inline |
|
inlinevirtual |
Reimplemented from TagParameter.
|
virtual |
Reimplemented from TagParameter.
Reimplemented in TagParameterInt.
| void TagParameterFloat::reset | ( | float | theFloat, |
| const char * | inUnit | ||
| ) |
|
virtual |
| void TagParameterFloat::setUnit | ( | const char * | un | ) |
|
inline |
|
virtual |
Reimplemented from TagParameter.
Reimplemented in TagParameterInt.
|
inlinevirtual |
|
inline |
|
protected |
| bool TagParameterFloat::fUnittag |
|
protected |