![]() |
VR-Vantage 3.0 API Documentation
|
Instances of DtExecuteGestureInter are used to store state data for DIGuyInteraction.ExecuteGesture interactions. More...

Public Member Functions | |
| DtExecuteGestureInter () | |
| Constructor. | |
| virtual | ~DtExecuteGestureInter () |
| Destructor. | |
| DtExecuteGestureInter (const DtExecuteGestureInter &orig) | |
| Copy constructor. | |
| DtExecuteGestureInter & | operator= (const DtExecuteGestureInter &orig) |
| Assignment operator. | |
| virtual void | printData () const |
| Print the interaction's data. | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print the interaction's data to the specified stream. | |
| virtual void | setTarget (const DtString &val) |
| target mutator. | |
| virtual const DtString & | target () const |
| Target accessor. | |
| virtual void | setGestureName (const DtString &val) |
| gestureName mutator. | |
| virtual const DtString & | gestureName () const |
| gestureName accessor. | |
| virtual void | setReps (const DtU64 &val) |
| reps mutator. | |
| virtual const DtU64 & | reps () const |
| reps accessor. | |
| virtual void | setOverallDuration (float val) |
| overallDuration mutator. | |
| virtual float | overallDuration () const |
| overallDuration accessor. | |
| virtual void | setChannelAWeight (float val) |
| channelAWeight mutator. | |
| virtual float | channelAWeight () const |
| channelAWeight accessor. | |
| virtual const char * | name () const |
| Name of the interaction. (Not necessarily the ClassName from the FOM.) | |
Static Public Member Functions | |
| static DtInteraction * | create () |
| Create a DtExecuteGestureInter. | |
| static void | addCallback (DtExerciseConn *conn, DtExecuteGestureInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| Add (register)/Remove (deregister) function to be called when interaction occurs. | |
| static void | removeCallback (DtExerciseConn *conn, DtExecuteGestureInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
Protected Member Functions | |
| virtual const char * | interactionClassToUse (DtExerciseConn *exConn) const |
| virtual DtInteractionDecoder * | createDecoder (DtExerciseConn *exConn) const |
| virtual DtInteractionEncoder * | createEncoder (DtExerciseConn *exConn) const |
Protected Attributes | |
| DtString | myTarget |
| DtString | myGestureName |
| DtU64 | myReps |
| float | myOverallDuration |
| float | myChannelAWeight |
Instances of DtExecuteGestureInter are used to store state data for DIGuyInteraction.ExecuteGesture interactions.
| DtExecuteGestureInter::DtExecuteGestureInter | ( | ) |
Constructor.
|
virtual |
Destructor.
| DtExecuteGestureInter::DtExecuteGestureInter | ( | const DtExecuteGestureInter & | orig | ) |
Copy constructor.
| DtExecuteGestureInter& DtExecuteGestureInter::operator= | ( | const DtExecuteGestureInter & | orig | ) |
Assignment operator.
|
virtual |
Print the interaction's data.
|
virtual |
Print the interaction's data to the specified stream.
|
virtual |
gestureName mutator.
|
virtual |
|
virtual |
reps mutator.
|
virtual |
|
virtual |
overallDuration mutator.
|
virtual |
|
virtual |
channelAWeight mutator.
|
virtual |
|
inlinevirtual |
Name of the interaction. (Not necessarily the ClassName from the FOM.)
|
static |
Create a DtExecuteGestureInter.
Caller is responsible for deletion.
|
static |
Add (register)/Remove (deregister) function to be called when interaction occurs.
|
static |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |