15 #include <vl/interactionWithEncDec.h>
44 virtual void printData()
const override;
47 virtual void printDataToStream(std::ostream &
stream)
const override;
51 virtual void setTarget(
const DtString& val);
54 virtual const DtString& target()
const;
57 virtual void setGestureName(
const DtString& val);
60 virtual const DtString& gestureName()
const;
64 virtual void setRampdownTime(
float val);
67 virtual float rampdownTime()
const;
71 virtual const char *
name()
const override {
return "DtEndGestureInter"; }
81 static void addCallback(DtExerciseConn* conn,
83 DtDDMRegionSP region = DtDDMRegionSP());
84 static void removeCallback(DtExerciseConn* conn,
86 DtDDMRegionSP region = DtDDMRegionSP());
90 interactionClassToUse(DtExerciseConn *exConn)
const override;
93 createDecoder(DtExerciseConn *exConn)
const override;
96 createEncoder(DtExerciseConn *exConn)
const override;
Instances of DtEndGestureInter are used to store state data for DIGuyInteraction.EndGesture interacti...
Definition: endGestureInterHLA.h:27
float myRampdownTime
Definition: endGestureInterHLA.h:102
DtString myGestureName
Definition: endGestureInterHLA.h:101
DtString myTarget
Definition: endGestureInterHLA.h:100
voidpf stream
Definition: ioapi.h:39
void(* DtEndGestureInterCb)(DtEndGestureInter *inter, void *usr)
DtEndGestureInter callback function signature.
Definition: endGestureInterHLA.h:21
virtual const char * name() const override
Name of the interaction. (Not necessarily the ClassName from the FOM.)
Definition: endGestureInterHLA.h:71
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23