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 |
![]() | |
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 | |
![]() | |
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 |