![]() |
VR-Forces 4.0.4 Class Documentation
|
class DtMtlParameterDbReader: More...

Public Member Functions | |
| DtMtlParameterDbReader () | |
| default constructor | |
| virtual | ~DtMtlParameterDbReader () |
| destructor | |
| virtual bool | loadParameterDb (const DtFilename ¶meterDbFile, DtMtlParameterDb *parameterDb) |
| Loads the given parameter database file. | |
Protected Member Functions | |
| virtual DtMtlParameterDbFileData * | createParameterDbFileData () |
| Factory method that creates the DtMtlParameterDbFileData object used in loadParameterDb(). | |
| virtual bool | load (const DtFilename ¶meterDbFile, DtMtlParameterDbFileData *paramDbFileData) |
| Load contents of parameter database file (.opd) into DtMtlParameterDbFileData object. | |
| virtual bool | load (const DtFilename ¶meterDbFile, DtVrfObjectParametersList *objectParamList) |
| Load contents of legacy format parameter database file (pre-VR-Forces version 3.7 *.opd file) into DtVrfObjectParametersList object. | |
| virtual bool | putFileDataInParameterDb (const DtMtlParameterDbFileData ¶mDbFileData, const DtFilename &opdLocation, DtMtlParameterDb *parameterDb) |
| Set contents of parameter database from DtMtlParameterDbFileData object. | |
| virtual bool | putFileDataInParameterDb (const DtVrfObjectParametersList &objectParamList, DtMtlParameterDb *parameterDb) |
| Set contents of parameter database from DtVrfObjectParametersList object. | |
| virtual void | setFilenamePathsRelativeToFile (const DtFilename ¶meterDbFile, DtMtlParameterDbFileData *paramDbFileData) |
| Sets all of the filenames referenced in given parameter file to a path relative to to given filename. | |
| virtual bool | readFileData (const DtFilename &, DtMtlParameterDbFileData *, FILE *) |
| virtual void | entryAddedFor (DtMtlParameterDbFileEntry *oldEntry, DtMtlParameterDbEntry *newEntry) |
| Called when an item is added to the database, this lets the developer know that a previous entry is being replaced by the new entry. | |
Private Member Functions | |
| DtMtlParameterDbReader (const DtMtlParameterDbReader &orig) | |
| copy constructor - not implemented | |
| DtMtlParameterDbReader & | operator= (const DtMtlParameterDbReader &orig) |
| assignment operator - not implemented | |
class DtMtlParameterDbReader:
Instances of DtMtlParameterDbReader are used to load MTL format parameter database files (.opd) into a given DtMtlParameterDb object.
default constructor
| virtual DtMtlParameterDbReader::~DtMtlParameterDbReader | ( | ) | [virtual] |
destructor
| DtMtlParameterDbReader::DtMtlParameterDbReader | ( | const DtMtlParameterDbReader & | orig | ) | [private] |
copy constructor - not implemented
| virtual bool DtMtlParameterDbReader::loadParameterDb | ( | const DtFilename & | parameterDbFile, |
| DtMtlParameterDb * | parameterDb | ||
| ) | [virtual] |
Loads the given parameter database file.
| virtual DtMtlParameterDbFileData* DtMtlParameterDbReader::createParameterDbFileData | ( | ) | [protected, virtual] |
Factory method that creates the DtMtlParameterDbFileData object used in loadParameterDb().
| virtual bool DtMtlParameterDbReader::load | ( | const DtFilename & | parameterDbFile, |
| DtMtlParameterDbFileData * | paramDbFileData | ||
| ) | [protected, virtual] |
Load contents of parameter database file (.opd) into DtMtlParameterDbFileData object.
| virtual bool DtMtlParameterDbReader::load | ( | const DtFilename & | parameterDbFile, |
| DtVrfObjectParametersList * | objectParamList | ||
| ) | [protected, virtual] |
Load contents of legacy format parameter database file (pre-VR-Forces version 3.7 *.opd file) into DtVrfObjectParametersList object.
Reimplemented in DtExtMtlParameterDbReader.
| virtual bool DtMtlParameterDbReader::putFileDataInParameterDb | ( | const DtMtlParameterDbFileData & | paramDbFileData, |
| const DtFilename & | opdLocation, | ||
| DtMtlParameterDb * | parameterDb | ||
| ) | [protected, virtual] |
Set contents of parameter database from DtMtlParameterDbFileData object.
opdLocation specifies the path to the opd file being loaded. This is used to know the start of the paths to the OPE entries inside the OPD.
| virtual bool DtMtlParameterDbReader::putFileDataInParameterDb | ( | const DtVrfObjectParametersList & | objectParamList, |
| DtMtlParameterDb * | parameterDb | ||
| ) | [protected, virtual] |
Set contents of parameter database from DtVrfObjectParametersList object.
| virtual void DtMtlParameterDbReader::setFilenamePathsRelativeToFile | ( | const DtFilename & | parameterDbFile, |
| DtMtlParameterDbFileData * | paramDbFileData | ||
| ) | [protected, virtual] |
Sets all of the filenames referenced in given parameter file to a path relative to to given filename.
| virtual bool DtMtlParameterDbReader::readFileData | ( | const DtFilename & | , |
| DtMtlParameterDbFileData * | , | ||
| FILE * | |||
| ) | [protected, virtual] |
Reimplemented in MyMtlParameterDbReader.
| virtual void DtMtlParameterDbReader::entryAddedFor | ( | DtMtlParameterDbFileEntry * | oldEntry, |
| DtMtlParameterDbEntry * | newEntry | ||
| ) | [protected, virtual] |
Called when an item is added to the database, this lets the developer know that a previous entry is being replaced by the new entry.
Reimplemented in MyMtlParameterDbReader.
| DtMtlParameterDbReader& DtMtlParameterDbReader::operator= | ( | const DtMtlParameterDbReader & | orig | ) | [private] |
assignment operator - not implemented