VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtExtMtlParameterDbReader Class Reference
Inheritance diagram for DtExtMtlParameterDbReader:
Inheritance graph
[legend]

Public Member Functions

 DtExtMtlParameterDbReader ()
virtual ~DtExtMtlParameterDbReader ()
virtual const
DtReaderWriterCommentMap
readerWriterCommentMap () const
virtual DtlObjStringMapobjectCommentMap ()
virtual std::string initialComment () const
- Public Member Functions inherited from DtMtlParameterDbReader
 DtMtlParameterDbReader ()
 default constructor
virtual ~DtMtlParameterDbReader ()
 destructor
virtual bool loadParameterDb (const DtFilename &parameterDbFile, DtMtlParameterDb *parameterDb)
 Loads the given parameter database file.

Static Public Member Functions

static void postGetSelfCb (DtReaderWriter *readerWriterObject, DtlObjPtr args, void *userData)

Protected Member Functions

virtual bool load (const DtFilename &parameterDbFile, DtVrfObjectParametersList *objectParamList)
 Load contents of legacy format parameter database file (pre-VR-Forces version 3.7 *.opd file) into DtVrfObjectParametersList object.
 DtExtMtlParameterDbReader (const DtExtMtlParameterDbReader &orig)
DtExtMtlParameterDbReaderoperator= (const DtExtMtlParameterDbReader &orig)
- Protected Member Functions inherited from DtMtlParameterDbReader
virtual DtMtlParameterDbFileDatacreateParameterDbFileData ()
 Factory method that creates the DtMtlParameterDbFileData object used in loadParameterDb().
virtual bool load (const DtFilename &parameterDbFile, DtMtlParameterDbFileData *paramDbFileData)
 Load contents of parameter database file (.opd) into DtMtlParameterDbFileData object.
virtual bool putFileDataInParameterDb (const DtMtlParameterDbFileData &paramDbFileData, 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 &parameterDbFile, 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.

Protected Attributes

std::string myInitialComment
DtlObjStringMap myObjectCommentMap
DtReaderWriterCommentMap myReaderWriterCommentMap

Constructor & Destructor Documentation

DtExtMtlParameterDbReader::DtExtMtlParameterDbReader ( )
virtual DtExtMtlParameterDbReader::~DtExtMtlParameterDbReader ( )
virtual
DtExtMtlParameterDbReader::DtExtMtlParameterDbReader ( const DtExtMtlParameterDbReader orig)
protected

Member Function Documentation

virtual const DtReaderWriterCommentMap& DtExtMtlParameterDbReader::readerWriterCommentMap ( ) const
virtual
virtual DtlObjStringMap& DtExtMtlParameterDbReader::objectCommentMap ( )
virtual
virtual std::string DtExtMtlParameterDbReader::initialComment ( ) const
virtual
static void DtExtMtlParameterDbReader::postGetSelfCb ( DtReaderWriter readerWriterObject,
DtlObjPtr  args,
void *  userData 
)
static
virtual bool DtExtMtlParameterDbReader::load ( const DtFilename &  parameterDbFile,
DtVrfObjectParametersList objectParamList 
)
protectedvirtual

Load contents of legacy format parameter database file (pre-VR-Forces version 3.7 *.opd file) into DtVrfObjectParametersList object.

Reimplemented from DtMtlParameterDbReader.

DtExtMtlParameterDbReader& DtExtMtlParameterDbReader::operator= ( const DtExtMtlParameterDbReader orig)
protected

Member Data Documentation

std::string DtExtMtlParameterDbReader::myInitialComment
protected
DtlObjStringMap DtExtMtlParameterDbReader::myObjectCommentMap
protected
DtReaderWriterCommentMap DtExtMtlParameterDbReader::myReaderWriterCommentMap
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)