![]() |
VR-Forces 4.0.4 Class Documentation
|
Instances of DtVrfObjectParametersDB are the database of DtVrfBaseObjectParameter objects, keyed on DtObjectType. More...

Public Member Functions | |
| DtVrfObjectParametersDB (const DtString &writeName, DtReaderWriterRegistry *const parentRegistry=0) | |
| constructor | |
| virtual | ~DtVrfObjectParametersDB () |
| virtual bool | init () |
| virtual bool | createParametersList () |
| Called by init. | |
| virtual void | addParameters (DtVrfObjectParameters *parameters) |
| virtual DtVrfObjectParameters * | lookupParameters (const DtObjectType &objectType, DtObjectType *matchingType) const |
| Looks up a DtVrfObjectParameters object, given a DtObjectType. | |
| virtual void | removeParameters (const DtObjectType &objectType) |
| Will only remove parameters if an exact match is found. | |
| virtual bool | readParameterFile (const DtString &filename) |
| virtual bool | writeParameterFile (const DtString &filename) |
| virtual void | removeAndDeleteAll () |
| Removes and deletes all parameter entries. | |
Protected Member Functions | |
| DtVrfObjectParametersDB () | |
| default constructor | |
| DtVrfObjectParametersDB (const DtVrfObjectParametersDB &orig) | |
| copy constructor - not implemented - do not call | |
| const DtVrfObjectParametersDB & | operator= (const DtVrfObjectParametersDB &orig) |
| assignment operator - not implemented - do not call | |
Protected Attributes | |
| DtVrfObjectParametersList * | myParametersList |
Instances of DtVrfObjectParametersDB are the database of DtVrfBaseObjectParameter objects, keyed on DtObjectType.
| DtVrfObjectParametersDB::DtVrfObjectParametersDB | ( | ) | [protected] |
default constructor
| DtVrfObjectParametersDB::DtVrfObjectParametersDB | ( | const DtString & | writeName, |
| DtReaderWriterRegistry *const | parentRegistry = 0 |
||
| ) |
constructor
| DtVrfObjectParametersDB::DtVrfObjectParametersDB | ( | const DtVrfObjectParametersDB & | orig | ) | [protected] |
copy constructor - not implemented - do not call
| virtual DtVrfObjectParametersDB::~DtVrfObjectParametersDB | ( | ) | [virtual] |
| const DtVrfObjectParametersDB& DtVrfObjectParametersDB::operator= | ( | const DtVrfObjectParametersDB & | orig | ) | [protected] |
assignment operator - not implemented - do not call
| virtual bool DtVrfObjectParametersDB::init | ( | ) | [virtual] |
| virtual bool DtVrfObjectParametersDB::createParametersList | ( | ) | [virtual] |
Called by init.
Override these to create derived classes of DtVrfObjectParametersList if needed.
| virtual void DtVrfObjectParametersDB::addParameters | ( | DtVrfObjectParameters * | parameters | ) | [virtual] |
| virtual DtVrfObjectParameters* DtVrfObjectParametersDB::lookupParameters | ( | const DtObjectType & | objectType, |
| DtObjectType * | matchingType | ||
| ) | const [virtual] |
Looks up a DtVrfObjectParameters object, given a DtObjectType.
Returns the type of the closest match found in the database.
| virtual void DtVrfObjectParametersDB::removeParameters | ( | const DtObjectType & | objectType | ) | [virtual] |
Will only remove parameters if an exact match is found.
| virtual bool DtVrfObjectParametersDB::readParameterFile | ( | const DtString & | filename | ) | [virtual] |
| virtual bool DtVrfObjectParametersDB::writeParameterFile | ( | const DtString & | filename | ) | [virtual] |
| virtual void DtVrfObjectParametersDB::removeAndDeleteAll | ( | ) | [virtual] |
Removes and deletes all parameter entries.