VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtExecuteGestureInter Class Reference

Instances of DtExecuteGestureInter are used to store state data for DIGuyInteraction.ExecuteGesture interactions. More...

Inheritance diagram for DtExecuteGestureInter:
Inheritance graph
[legend]

Public Member Functions

 DtExecuteGestureInter ()
 Constructor.
virtual ~DtExecuteGestureInter ()
 Destructor.
 DtExecuteGestureInter (const DtExecuteGestureInter &orig)
 Copy constructor.
DtExecuteGestureInteroperator= (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 DtStringtarget () const
 Target accessor.
virtual void setGestureName (const DtString &val)
 gestureName mutator.
virtual const DtStringgestureName () 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 charname () const
 Name of the interaction. (Not necessarily the ClassName from the FOM.)

Static Public Member Functions

static DtInteractioncreate ()
 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 charinteractionClassToUse (DtExerciseConn *exConn) const
virtual DtInteractionDecodercreateDecoder (DtExerciseConn *exConn) const
virtual DtInteractionEncodercreateEncoder (DtExerciseConn *exConn) const

Protected Attributes

DtString myTarget
DtString myGestureName
DtU64 myReps
float myOverallDuration
float myChannelAWeight

Detailed Description

Instances of DtExecuteGestureInter are used to store state data for DIGuyInteraction.ExecuteGesture interactions.

Constructor & Destructor Documentation

DtExecuteGestureInter::DtExecuteGestureInter ( )

Constructor.

virtual DtExecuteGestureInter::~DtExecuteGestureInter ( )
virtual

Destructor.

DtExecuteGestureInter::DtExecuteGestureInter ( const DtExecuteGestureInter orig)

Copy constructor.

Member Function Documentation

DtExecuteGestureInter& DtExecuteGestureInter::operator= ( const DtExecuteGestureInter orig)

Assignment operator.

virtual void DtExecuteGestureInter::printData ( ) const
virtual

Print the interaction's data.

virtual void DtExecuteGestureInter::printDataToStream ( std::ostream &  stream) const
virtual

Print the interaction's data to the specified stream.

virtual void DtExecuteGestureInter::setTarget ( const DtString val)
virtual

target mutator.

virtual const DtString& DtExecuteGestureInter::target ( ) const
virtual

Target accessor.

virtual void DtExecuteGestureInter::setGestureName ( const DtString val)
virtual

gestureName mutator.

virtual const DtString& DtExecuteGestureInter::gestureName ( ) const
virtual

gestureName accessor.

virtual void DtExecuteGestureInter::setReps ( const DtU64 &  val)
virtual

reps mutator.

virtual const DtU64& DtExecuteGestureInter::reps ( ) const
virtual

reps accessor.

virtual void DtExecuteGestureInter::setOverallDuration ( float  val)
virtual

overallDuration mutator.

virtual float DtExecuteGestureInter::overallDuration ( ) const
virtual

overallDuration accessor.

virtual void DtExecuteGestureInter::setChannelAWeight ( float  val)
virtual

channelAWeight mutator.

virtual float DtExecuteGestureInter::channelAWeight ( ) const
virtual

channelAWeight accessor.

virtual const char* DtExecuteGestureInter::name ( void  ) const
inlinevirtual

Name of the interaction. (Not necessarily the ClassName from the FOM.)

static DtInteraction* DtExecuteGestureInter::create ( )
static

Create a DtExecuteGestureInter.

Caller is responsible for deletion.

static void DtExecuteGestureInter::addCallback ( DtExerciseConn *  conn,
DtExecuteGestureInterCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
)
static

Add (register)/Remove (deregister) function to be called when interaction occurs.

static void DtExecuteGestureInter::removeCallback ( DtExerciseConn *  conn,
DtExecuteGestureInterCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
)
static
virtual const char* DtExecuteGestureInter::interactionClassToUse ( DtExerciseConn *  exConn) const
protectedvirtual
virtual DtInteractionDecoder* DtExecuteGestureInter::createDecoder ( DtExerciseConn *  exConn) const
protectedvirtual
virtual DtInteractionEncoder* DtExecuteGestureInter::createEncoder ( DtExerciseConn *  exConn) const
protectedvirtual

Member Data Documentation

DtString DtExecuteGestureInter::myTarget
protected
DtString DtExecuteGestureInter::myGestureName
protected
DtU64 DtExecuteGestureInter::myReps
protected
float DtExecuteGestureInter::myOverallDuration
protected
float DtExecuteGestureInter::myChannelAWeight
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)