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

Public Member Functions | |
| MyMtlParameterDbWriter () | |
| default constructor | |
| virtual | ~MyMtlParameterDbWriter () |
| destructor | |
| void | setSaveHeaderOnSave (bool) |
| bool | saveHeaderOnSave () const |
| void | setCommentInformation (const std::string &, const DtReaderWriterCommentMap &) |
Public Member Functions inherited from DtMtlParameterDbWriter | |
| DtMtlParameterDbWriter () | |
| default constructor | |
| virtual | ~DtMtlParameterDbWriter () |
| destructor | |
| virtual DtFilename | generateFilename (const DtString &rdrWriterName, const DtObjectType &objectType) const |
| Generates an object parameter entry file (*.ope) filename from a string and an object type (used to auto-generate filenames when converting existing single file format parameter databases). | |
Static Public Member Functions | |
| static void | setForceSave (bool b) |
| static bool | forceSave () |
Static Public Member Functions inherited from DtMtlParameterDbWriter | |
| static void | prePutSelfCb (DtReaderWriter *readerWriterObject, FILE *fp, void *userData) |
| Callback invoked before DtReaderWriter::putSelf() is called. | |
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 Member Functions inherited from DtMtlParameterDbWriter | |
| virtual DtMtlParameterDbFileData * | createParameterDbFileData () |
| Factory method that creates a the DtReaderWriter data object written to the parameter database file in write(). | |
| virtual bool | writeParameterFile (const DtFilename ¶meterFilename, DtVrfObjectParameters *parameters) const |
| Writes object parameter entry file. | |
| virtual DtFilename | getPath (const DtFilename &newFormatParamDbFile) |
| Utility function for obtaining path from a filename. | |
| virtual void | postWrite (const DtMtlParameterDbFileData &, const DtFilename &, FILE *) const |
| Called immediately after writing the main body of the file (from writeTopLevelParameterDb() call) | |
Protected Attributes | |
| DtReaderWriterCommentMap | myFileCommentMap |
| DtReaderWriterCommentMap | myObjectCommentMap |
| std::string | myFileComment |
| bool | mySaveHeaderOnSave |
Protected Attributes inherited from DtMtlParameterDbWriter | |
| DtFilename | myOpeDirectory |
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 | |
| MyMtlParameterDbWriter::MyMtlParameterDbWriter | ( | ) |
default constructor
|
virtual |
destructor
|
private |
copy constructor - not implemented
|
inline |
References mySaveHeaderOnSave.
|
inline |
References mySaveHeaderOnSave.
|
inline |
References myFileComment, and myFileCommentMap.
|
inlinestatic |
|
inlinestatic |
|
protectedvirtual |
Override to only write out changed entries.
Reimplemented from DtMtlParameterDbWriter.
|
protectedvirtual |
Override to no-op.
Reimplemented from DtMtlParameterDbWriter.
|
protectedvirtual |
Reimplemented from DtMtlParameterDbWriter.
|
protectedvirtual |
Called immediately before writing the main body of the file (from writeTopLevelParameterDb() call)
Reimplemented from DtMtlParameterDbWriter.
|
protectedvirtual |
Writes out a single parameter entry and returns the entry in the parameterDbFile data structure added.
Reimplemented from DtMtlParameterDbWriter.
|
protectedvirtual |
Returns an ope directory combined of the two supplied directories.
Reimplemented from DtMtlParameterDbWriter.
|
protectedvirtual |
|
protectedvirtual |
|
private |
assignment operator - not implemented
|
protected |
Referenced by setCommentInformation().
|
protected |
|
protected |
Referenced by setCommentInformation().
|
protected |
Referenced by saveHeaderOnSave(), and setSaveHeaderOnSave().
|
staticprotected |