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

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 ¶meterDbFile, const DtFilename &opeDirectory) |
| Override to only write out changed entries. | |
| virtual bool | writeTopLevelParameterDbFile (const DtMtlParameterDbFileData ¶meterFileData, const DtFilename ¶meterDbFile) 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 ¶meterDbFile, const DtFilename &opeDirectory) |
| Returns an ope directory combined of the two supplied directories. | |
| virtual void | removeAllParametersNamed (DtReaderWriterRegistry ®, 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 | |
| MyMtlParameterDbWriter & | operator= (const MyMtlParameterDbWriter &orig) |
| assignment operator - not implemented | |
default constructor
| virtual MyMtlParameterDbWriter::~MyMtlParameterDbWriter | ( | ) | [virtual] |
destructor
| MyMtlParameterDbWriter::MyMtlParameterDbWriter | ( | const MyMtlParameterDbWriter & | orig | ) | [private] |
copy constructor - not implemented
| void MyMtlParameterDbWriter::setSaveHeaderOnSave | ( | bool | b | ) | [inline] |
References mySaveHeaderOnSave.
| bool MyMtlParameterDbWriter::saveHeaderOnSave | ( | ) | const [inline] |
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
Referenced by setCommentInformation().
std::string MyMtlParameterDbWriter::myFileComment [protected] |
Referenced by setCommentInformation().
bool MyMtlParameterDbWriter::mySaveHeaderOnSave [protected] |
Referenced by saveHeaderOnSave(), and setSaveHeaderOnSave().
bool MyMtlParameterDbWriter::theForceFlag [static, protected] |