![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtInteractionTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA interactons. More...
Public Member Functions | |
| DtInteractionTagModifier () | |
| Constructor. More... | |
| virtual | ~DtInteractionTagModifier () |
| Destructor. More... | |
| virtual void | modifyTag (DtInteraction *inter)=0 |
| Modifies the user tag of a DtInteraction. More... | |
Protected Member Functions | |
| DtInteractionTagModifier (const DtInteractionTagModifier &orig) | |
| Copy constructor not implemented - not copiable. More... | |
| DtInteractionTagModifier & | operator= (const DtInteractionTagModifier &orig) |
| Assignment operator not implemented - not copiable. More... | |
Instances of DtInteractionTagModifier are registered with the DtExerciseConn, in order to modify the userTag of HLA interactons.
These may be registered by the exercise connection's setInteractionTagModifier() method, and are expected to be passed in the form of shared pointers, or DtInteractionTagModifierSP. DtInteractionTagModifier is an abstract class, and
the modifyTag method is meant to be implemented by the user.
| DtInteractionTagModifier::DtInteractionTagModifier | ( | ) |
Constructor.
|
virtual |
Destructor.
|
protected |
Copy constructor not implemented - not copiable.
|
pure virtual |
Modifies the user tag of a DtInteraction.
This function is meant to be overridden, and is called for an interaction every time it is sent out. setCustomTag should be called on the DtInteraction to modify the tag, and it may also be cast to the appropriate type, if known, to use information from the interaction.
| inter | The interaction that contains the tag and data to be sent |
|
protected |
Assignment operator not implemented - not copiable.