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

The VR-Forces implementation of the DtObjectClassChooser uses the DtVrfParameterDb to determine what type of object should be published. If the DtVrfParameterDb does not specify, the default is to use the configured VR-Link FOM mapper settings.

Inheritance diagram for DtVrfObjectClassChooser:
Inheritance graph
[legend]

Public Member Functions

 DtVrfObjectClassChooser (DtExerciseConn *exConn, const char *vrlinkClassName, DtObjectSuperType superType, const DtVrfParameterDb *paramDb)
 
virtual ~DtVrfObjectClassChooser ()
 
virtual charchooseClass (const char *vrlClass, DtExerciseConn *conn, void *fomClassSpecific)
 
virtual void setParameterDb (const DtVrfParameterDb *paramDb)
 
virtual const DtVrfParameterDbparameterDb () const
 
- Public Member Functions inherited from DtObjectClassChooser
 DtObjectClassChooser (DtExerciseConn *exConn, const char *vrlinkClassName)
 
virtual ~DtObjectClassChooser ()
 
virtual void setNextEntityType (const DtEntityType &entyType)
 

Static Public Attributes

static tbb::mutex theHlaMutex
 

Protected Attributes

const DtVrfParameterDbmyParameterDb
 
- Protected Attributes inherited from DtObjectClassChooser
DtFomMapper::DtObjectClassChooserInfo myDefaultObjectClassChooserInfo
 
DtString myDefaultClassToChoose
 
DtEntityType myNextEntityType
 

Additional Inherited Members

- Static Public Member Functions inherited from DtObjectClassChooser
static charchooseClass (const char *vrlClass, DtExerciseConn *conn, void *fomClassSpecific, void *usr)
 

Constructor & Destructor Documentation

DtVrfObjectClassChooser::DtVrfObjectClassChooser ( DtExerciseConn *  exConn,
const char vrlinkClassName,
DtObjectSuperType  superType,
const DtVrfParameterDb paramDb 
)
virtual DtVrfObjectClassChooser::~DtVrfObjectClassChooser ( )
virtual

Member Function Documentation

virtual char* DtVrfObjectClassChooser::chooseClass ( const char vrlClass,
DtExerciseConn *  conn,
void *  fomClassSpecific 
)
virtual

Chooses the class to publish.

Reimplemented from DtObjectClassChooser.

virtual void DtVrfObjectClassChooser::setParameterDb ( const DtVrfParameterDb paramDb)
virtual

Sets the current parameter database to use when selecting a class.

virtual const DtVrfParameterDb* DtVrfObjectClassChooser::parameterDb ( ) const
virtual

Gets the current parameter database to use when selecting a class.

Member Data Documentation

tbb::mutex DtVrfObjectClassChooser::theHlaMutex
static
const DtVrfParameterDb* DtVrfObjectClassChooser::myParameterDb
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)