|
| | DtEmptyFomMapper () |
| | Default constructor. More...
|
| |
| virtual | ~DtEmptyFomMapper () |
| | destructor More...
|
| |
| virtual void | init (DtExerciseConn *conn) |
| | Initialize the instance, once an exercise connection is available. More...
|
| |
| DtStateDecoderFactory * | dfltStateDecoderFactory () |
| | Returns the default state decoder factory. More...
|
| |
| DtStateEncoderFactory * | dfltStateEncoderFactory () |
| | Returns the default state encoder factory. More...
|
| |
| DtInteractionDecoderFactory * | dfltInteractionDecoderFactory () |
| | Returns the default interaction decoder factory. More...
|
| |
| DtInteractionEncoderFactory * | dfltInteractionEncoderFactory () |
| | Returns the default state interaction factory. More...
|
| |
| DtHlaObjectFactory * | dfltHlaObjectFactory () |
| | Returns the default HlaObject factory. More...
|
| |
| DtInteractionFactory * | dfltInteractionFactory () |
| | Returns the default Interaction factory. More...
|
| |
| | DtFomMapper () |
| | Default constructor. More...
|
| |
| virtual | ~DtFomMapper () |
| | destructor More...
|
| |
| virtual DtStateDecoderFactory * | setStateDecoderFactory (DtStateDecoderFactory *fact) |
| | Set/Get the current factory that can be used to create DtHlaStateDecoders. More...
|
| |
| virtual DtStateDecoderFactory * | stateDecoderFactory () |
| |
| virtual DtStateEncoderFactory * | setStateEncoderFactory (DtStateEncoderFactory *fact) |
| | Set/Get the current factory that can be used to create DtHlaStateEncoders. More...
|
| |
| virtual DtStateEncoderFactory * | stateEncoderFactory () |
| |
virtual
DtInteractionDecoderFactory * | setInteractionDecoderFactory (DtInteractionDecoderFactory *fact) |
| | Set/Get the current factory that can be used to create DtInteractionDecoders. More...
|
| |
virtual
DtInteractionDecoderFactory * | interactionDecoderFactory () |
| |
virtual
DtInteractionEncoderFactory * | setInteractionEncoderFactory (DtInteractionEncoderFactory *fact) |
| | Set/Get the current factory that can be used to create DtInteractionEncoders. More...
|
| |
virtual
DtInteractionEncoderFactory * | interactionEncoderFactory () |
| |
| virtual DtHlaObjectFactory * | setHlaObjectFactory (DtHlaObjectFactory *fact) |
| | Set/Get the current factory that can be used to create DtHlaObjects. More...
|
| |
| virtual DtHlaObjectFactory * | hlaObjectFactory () |
| |
| virtual DtInteractionFactory * | setInteractionFactory (DtInteractionFactory *fact) |
| | Set/Get the current factory that can be used to create DtInteractions. More...
|
| |
| virtual DtInteractionFactory * | interactionFactory () |
| |
| virtual void | setObjectClassToChoose (const char *vrlinkClassName, const char *fomClassName) |
| | Tell the FOM Mapper how to choose a FOM object class to use for objects being published by a particular kind of object publisher. More...
|
| |
| virtual void | setObjectClassChooser (const char *vrlinkClassName, DtObjectClassChooser chooser) |
| |
| virtual void | setObjectClassChooser (const char *vrlinkClassName, DtObjectClassChooserWithUsrData chooser, void *usr) |
| |
| virtual const char * | chooseObjectClass (const char *vrlinkClassName, void *fomClassSpecific=NULL) const |
| | Chooses an object class to represent an object managed by the C++ class named vrlinkClassName (which should be a class derived from DtObjectPublisher). More...
|
| |
| virtual void | setInteractionClassToChoose (const char *vrlinkClassName, const char *fomClassName) |
| | Tell the FOM Mapper how to choose a FOM interaction class to use for a particular kind of derived DtInteraction. More...
|
| |
| virtual void | setInteractionClassChooser (const char *vrlinkClassName, DtInteractionClassChooser chooser) |
| |
| virtual void | setInteractionClassChooser (const char *vrlinkClassName, DtInteractionClassChooserWithUsrData chooser, void *usr) |
| |
| virtual const char * | chooseInteractionClass (const DtInteraction &inter) const |
| | Chooses a FOM interaction class to be by a particular derived DtInteraction class named vrlinkClassName. More...
|
| |
| virtual void | setInteractionClasses (const char *vrlinkClassName, const std::set< DtString > &classes) |
| | Set/Get a list of names (char*) of FOM classes that can be decoded into the derived DtInteraction class whose name is name. More...
|
| |
virtual const std::set
< DtString > * | interactionClasses (const char *vrlinkClassName) |
| |
| virtual void | setInteractionClass (const char *vrlinkClassName, const char *fomClassName) |
| | When there is only a single FOM class to be associated with a VR-Link interaction class, then there is no need to create a DtList. More...
|
| |
| virtual void | addInteractionClassName (const char *vrlinkClassName, const char *objClassName, bool includeSubclasses) |
| | Modify the list of names of FOM interactions that should be subscribed to by a particular subclass of VR-Link. More...
|
| |
| virtual void | removeInteractionClassName (const char *vrlinkClassName, const char *objClassName, bool includeSubclasses) |
| |
| virtual void | setObjectClassNames (const char *vrlinkClassName, const std::set< DtString > &classes) |
| | Set/Get a list of names (char*) of FOM object classes that should be subscribed to by a particular subclass of VR-Link's DtReflectedObjectList. More...
|
| |
virtual const std::set
< DtString > * | objectClassNames (const char *vrlinkClassName) |
| |
| virtual DtList * | objectClassHandles (const char *vrlinkClassName) |
| | Similar to objectClassNames, but returns a DtList of ObjectClassHandles instead. More...
|
| |
| virtual void | setObjectClass (const char *vrlinkClassName, const char *fomClassName) |
| | When there is only a single FOM class to be associated with a VR-Link DtReflectedObjectList class, then there is no need to create a DtList. More...
|
| |
| virtual void | addObjectClassName (const char *vrlinkClassName, const char *objClassName, bool includeSubclasses) |
| | Modify the list of names of FOM objects that should be subscribed to by a particular subclass of VR-Link. More...
|
| |
| virtual void | removeObjectClassName (const char *vrlinkClassName, const char *objClassName, bool includeSubclasses) |
| |
| virtual void | setVersion (double vers) |
| | Returns the version number of the FOM, as passed to setVersion. More...
|
| |
| virtual double | version () const |
| |
| virtual void | setRevision (int val) |
| | Sets the revision number of the FOM. More...
|
| |
| virtual int | revision () const |
| | Returns the revision number of the FOM. More...
|
| |
virtual const
DtObjectClassChooserInfo * | objectClassChooser (const char *vrlinkClassName) const |
| | Return the FOM-class-chooser function, if any, that has been associated with the name of a C++ class derived from DtObjectPublisher using setObjectClassChooser. More...
|
| |
virtual const
DtInteractionClassChooserInfo * | interactionClassChooser (const char *vrlinkClassName) const |
| | Return the FOM-class-chooser function, if any, that has been associated with the name of a C++ class derived from DtInteraction using setInteractionClassChooser. More...
|
| |
An instance of DtEmptyFomMapper is a DtFomMapper that has no mappings registered between FOM classes and VR-Link classes.
Mappings can be added later.