OpenSim  OpenSim 3.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
OpenSim::PropertyGroup Class Reference

A class implementing a property group. More...

#include <PropertyGroup.h>

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.

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: