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 setReps(
const DtU64& val);
67 virtual const DtU64& reps()
const;
71 virtual void setOverallDuration(
float val);
74 virtual float overallDuration()
const;
78 virtual void setChannelAWeight(
float val);
81 virtual float channelAWeight()
const;
85 virtual const char *
name()
const override {
return "DtExecuteGestureInter"; }
95 static void addCallback(DtExerciseConn* conn,
97 DtDDMRegionSP region = DtDDMRegionSP());
98 static void removeCallback(DtExerciseConn* conn,
100 DtDDMRegionSP region = DtDDMRegionSP());
104 interactionClassToUse(DtExerciseConn *exConn)
const override;
107 createDecoder(DtExerciseConn *exConn)
const override;
110 createEncoder(DtExerciseConn *exConn)
const override;
DtU64 myReps
Definition: executeGestureInterHLA.h:116
DtString myTarget
Definition: executeGestureInterHLA.h:114
float myOverallDuration
Definition: executeGestureInterHLA.h:117
virtual const char * name() const override
Name of the interaction. (Not necessarily the ClassName from the FOM.)
Definition: executeGestureInterHLA.h:85
DtString myGestureName
Definition: executeGestureInterHLA.h:115
float myChannelAWeight
Definition: executeGestureInterHLA.h:118
voidpf stream
Definition: ioapi.h:39
Instances of DtExecuteGestureInter are used to store state data for DIGuyInteraction.ExecuteGesture interactions.
Definition: executeGestureInterHLA.h:27
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
void(* DtExecuteGestureInterCb)(DtExecuteGestureInter *inter, void *usr)
DtExecuteGestureInter callback function signature.
Definition: executeGestureInterHLA.h:21