#include <PropertyObjArray.h>
Public Member Functions | |
PropertyObjArray (const std::string &aName="", const ArrayPtrs< T > &aArray=ArrayPtrs< T >()) | |
PropertyObjArray (const PropertyObjArray< T > &aProperty) | |
virtual Property * | copy () const |
PropertyObjArray & | operator= (const PropertyObjArray &aProperty) |
Assign this property to another. | |
virtual bool | isValidObject (const Object *obj) const |
virtual const char * | getTypeAsString () const |
Implementation of the output operator. | |
virtual const std::string & | toString () |
virtual int | getArraySize () const |
virtual Object * | getValueObjPtr (int index) |
virtual void | appendValue (Object *obj) |
virtual void | clearObjArray () |
void | setValue (const ArrayPtrs< T > &aArray) |
ArrayPtrs< T > & | getValueObjArray () |
const ArrayPtrs< T > & | getValueObjArray () const |
virtual bool | operator== (const Property &aProperty) const |
OpenSim::PropertyObjArray< T >::PropertyObjArray | ( | const std::string & | aName = "" , |
|
const ArrayPtrs< T > & | aArray = ArrayPtrs<T>() | |||
) | [inline] |
OpenSim::PropertyObjArray< T >::PropertyObjArray | ( | const PropertyObjArray< T > & | aProperty | ) | [inline] |
virtual void OpenSim::PropertyObjArray< T >::appendValue | ( | Object * | obj | ) | [inline, virtual] |
Reimplemented from OpenSim::Property.
virtual void OpenSim::PropertyObjArray< T >::clearObjArray | ( | ) | [inline, virtual] |
Reimplemented from OpenSim::Property.
virtual Property* OpenSim::PropertyObjArray< T >::copy | ( | ) | const [inline, virtual] |
Implements OpenSim::Property.
virtual int OpenSim::PropertyObjArray< T >::getArraySize | ( | ) | const [inline, virtual] |
Reimplemented from OpenSim::Property.
virtual const char* OpenSim::PropertyObjArray< T >::getTypeAsString | ( | ) | const [inline, virtual] |
Implementation of the output operator.
The output consists of the type and name:
aOut | Output stream. | |
aProperty | Property to be output. |
Reimplemented from OpenSim::Property.
const ArrayPtrs<T>& OpenSim::PropertyObjArray< T >::getValueObjArray | ( | ) | const [inline] |
ArrayPtrs<T>& OpenSim::PropertyObjArray< T >::getValueObjArray | ( | ) | [inline] |
virtual Object* OpenSim::PropertyObjArray< T >::getValueObjPtr | ( | int | index | ) | [inline, virtual] |
Reimplemented from OpenSim::Property.
virtual bool OpenSim::PropertyObjArray< T >::isValidObject | ( | const Object * | obj | ) | const [inline, virtual] |
Reimplemented from OpenSim::Property.
PropertyObjArray& OpenSim::PropertyObjArray< T >::operator= | ( | const PropertyObjArray< T > & | aProperty | ) | [inline] |
Assign this property to another.
aProperty | Property to which to assign this property. |
Reimplemented from OpenSim::Property.
virtual bool OpenSim::PropertyObjArray< T >::operator== | ( | const Property & | aProperty | ) | const [inline, virtual] |
void OpenSim::PropertyObjArray< T >::setValue | ( | const ArrayPtrs< T > & | aArray | ) | [inline] |
virtual const std::string& OpenSim::PropertyObjArray< T >::toString | ( | ) | [inline, virtual] |
Implements OpenSim::Property.