VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
DtMtlParameterDbEntry Class Reference

DtMtlParameterDbEntry; record in a DtMtlParameterDb.

Instances of DtMtlParameterDbEntry are the data records used in a DtMtlParameterDb parameter database. It holds a DtVrfObjectParameter* object and the name of a parameter entry file (*.ope) from which a DtVrfObjectParameter object can be loaded.

Inheritance diagram for DtMtlParameterDbEntry:
Inheritance graph
[legend]

Public Member Functions

 DtMtlParameterDbEntry ()
 
virtual ~DtMtlParameterDbEntry ()
 
virtual DtVrfObjectParametersload ()
 
virtual DtVrfObjectParametersloadFromFile (const DtFilename &filename)
 
virtual DtVrfObjectParametersreadParameterEntry (FILE *fp, DtEnvironmentSP env, DtEnvValueSP objectNode)
 
virtual DtVrfObjectParametersloadParameters (DtlObjPtr arg, DtEnvironmentSP env, DtEnvValueSP objectNode)
 
virtual DtString uniqueIdentifier () const
 
virtual void setPath (const DtFilename &path)
 
virtual const DtFilename & path () const
 
virtual void setVersion (int version)
 
virtual void setVariableBindings (const DtVariableBindingsSharedPtr &bindings)
 
virtual DtVariableBindingsSharedPtr variableBindings ()
 
virtual void setFilename (const DtFilename &filename)
 
virtual const DtFilename & filename ()
 
virtual DtReaderWriter::SearchPaths searchPaths () const
 
virtual void setSearchPaths (const DtReaderWriter::SearchPaths &searchPaths)
 
- Public Member Functions inherited from DtVrfParameterDbEntry
 DtVrfParameterDbEntry ()
 
virtual ~DtVrfParameterDbEntry ()
 
virtual void setObjectType (const DtObjectType &objectType)
 
virtual const DtObjectTypeobjectType ()
 
virtual void setParameters (DtVrfObjectParameters *parameters)
 
virtual DtVrfObjectParametersparameters ()
 
void setTypeIsMatchType (bool isMatchType)
 
bool typeIsMatchType () const
 
void setTemporary (bool)
 
bool temporary () const
 

Protected Member Functions

 DtMtlParameterDbEntry (const DtMtlParameterDbEntry &orig)
 
DtMtlParameterDbEntryoperator= (const DtMtlParameterDbEntry &orig)
 
- Protected Member Functions inherited from DtVrfParameterDbEntry
 DtVrfParameterDbEntry (const DtVrfParameterDbEntry &orig)
 
DtVrfParameterDbEntryoperator= (const DtVrfParameterDbEntry &orig)
 

Protected Attributes

DtFilename myFilename
 
DtFilename myPath
 
int myVersion
 
DtVariableBindingsSharedPtr myVariableBindings
 
DtReaderWriter::SearchPaths mySearchPaths
 
- Protected Attributes inherited from DtVrfParameterDbEntry
DtObjectType myObjectType
 
DtVrfObjectParametersmyParameters
 
bool myTemporary
 
bool myTypeIsMatchType
 

Constructor & Destructor Documentation

DtMtlParameterDbEntry::DtMtlParameterDbEntry ( )
virtual DtMtlParameterDbEntry::~DtMtlParameterDbEntry ( )
virtual

destructor

DtMtlParameterDbEntry::DtMtlParameterDbEntry ( const DtMtlParameterDbEntry orig)
protected

copy constructor - not implemented

Member Function Documentation

virtual void DtMtlParameterDbEntry::setFilename ( const DtFilename &  filename)
virtual

Filename of an object parameter entry file (*.ope) from which a DtVrfObjectParameter object can be loaded.

virtual const DtFilename& DtMtlParameterDbEntry::filename ( )
virtual

Filename of an object parameter entry file (*.ope) from which a DtVrfObjectParameter object can be loaded.

virtual DtVrfObjectParameters* DtMtlParameterDbEntry::load ( )
virtual

Loads entry from disk. Currently no-op at this level (simply returns myParameters pointer)

Reimplemented from DtVrfParameterDbEntry.

virtual DtVrfObjectParameters* DtMtlParameterDbEntry::loadFromFile ( const DtFilename &  filename)
virtual
virtual DtVrfObjectParameters* DtMtlParameterDbEntry::readParameterEntry ( FILE *  fp,
DtEnvironmentSP  env,
DtEnvValueSP  objectNode 
)
virtual
virtual DtVrfObjectParameters* DtMtlParameterDbEntry::loadParameters ( DtlObjPtr  arg,
DtEnvironmentSP  env,
DtEnvValueSP  objectNode 
)
virtual
virtual DtString DtMtlParameterDbEntry::uniqueIdentifier ( ) const
virtual

Returns a string identifier that uniquely identifies this item. This item returns the filename.

Reimplemented from DtVrfParameterDbEntry.

virtual void DtMtlParameterDbEntry::setPath ( const DtFilename &  path)
virtual

Set the path to filename (will be concatenated with filename if filename is relative).

virtual const DtFilename& DtMtlParameterDbEntry::path ( ) const
virtual
virtual void DtMtlParameterDbEntry::setVersion ( int  version)
virtual

Set version number of parameter database file so we'll know where to set the search path for legacy parameter database files.

virtual void DtMtlParameterDbEntry::setVariableBindings ( const DtVariableBindingsSharedPtr bindings)
virtual
virtual DtVariableBindingsSharedPtr DtMtlParameterDbEntry::variableBindings ( )
virtual
virtual DtReaderWriter::SearchPaths DtMtlParameterDbEntry::searchPaths ( ) const
virtual

Additional search paths.

virtual void DtMtlParameterDbEntry::setSearchPaths ( const DtReaderWriter::SearchPaths searchPaths)
virtual

Additional search paths.

DtMtlParameterDbEntry& DtMtlParameterDbEntry::operator= ( const DtMtlParameterDbEntry orig)
protected

assignment operator - not implemented

Member Data Documentation

DtFilename DtMtlParameterDbEntry::myFilename
protected
DtFilename DtMtlParameterDbEntry::myPath
protected
int DtMtlParameterDbEntry::myVersion
protected
DtVariableBindingsSharedPtr DtMtlParameterDbEntry::myVariableBindings
protected
DtReaderWriter::SearchPaths DtMtlParameterDbEntry::mySearchPaths
protected

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

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)