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

Public Member Functions

 MyMtlParameterDbReader ()
 default constructor
virtual ~MyMtlParameterDbReader ()
 destructor
const DtReaderWriterCommentMapreaderWriterCommentMap () const
const std::string & fileComment () 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 readFileData (const DtFilename &, DtMtlParameterDbFileData *, FILE *)
virtual void entryAddedFor (DtMtlParameterDbFileEntry *oldEntry, DtMtlParameterDbEntry *newEntry)
 Override to replace comment for old with new entry.
- 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 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.
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.

Protected Attributes

DtlObjStringMap myObjectCommentMap
DtReaderWriterCommentMap myReaderWriterCommentMap
std::string myFileComment

Private Member Functions

 MyMtlParameterDbReader (const MyMtlParameterDbReader &orig)
 copy constructor - not implemented
MyMtlParameterDbReaderoperator= (const MyMtlParameterDbReader &orig)
 assignment operator - not implemented

Constructor & Destructor Documentation

MyMtlParameterDbReader::MyMtlParameterDbReader ( )

default constructor

virtual MyMtlParameterDbReader::~MyMtlParameterDbReader ( )
virtual

destructor

MyMtlParameterDbReader::MyMtlParameterDbReader ( const MyMtlParameterDbReader orig)
private

copy constructor - not implemented

Member Function Documentation

static void MyMtlParameterDbReader::postGetSelfCb ( DtReaderWriter readerWriterObject,
DtlObjPtr  args,
void *  userData 
)
static
const DtReaderWriterCommentMap & MyMtlParameterDbReader::readerWriterCommentMap ( ) const
inline
const std::string & MyMtlParameterDbReader::fileComment ( ) const
inline

References myFileComment.

virtual bool MyMtlParameterDbReader::readFileData ( const DtFilename &  ,
DtMtlParameterDbFileData ,
FILE *   
)
protectedvirtual

Reimplemented from DtMtlParameterDbReader.

virtual void MyMtlParameterDbReader::entryAddedFor ( DtMtlParameterDbFileEntry oldEntry,
DtMtlParameterDbEntry newEntry 
)
protectedvirtual

Override to replace comment for old with new entry.

Reimplemented from DtMtlParameterDbReader.

MyMtlParameterDbReader& MyMtlParameterDbReader::operator= ( const MyMtlParameterDbReader orig)
private

assignment operator - not implemented

Member Data Documentation

DtlObjStringMap MyMtlParameterDbReader::myObjectCommentMap
protected
DtReaderWriterCommentMap MyMtlParameterDbReader::myReaderWriterCommentMap
protected

Referenced by readerWriterCommentMap().

std::string MyMtlParameterDbReader::myFileComment
protected

Referenced by fileComment().


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)