Darwin  1.10(beta)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
drwnPropertyInterface Class Referenceabstract
Inheritance diagram for drwnPropertyInterface:
drwnStoragePropertyInterface< T > drwnStoragePropertyInterface< bool > drwnStoragePropertyInterface< double > drwnStoragePropertyInterface< Eigen::MatrixXd > drwnStoragePropertyInterface< Eigen::VectorXd > drwnStoragePropertyInterface< int > drwnStoragePropertyInterface< list< string > > drwnStoragePropertyInterface< string >

Public Member Functions

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 drwnPropertyInterfaceclone () const =0
drwnPropertyInterfaceclone (bool bReadOnly, bool bSerialize) const

Protected Member Functions

 drwnPropertyInterface (bool bReadOnly, bool bSerialize=true)

Protected Attributes

bool _bReadOnly
bool _bSerialize

The documentation for this class was generated from the following files: