![]() |
VR-Forces Developer's Guide
|
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.

Public Member Functions | |
| DtVrfObjectClassChooser (DtExerciseConn *exConn, const char *vrlinkClassName, DtObjectSuperType superType, const DtVrfParameterDb *paramDb) | |
| virtual | ~DtVrfObjectClassChooser () |
| virtual char * | chooseClass (const char *vrlClass, DtExerciseConn *conn, void *fomClassSpecific) |
| virtual void | setParameterDb (const DtVrfParameterDb *paramDb) |
| virtual const DtVrfParameterDb * | parameterDb () const |
Public Member Functions inherited from DtObjectClassChooser | |
| DtObjectClassChooser (DtExerciseConn *exConn, const char *vrlinkClassName, DtObjectSuperType superType) | |
| virtual | ~DtObjectClassChooser () |
| virtual void | setNextObjectType (const DtObjectType &objType) |
Static Public Attributes | |
| static tbb::mutex | theHlaMutex |
Protected Attributes | |
| const DtVrfParameterDb * | myParameterDb |
Protected Attributes inherited from DtObjectClassChooser | |
| DtFomMapper::DtObjectClassChooserInfo | myDefaultObjectClassChooserInfo |
| DtString | myDefaultClassToChoose |
| DtObjectSuperType | mySuperType |
| DtObjectType | myNextObjectType |
Additional Inherited Members | |
Static Public Member Functions inherited from DtObjectClassChooser | |
| static char * | chooseClass (const char *vrlClass, DtExerciseConn *conn, void *fomClassSpecific, void *usr) |
| DtVrfObjectClassChooser::DtVrfObjectClassChooser | ( | DtExerciseConn * | exConn, |
| const char * | vrlinkClassName, | ||
| DtObjectSuperType | superType, | ||
| const DtVrfParameterDb * | paramDb | ||
| ) |
|
virtual |
|
virtual |
Chooses the class to publish.
Reimplemented from DtObjectClassChooser.
|
virtual |
Sets the current parameter database to use when selecting a class.
|
virtual |
Gets the current parameter database to use when selecting a class.
|
static |
|
protected |