|
| drwnStoragePropertyInterface (T *storage, bool bReadOnly=false) |
|
const T & | getValue () const |
|
bool | setValue (const T &value) |
|
virtual drwnPropertyType | type () const =0 |
|
virtual string | asString () const =0 |
|
bool | isReadOnly () const |
|
bool | isSerializeable () const |
|
virtual bool | setProperty (bool value) |
|
virtual bool | setProperty (int value) |
|
virtual bool | setProperty (double value) |
|
virtual bool | setProperty (const string &value) |
|
virtual bool | setProperty (const char *value) |
|
virtual bool | setProperty (const Eigen::VectorXd &value) |
|
virtual bool | setProperty (const Eigen::MatrixXd &value) |
|
virtual void | read (drwnXMLNode &xml) |
|
virtual void | write (drwnXMLNode &xml) const |
|
virtual drwnPropertyInterface * | clone () const =0 |
|
drwnPropertyInterface * | clone (bool bReadOnly, bool bSerialize) const |
|
|
T * | _storage |
|
bool | _bReadOnly |
|
bool | _bSerialize |
|
|
| drwnPropertyInterface (bool bReadOnly, bool bSerialize=true) |
|
The documentation for this class was generated from the following file: