GUIDOLib  1.7.7
Guido Engine Internal Documentation
Public Member Functions | Static Public Member Functions | List of all members
TagParameterInt Class Reference

not yet documented More...

Inheritance diagram for TagParameterInt:
TagParameterFloat TagParameter

Public Member Functions

 TagParameterInt (const TagParameterInt &tpi)
 
 TagParameterInt (int val=0)
 
virtual ~TagParameterInt ()
 
virtual void print (std::ostream &out)
 
virtual void setValue (int i)
 
virtual void setValue (const char *p)
 
virtual TagParametergetCopy () const
 
virtual bool isInt () const
 
const TYPE_INTPARAMETER getValue () const
 
virtual bool copyValue (const TagParameter *tp)
 
- Public Member Functions inherited from TagParameterFloat
 TagParameterFloat (bool unittag)
 
 TagParameterFloat (float theFloat=0.f)
 
 TagParameterFloat (const TagParameterFloat &tpf)
 
virtual ~TagParameterFloat ()
 
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 (float val)
 
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 isRGBValue () const
 

Static Public Member Functions

static TagParameterIntcast (TagParameter *inTag)
 
static const TagParameterIntcast (const TagParameter *inTag)
 
- Static Public Member Functions inherited from TagParameterFloat
static bool convertValue (float value, double &toValue, const char *unit, float curLSPACE=50.0f)
 
static TagParameterFloatcast (TagParameter *inTag)
 
static const TagParameterFloatcast (const TagParameter *inTag)
 

Additional Inherited Members

- Public Types inherited from TagParameter
enum  PARSEFLAG {
  SETBYPOSITION, SETBYNAME, SETBYAUTO, NOTSET,
  SET
}
 
- Public Attributes inherited from TagParameterFloat
bool fUnittag
 
- Protected Attributes inherited from TagParameterFloat
std::string fUnit
 
TYPE_FLOATPARAMETER fValue
 

Detailed Description

not yet documented

Constructor & Destructor Documentation

◆ TagParameterInt() [1/2]

TagParameterInt::TagParameterInt ( const TagParameterInt tpi)
inline

◆ TagParameterInt() [2/2]

TagParameterInt::TagParameterInt ( int  val = 0)
inline

◆ ~TagParameterInt()

virtual TagParameterInt::~TagParameterInt ( )
inlinevirtual

Member Function Documentation

◆ cast() [1/2]

static const TagParameterInt* TagParameterInt::cast ( const TagParameter inTag)
inlinestatic

◆ cast() [2/2]

static TagParameterInt* TagParameterInt::cast ( TagParameter inTag)
inlinestatic

◆ copyValue()

virtual bool TagParameterInt::copyValue ( const TagParameter tp)
virtual

Reimplemented from TagParameterFloat.

◆ getCopy()

virtual TagParameter* TagParameterInt::getCopy ( ) const
inlinevirtual

Reimplemented from TagParameterFloat.

◆ getValue()

const TYPE_INTPARAMETER TagParameterInt::getValue ( ) const
inline

◆ isInt()

virtual bool TagParameterInt::isInt ( ) const
inlinevirtual

Reimplemented from TagParameter.

◆ print()

virtual void TagParameterInt::print ( std::ostream &  out)
virtual

Reimplemented from TagParameterFloat.

◆ setValue() [1/2]

virtual void TagParameterInt::setValue ( const char *  p)
inlinevirtual

Reimplemented from TagParameterFloat.

◆ setValue() [2/2]

virtual void TagParameterInt::setValue ( int  i)
inlinevirtual

Guido Project Copyright © 2019 Grame-CNCM