API  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
OpenSim::PropertyGroup Class Reference

A class implementing a property group. More...

Public Member Functions

 PropertyGroup ()
 
 PropertyGroup (std::string &aName)
 
 PropertyGroup (const PropertyGroup &aGroup)
 
virtual ~PropertyGroup ()
 
virtual PropertyGroupclone () const
 
PropertyGroupoperator= (const PropertyGroup &aGroup)
 
bool operator< (const PropertyGroup &aGroup) const
 
bool operator== (const PropertyGroup &aGroup) const
 
void copyData (const PropertyGroup &aGroup)
 
void clear ()
 
bool contains (const std::string &aName) const
 
void add (Property_Deprecated *aProperty)
 
void remove (Property_Deprecated *aProperty)
 
const Array
< Property_Deprecated * > & 
getProperties () const
 
Property_Deprecatedget (int aIndex)
 
int getPropertyIndex (Property_Deprecated *aProperty) const
 
void setName (const std::string &aName)
 
const std::string & getName () const
 

Protected Attributes

Array< Property_Deprecated * > _properties
 Pointers to the properties in the group. More...
 

Detailed Description

A class implementing a property group.

Author
Peter Loan
Version
1.0

Constructor & Destructor Documentation

OpenSim::PropertyGroup::PropertyGroup ( )
OpenSim::PropertyGroup::PropertyGroup ( std::string &  aName)
OpenSim::PropertyGroup::PropertyGroup ( const PropertyGroup aGroup)
virtual OpenSim::PropertyGroup::~PropertyGroup ( )
virtual

Member Function Documentation

void OpenSim::PropertyGroup::add ( Property_Deprecated aProperty)
void OpenSim::PropertyGroup::clear ( )
virtual PropertyGroup* OpenSim::PropertyGroup::clone ( ) const
virtual
bool OpenSim::PropertyGroup::contains ( const std::string &  aName) const
void OpenSim::PropertyGroup::copyData ( const PropertyGroup aGroup)
Property_Deprecated* OpenSim::PropertyGroup::get ( int  aIndex)
const std::string& OpenSim::PropertyGroup::getName ( ) const
inline
const Array<Property_Deprecated*>& OpenSim::PropertyGroup::getProperties ( ) const
inline
int OpenSim::PropertyGroup::getPropertyIndex ( Property_Deprecated aProperty) const
bool OpenSim::PropertyGroup::operator< ( const PropertyGroup aGroup) const
PropertyGroup& OpenSim::PropertyGroup::operator= ( const PropertyGroup aGroup)
bool OpenSim::PropertyGroup::operator== ( const PropertyGroup aGroup) const
void OpenSim::PropertyGroup::remove ( Property_Deprecated aProperty)
void OpenSim::PropertyGroup::setName ( const std::string &  aName)
inline

Member Data Documentation

Array<Property_Deprecated*> OpenSim::PropertyGroup::_properties
protected

Pointers to the properties in the group.


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