7 #ifndef TestInteraction_H_
8 #define TestInteraction_H_
62 virtual const RTI::ParameterHandleValueMap&
phvm()
const;
76 virtual void setFromPhvm(
const RTI::ParameterHandleValueMap& pvMap);
84 virtual const char*
name()
const;
101 virtual int number()
const;
DtInteraction is an abstract base class for representing HLA interactions (or events) (as opposed to ...
Definition: interactionHLA.h:33
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
TestSimpleInteraction & operator=(const TestSimpleInteraction &orig)
Assignment operator.
virtual const char * interactionClassToUse(DtExerciseConn *exConn) const
Virtual function override.
virtual const char * name() const
Virtual function override.
virtual int number() const
virtual const RTI::ParameterHandleValueMap & phvm() const
Virtual function override.
virtual void setNumber(int num)
Inspector and mutator functions for the interaction class' data.
This file declares DtVector and DtVector32.
static DtInteraction * create()
Create and return a new TestSimpleInteraction.
virtual const DtVector & vector() const
virtual ~TestSimpleInteraction()
Destructor Not required by VR-Link, but should clearly be written if this class has any dynamic data ...
Definition: vlVector.h:224
static void removeCallback(DtExerciseConn *conn, TestSimpleInteractionCb cb, void *usr)
DtVector myVec
Definition: testSimpInter.h:142
static void addCallback(DtExerciseConn *conn, TestSimpleInteractionCb cb, void *usr)
Wrappers around DtExerciseConn's add/removeCallback functions.
TestSimpleInteraction()
Blank Constructor - constructs a blank TestSimpleInteraction ready to be filled out and sent by appli...
Define the TestSimpleInteraction class.
Definition: testSimpInter.h:29
void(* TestSimpleInteractionCb)(TestSimpleInteraction *inter, void *usr)
Create a type called TestSimpleInteractionCb.
Definition: testSimpInter.h:22
Used to provide backwards compatibility for VR-Link Encoders and Decoders who use either AttributeHan...
Definition: rtiCompatibility.h:237
virtual void setFromPhvm(const RTI::ParameterHandleValueMap &pvMap)
Virtual function override.
int myNum
Here, we store the actual data values, in native representation.
Definition: testSimpInter.h:141
virtual void printData() const
Virtual function override.
virtual void setVector(const DtVector &vec)
Set/Get the parameter named "Vector".
This file provide the HLA declaration for the class DtInteraction.