![]() |
VR-Forces 4.0.4 Class Documentation
|
Base class for RW objects that describe an entry in the system meta data. More...

Public Member Functions | |
| DtSystemMetaDataEntry (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) | |
| DtSystemMetaDataEntry (const DtString &name, const DtSystemMetaDataEntry &orig, DtReaderWriterRegistry *parentRegistry=0) | |
| DtSystemMetaDataEntry & | operator= (const DtSystemMetaDataEntry &orig) |
| virtual | ~DtSystemMetaDataEntry () |
| virtual DtString | entryType () const =0 |
| virtual DtSystemMetaDataEntry * | clone () const =0 |
Static Public Member Functions | |
| static DtSystemMetaDataEntry * | createMetaDataEntry (const DtString &type) |
| Uses theFactory to create a DtSystemMetaDataEntry subclass of the specified type. | |
| static DtSystemMetaDataEntryFactory * | factory () |
Static Protected Attributes | |
| static std::auto_ptr < DtSystemMetaDataEntryFactory > | theFactory |
Base class for RW objects that describe an entry in the system meta data.
This data is used by the entity editor to specify data that is used in integrating this system with the entity.
| DtSystemMetaDataEntry::DtSystemMetaDataEntry | ( | const DtString & | name, |
| DtReaderWriterRegistry * | parentRegistry = NULL |
||
| ) |
| DtSystemMetaDataEntry::DtSystemMetaDataEntry | ( | const DtString & | name, |
| const DtSystemMetaDataEntry & | orig, | ||
| DtReaderWriterRegistry * | parentRegistry = 0 |
||
| ) |
| virtual DtSystemMetaDataEntry::~DtSystemMetaDataEntry | ( | ) | [virtual] |
| DtSystemMetaDataEntry& DtSystemMetaDataEntry::operator= | ( | const DtSystemMetaDataEntry & | orig | ) |
| virtual DtString DtSystemMetaDataEntry::entryType | ( | ) | const [pure virtual] |
Implemented in DtSoilFactorsMetaDataEntry, DtTargetSelectionMetaDataEntry, DtDetectedObjectsMetaDataEntry, and DtDetectObjectTypesMetaDataEntry.
| virtual DtSystemMetaDataEntry* DtSystemMetaDataEntry::clone | ( | ) | const [pure virtual] |
| static DtSystemMetaDataEntry* DtSystemMetaDataEntry::createMetaDataEntry | ( | const DtString & | type | ) | [static] |
Uses theFactory to create a DtSystemMetaDataEntry subclass of the specified type.
| static DtSystemMetaDataEntryFactory* DtSystemMetaDataEntry::factory | ( | ) | [static] |
Reimplemented from DtReaderWriter.
std::auto_ptr<DtSystemMetaDataEntryFactory> DtSystemMetaDataEntry::theFactory [static, protected] |
Reimplemented from DtReaderWriter.