VR-Forces 4.8 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
DtEndGestureInter Class Reference

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

Inheritance diagram for DtEndGestureInter:
Inheritance graph
[legend]

Public Member Functions

 DtEndGestureInter ()
 Constructor. More...
 
virtual ~DtEndGestureInter ()
 Destructor. More...
 
 DtEndGestureInter (const DtEndGestureInter &orig)
 Copy constructor. More...
 
DtEndGestureInteroperator= (const DtEndGestureInter &orig)
 Assignment operator. More...
 
virtual void printData () const
 Print the interaction's data. More...
 
virtual void printDataToStream (std::ostream &stream) const
 Print the interaction's data to the specified stream. More...
 
virtual void setTarget (const DtString &val)
 target mutator. More...
 
virtual const DtStringtarget () const
 Target accessor. More...
 
virtual void setGestureName (const DtString &val)
 gestureName mutator. More...
 
virtual const DtStringgestureName () const
 gestureName accessor. More...
 
virtual void setRampdownTime (float val)
 rampdownTime mutator. More...
 
virtual float rampdownTime () const
 rampdownTime accessor. More...
 
virtual const charname () const
 Name of the interaction. (Not necessarily the ClassName from the FOM.) More...
 

Static Public Member Functions

static DtInteractioncreate ()
 Create a DtEndGestureInter. More...
 
static void addCallback (DtExerciseConn *conn, DtEndGestureInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs. More...
 
static void removeCallback (DtExerciseConn *conn, DtEndGestureInterCb 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
 
float myRampdownTime
 

Detailed Description

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

Constructor & Destructor Documentation

DtEndGestureInter::DtEndGestureInter ( )

Constructor.

virtual DtEndGestureInter::~DtEndGestureInter ( )
virtual

Destructor.

DtEndGestureInter::DtEndGestureInter ( const DtEndGestureInter orig)

Copy constructor.

Member Function Documentation

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

Assignment operator.

virtual void DtEndGestureInter::printData ( ) const
virtual

Print the interaction's data.

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

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
inlinevirtual

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
protectedvirtual
virtual DtInteractionDecoder* DtEndGestureInter::createDecoder ( DtExerciseConn *  exConn) const
protectedvirtual
virtual DtInteractionEncoder* DtEndGestureInter::createEncoder ( DtExerciseConn *  exConn) const
protectedvirtual

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 Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)