![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtVrfObjectParametersList (const DtString &writeName, DtReaderWriterRegistry *const parentRegistry=0) | |
| constructor | |
| virtual | ~DtVrfObjectParametersList () |
| virtual void | addParameters (DtVrfObjectParameters *parameters) |
| virtual DtVrfObjectParameters * | lookupParameters (const DtObjectType &objectType, DtObjectType *matchingType) const |
| virtual void | removeParameters (const DtObjectType &objectType) |
| Will only remove parameters if an exact match is found. | |
| virtual void | getSelf (DtlObjPtr args, const DtFilename &searchPath=DtFilename::nullFilename(), const DtVariableBindingsList &variableBindings=nullVariableReference()) |
| Overridden to provide backward compatibiltiy with parameter files from version 1.x. | |
| virtual DtlObjPtr | getData (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings) |
| Constructs a parameter block, and then reads relevant data from the mtl stream. | |
| virtual void | inheritValuesFromAncestors () |
| void | emptyList () |
| Used by the destructor. | |
Protected Member Functions | |
| DtVrfObjectParametersList () | |
| default constructor | |
| DtVrfObjectParametersList (const DtVrfObjectParametersList &orig) | |
| copy constructor | |
| const DtVrfObjectParametersList & | operator= (const DtVrfObjectParametersList &orig) |
| assignment operator | |
| virtual DtListItem * | lookupParameters (const DtObjectType &objectType) const |
Protected Attributes | |
| DtString | myNameFromStream |
| For backward compatibility with version 1.x parameter files. | |
| DtVrfObjectParametersList::DtVrfObjectParametersList | ( | ) | [protected] |
default constructor
| DtVrfObjectParametersList::DtVrfObjectParametersList | ( | const DtString & | writeName, |
| DtReaderWriterRegistry *const | parentRegistry = 0 |
||
| ) |
constructor
| DtVrfObjectParametersList::DtVrfObjectParametersList | ( | const DtVrfObjectParametersList & | orig | ) | [protected] |
copy constructor
| virtual DtVrfObjectParametersList::~DtVrfObjectParametersList | ( | ) | [virtual] |
| const DtVrfObjectParametersList& DtVrfObjectParametersList::operator= | ( | const DtVrfObjectParametersList & | orig | ) | [protected] |
assignment operator
| virtual void DtVrfObjectParametersList::addParameters | ( | DtVrfObjectParameters * | parameters | ) | [virtual] |
| virtual DtVrfObjectParameters* DtVrfObjectParametersList::lookupParameters | ( | const DtObjectType & | objectType, |
| DtObjectType * | matchingType | ||
| ) | const [virtual] |
| virtual void DtVrfObjectParametersList::removeParameters | ( | const DtObjectType & | objectType | ) | [virtual] |
Will only remove parameters if an exact match is found.
| virtual void DtVrfObjectParametersList::getSelf | ( | DtlObjPtr | args, |
| const DtFilename & | searchPath = DtFilename::nullFilename(), |
||
| const DtVariableBindingsList & | variableBindings = nullVariableReference() |
||
| ) | [virtual] |
Overridden to provide backward compatibiltiy with parameter files from version 1.x.
Reimplemented from DtRwList.
| virtual DtlObjPtr DtVrfObjectParametersList::getData | ( | DtlObjPtr | args, |
| const DtFilename & | searchPath, | ||
| const DtVariableBindingsList & | variableBindings | ||
| ) | [virtual] |
Constructs a parameter block, and then reads relevant data from the mtl stream.
Implements DtRwList.
| virtual void DtVrfObjectParametersList::inheritValuesFromAncestors | ( | ) | [virtual] |
| void DtVrfObjectParametersList::emptyList | ( | ) |
Used by the destructor.
It DELETES all parameter entries in the parameter database. Not virtual because it is called by the destructor.
| virtual DtListItem* DtVrfObjectParametersList::lookupParameters | ( | const DtObjectType & | objectType | ) | const [protected, virtual] |
DtString DtVrfObjectParametersList::myNameFromStream [protected] |
For backward compatibility with version 1.x parameter files.
Name of the object from the mtl stream.