template <class valueType> class MwConcreteSField : public MwSField


Inheritance:


Public Methods

virtual void copyFrom(MwField const &f)
Copy from another field of unknown type (assumed to be same type)
valueType const& getValue()
Get the value
static void init()
virtual MbBool isSame(MwField const &f)
Returns TRUE if fields are same type and have same values
MwConcreteSField()
int operator !=(MwConcreteSField const &f)
valueType const& operator =(valueType const &newValue)
MwConcreteSField const& operator =(MwConcreteSField const &f)
Copy from another field of same type
int operator ==(MwConcreteSField const &f)
Equality/inequality test for fields of same type
void setValue(valueType const &newValue)
Set value from a value of the appropriate type
virtual ~MwConcreteSField()

Protected Fields

valueType value

Inherited from MwSField:

Public Methods

static MwType* getClassType()

Private Fields

static MwType* classType

Private Methods

virtual MbBool readValue(MwInput *in)

Documentation

MwConcreteSField()

virtual ~MwConcreteSField()

MwConcreteSField const& operator =(MwConcreteSField const &f)
Copy from another field of same type

virtual void copyFrom(MwField const &f)
Copy from another field of unknown type (assumed to be same type)

virtual MbBool isSame(MwField const &f)
Returns TRUE if fields are same type and have same values

valueType const& getValue()
Get the value

void setValue(valueType const &newValue)
Set value from a value of the appropriate type

valueType const& operator =(valueType const &newValue)

int operator ==(MwConcreteSField const &f)
Equality/inequality test for fields of same type

int operator !=(MwConcreteSField const &f)

static void init()

valueType value


Direct child classes:
MwSFVec3f
MwSFVec2f
MwSFTime
MwSFString
MwSFRotation
MwSFNode
MwSFInt32
MwSFFloat
MwSFColor
MwSFBool

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de