VR-Forces Developer's Guide
 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
DtEndGestureInter Class Reference

Instances of DtEndGestureInter are used to store state data for DIGuyInteraction.EndGesture interactions.

Inheritance diagram for DtEndGestureInter:
Inheritance graph
[legend]

Public Member Functions

 DtEndGestureInter ()
 
virtual ~DtEndGestureInter () override
 
 DtEndGestureInter (const DtEndGestureInter &orig)
 
DtEndGestureInteroperator= (const DtEndGestureInter &orig)
 
virtual void printData () const override
 
virtual void printDataToStream (std::ostream &stream) const override
 
virtual void setTarget (const DtString &val)
 
virtual const DtStringtarget () const
 
virtual void setGestureName (const DtString &val)
 
virtual const DtStringgestureName () const
 
virtual void setRampdownTime (float val)
 
virtual float rampdownTime () const
 
virtual const charname () const override
 

Static Public Member Functions

static DtInteractioncreate ()
 
static void addCallback (DtExerciseConn *conn, DtEndGestureInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 
static void removeCallback (DtExerciseConn *conn, DtEndGestureInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 

Protected Member Functions

virtual const charinteractionClassToUse (DtExerciseConn *exConn) const override
 
virtual DtInteractionDecodercreateDecoder (DtExerciseConn *exConn) const override
 
virtual DtInteractionEncodercreateEncoder (DtExerciseConn *exConn) const override
 

Protected Attributes

DtString myTarget
 
DtString myGestureName
 
float myRampdownTime
 

Constructor & Destructor Documentation

DtEndGestureInter::DtEndGestureInter ( )

Constructor.

virtual DtEndGestureInter::~DtEndGestureInter ( )
overridevirtual

Destructor.

DtEndGestureInter::DtEndGestureInter ( const DtEndGestureInter orig)

Copy constructor.

Member Function Documentation

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

Assignment operator.

virtual void DtEndGestureInter::printData ( ) const
overridevirtual

Print the interaction's data.

virtual void DtEndGestureInter::printDataToStream ( std::ostream &  stream) const
overridevirtual

Print the interaction's data to the specified stream.

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

target mutator.

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

Target accessor.

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

gestureName mutator.

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

gestureName accessor.

virtual void DtEndGestureInter::setRampdownTime ( float  val)
virtual

rampdownTime mutator.

virtual float DtEndGestureInter::rampdownTime ( ) const
virtual

rampdownTime accessor.

virtual const char* DtEndGestureInter::name ( void  ) const
inlineoverridevirtual

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

static DtInteraction* DtEndGestureInter::create ( )
static

Create a DtEndGestureInter. Caller is responsible for deletion.

static void DtEndGestureInter::addCallback ( DtExerciseConn *  conn,
DtEndGestureInterCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
)
static

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

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

Member Data Documentation

DtString DtEndGestureInter::myTarget
protected
DtString DtEndGestureInter::myGestureName
protected
float DtEndGestureInter::myRampdownTime
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)