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
MyMtlParameterDbEntry Class Reference

Class MyMtlParameterDbEntry. More...

Inheritance diagram for MyMtlParameterDbEntry:
Inheritance graph
[legend]

Public Member Functions

 MyMtlParameterDbEntry ()
 default constructor
virtual ~MyMtlParameterDbEntry ()
 destructor
void setCommentMap (const DtReaderWriterCommentMap &)
const DtReaderWriterCommentMapcommentMap () const
virtual void setCommentMapFrom (const DtReaderWriterCommentMap &)
 Remaps from comments from supplied entry to this one.
- Public Member Functions inherited from DtMtlParameterDbEntry
 DtMtlParameterDbEntry ()
virtual ~DtMtlParameterDbEntry ()
 destructor
virtual DtVrfObjectParametersload ()
 Loads entry from disk.
virtual DtVrfObjectParametersloadFromFile (const DtFilename &filename)
virtual DtVrfObjectParametersloadParameters (DtlObjPtr arg)
virtual DtString uniqueIdentifier () const
 Returns a string identifier that uniquely identifies this item.
virtual void setPath (const DtFilename &path)
 Set the path to filename (will be concatenated with filename if filename is relative).
virtual const DtFilename & path () const
virtual void setVersion (int version)
 Set version number of parameter database file so we'll know where to set the search path for legacy parameter database files.
virtual void setVariableBindings (const DtVariableBindingsSharedPtr &bindings)
virtual DtVariableBindingsSharedPtr variableBindings ()
virtual void setFilename (const DtFilename &filename)
 Filename of an object parameter entry file (*.ope) from which a DtVrfObjectParameter object can be loaded.
virtual const DtFilename & filename ()
 Filename of an object parameter entry file (*.ope) from which a DtVrfObjectParameter object can be loaded.
- Public Member Functions inherited from DtVrfParameterDbEntry
 DtVrfParameterDbEntry ()
 default constructor
virtual ~DtVrfParameterDbEntry ()
 destructor
virtual void setObjectType (const DtObjectType &objectType)
virtual const DtObjectTypeobjectType ()
virtual void setParameters (DtVrfObjectParameters *parameters)
virtual DtVrfObjectParametersparameters ()
void setTemporary (bool)
 Get/set temporary flag.
bool temporary () const

Static Public Member Functions

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

Protected Member Functions

virtual DtVrfObjectParametersreadParameterEntry (FILE *fp)
 Override to read and store comments from .ope files.
- Protected Member Functions inherited from DtMtlParameterDbEntry
 DtMtlParameterDbEntry (const DtMtlParameterDbEntry &orig)
 copy constructor - not implemented
DtMtlParameterDbEntryoperator= (const DtMtlParameterDbEntry &orig)
 assignment operator - not implemented
- Protected Member Functions inherited from DtVrfParameterDbEntry
 DtVrfParameterDbEntry (const DtVrfParameterDbEntry &orig)
 copy constructor - not implemented
DtVrfParameterDbEntryoperator= (const DtVrfParameterDbEntry &orig)
 assignment operator - not implemented

Protected Attributes

DtReaderWriterCommentMap myCommentMap
DtlObjStringMap myObjectCommentMap
- Protected Attributes inherited from DtMtlParameterDbEntry
DtFilename myFilename
DtFilename myPath
int myVersion
DtVariableBindingsSharedPtr myVariableBindings
- Protected Attributes inherited from DtVrfParameterDbEntry
DtObjectType myObjectType
DtVrfObjectParametersmyParameters
bool myTemporary

Private Member Functions

 MyMtlParameterDbEntry (const MyMtlParameterDbEntry &orig)
 copy constructor - not implemented
MyMtlParameterDbEntryoperator= (const MyMtlParameterDbEntry &orig)
 assignment operator - not implemented

Detailed Description

Class MyMtlParameterDbEntry.

Override to store comment information with each entry, so, when written out, can restore comments

Constructor & Destructor Documentation

MyMtlParameterDbEntry::MyMtlParameterDbEntry ( )

default constructor

virtual MyMtlParameterDbEntry::~MyMtlParameterDbEntry ( )
virtual

destructor

MyMtlParameterDbEntry::MyMtlParameterDbEntry ( const MyMtlParameterDbEntry orig)
private

copy constructor - not implemented

Member Function Documentation

void MyMtlParameterDbEntry::setCommentMap ( const DtReaderWriterCommentMap a)
inline

References myCommentMap.

const DtReaderWriterCommentMap & MyMtlParameterDbEntry::commentMap ( ) const
inline

References myCommentMap.

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

assignment operator - not implemented

virtual DtVrfObjectParameters* MyMtlParameterDbEntry::readParameterEntry ( FILE *  fp)
protectedvirtual

Override to read and store comments from .ope files.

Reimplemented from DtMtlParameterDbEntry.

static void MyMtlParameterDbEntry::postGetSelfCb ( DtReaderWriter readerWriterObject,
DtlObjPtr  args,
void *  userData 
)
static
virtual void MyMtlParameterDbEntry::setCommentMapFrom ( const DtReaderWriterCommentMap )
virtual

Remaps from comments from supplied entry to this one.

Member Data Documentation

DtReaderWriterCommentMap MyMtlParameterDbEntry::myCommentMap
protected

Referenced by commentMap(), and setCommentMap().

DtlObjStringMap MyMtlParameterDbEntry::myObjectCommentMap
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)