VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
MyMtlParameterDbWriter Class Reference
Inheritance diagram for MyMtlParameterDbWriter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MyMtlParameterDbWriter ()
 default constructor
virtual ~MyMtlParameterDbWriter ()
 destructor
void setSaveHeaderOnSave (bool)
bool saveHeaderOnSave () const
void setCommentInformation (const std::string &, const DtReaderWriterCommentMap &)

Static Public Member Functions

static void setForceSave (bool b)
static bool forceSave ()

Protected Member Functions

virtual bool write (DtMtlParameterDb *parameterDb, const DtFilename &parameterDbFile, const DtFilename &opeDirectory)
 Override to only write out changed entries.
virtual bool writeTopLevelParameterDbFile (const DtMtlParameterDbFileData &parameterFileData, const DtFilename &parameterDbFile) const
 Override to no-op.
virtual void processPrePutSelfCb (DtReaderWriter *readerWriterObject, FILE *fp)
virtual void preWrite (const DtMtlParameterDbFileData &, const DtFilename &, FILE *) const
 Called immediately before writing the main body of the file (from writeTopLevelParameterDb() call)
virtual void writeEntry (DtMtlParameterDbFileData *, DtMtlParameterDbEntry *, const DtFilename &, const DtFilename &)
 Writes out a single parameter entry and returns the entry in the parameterDbFile data structure added.
virtual DtFilename generateOpeDirectory (const DtFilename &parameterDbFile, const DtFilename &opeDirectory)
 Returns an ope directory combined of the two supplied directories.
virtual void removeAllParametersNamed (DtReaderWriterRegistry &reg, const char *name)
virtual void removeAllParametersNamed (const DtComponentDescriptorList &lst, const char *name)

Protected Attributes

DtReaderWriterCommentMap myFileCommentMap
DtReaderWriterCommentMap myObjectCommentMap
std::string myFileComment
bool mySaveHeaderOnSave

Static Protected Attributes

static bool theForceFlag

Private Member Functions

 MyMtlParameterDbWriter (const MyMtlParameterDbWriter &orig)
 copy constructor - not implemented
MyMtlParameterDbWriteroperator= (const MyMtlParameterDbWriter &orig)
 assignment operator - not implemented

Constructor & Destructor Documentation

default constructor

destructor

copy constructor - not implemented


Member Function Documentation

References mySaveHeaderOnSave.

References mySaveHeaderOnSave.

void MyMtlParameterDbWriter::setCommentInformation ( const std::string &  f,
const DtReaderWriterCommentMap c 
) [inline]

References myFileComment, and myFileCommentMap.

static void MyMtlParameterDbWriter::setForceSave ( bool  b) [inline, static]
static bool MyMtlParameterDbWriter::forceSave ( ) [inline, static]
virtual bool MyMtlParameterDbWriter::write ( DtMtlParameterDb parameterDb,
const DtFilename &  parameterDbFile,
const DtFilename &  opeDirectory 
) [protected, virtual]

Override to only write out changed entries.

Reimplemented from DtMtlParameterDbWriter.

virtual bool MyMtlParameterDbWriter::writeTopLevelParameterDbFile ( const DtMtlParameterDbFileData parameterFileData,
const DtFilename &  parameterDbFile 
) const [protected, virtual]

Override to no-op.

Reimplemented from DtMtlParameterDbWriter.

virtual void MyMtlParameterDbWriter::processPrePutSelfCb ( DtReaderWriter readerWriterObject,
FILE *  fp 
) [protected, virtual]

Reimplemented from DtMtlParameterDbWriter.

virtual void MyMtlParameterDbWriter::preWrite ( const DtMtlParameterDbFileData ,
const DtFilename &  ,
FILE *   
) const [protected, virtual]

Called immediately before writing the main body of the file (from writeTopLevelParameterDb() call)

Reimplemented from DtMtlParameterDbWriter.

virtual void MyMtlParameterDbWriter::writeEntry ( DtMtlParameterDbFileData parameterDb,
DtMtlParameterDbEntry paramDbEntry,
const DtFilename &  parameterDbFile,
const DtFilename &  opeDirectory 
) [protected, virtual]

Writes out a single parameter entry and returns the entry in the parameterDbFile data structure added.

Reimplemented from DtMtlParameterDbWriter.

virtual DtFilename MyMtlParameterDbWriter::generateOpeDirectory ( const DtFilename &  parameterDbFile,
const DtFilename &  opeDirectory 
) [protected, virtual]

Returns an ope directory combined of the two supplied directories.

Reimplemented from DtMtlParameterDbWriter.

virtual void MyMtlParameterDbWriter::removeAllParametersNamed ( DtReaderWriterRegistry reg,
const char *  name 
) [protected, virtual]
virtual void MyMtlParameterDbWriter::removeAllParametersNamed ( const DtComponentDescriptorList lst,
const char *  name 
) [protected, virtual]
MyMtlParameterDbWriter& MyMtlParameterDbWriter::operator= ( const MyMtlParameterDbWriter orig) [private]

assignment operator - not implemented


Member Data Documentation

Referenced by setCommentInformation().

std::string MyMtlParameterDbWriter::myFileComment [protected]

Referenced by setCommentInformation().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)