![]() |
VR-Forces 4.0.4 Class Documentation
|
Contains metadata about a component system definition. More...

Contains metadata about a component system definition.
Data such as name, description, and what types of entities the system is allowed to be used on. This data will typically be used by the Entity Editor, and not for any critical areas of vrfSim.
| DtComponentSystemMetaData::DtComponentSystemMetaData | ( | ) | [private] |
Not implemented.
| DtComponentSystemMetaData::DtComponentSystemMetaData | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
read/writable constructor
| DtComponentSystemMetaData::DtComponentSystemMetaData | ( | const DtComponentSystemMetaData & | orig, |
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
copy constructor
| virtual DtComponentSystemMetaData::~DtComponentSystemMetaData | ( | ) | [virtual] |
destructor
| const DtComponentSystemMetaData& DtComponentSystemMetaData::operator= | ( | const DtComponentSystemMetaData & | orig | ) |
assignment operator
| virtual DtString DtComponentSystemMetaData::systemName | ( | ) | const [virtual] |
| virtual void DtComponentSystemMetaData::setSystemName | ( | const DtString & | name | ) | [virtual] |
| virtual DtString DtComponentSystemMetaData::systemDescription | ( | ) | const [virtual] |
| virtual void DtComponentSystemMetaData::setSystemDescription | ( | const DtString & | desc | ) | [virtual] |
| virtual const DtRwNLengthStringVector& DtComponentSystemMetaData::allowedStateRepositoryTypes | ( | ) | const [virtual] |
| virtual DtRwNLengthStringVector& DtComponentSystemMetaData::allowedStateRepositoryTypes | ( | ) | [virtual] |
| virtual bool DtComponentSystemMetaData::allowedForStateRepositoryType | ( | const DtString & | srTypeString | ) | const [virtual] |
| virtual const DtRwNLengthStringVector& DtComponentSystemMetaData::systemCategories | ( | ) | const [virtual] |
| virtual DtRwNLengthStringVector& DtComponentSystemMetaData::systemCategories | ( | ) | [virtual] |
| virtual const DtSystemParameterDataList& DtComponentSystemMetaData::paramterDataList | ( | ) | const [virtual] |
| virtual DtSystemParameterDataList& DtComponentSystemMetaData::paramterDataList | ( | ) | [virtual] |
| virtual const DtSystemMetaDataEntryList& DtComponentSystemMetaData::metaDataEntryList | ( | ) | const [virtual] |
| virtual DtSystemMetaDataEntryList& DtComponentSystemMetaData::metaDataEntryList | ( | ) | [virtual] |
| virtual const DtSystemMetaDataEntry* DtComponentSystemMetaData::lookupMetaDataEntry | ( | const DtString & | dataType | ) | const [virtual] |
Finds the meta data entry of the specified type in the meta data entry list and returns it.
Returns NULL if not found.
| virtual bool DtComponentSystemMetaData::inSystemCategory | ( | const DtString & | category | ) | const [virtual] |
DtRwString DtComponentSystemMetaData::mySystemName [protected] |
Plain text readable name for the system.
Text description of the system.
List if state repository types which this system is valid for.
These types will come from the vrfParamTypes.h.
List of system categories that this system belongs to.
List of information about parameter for this system.
List of meta data entries.
These entries are of subtypes of DtSystemMetaDataEntry, and can contain any data that is specific to this system.