VR-Vantage 2.8 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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.
virtual ~DtEndGestureInter ()
 Destructor.
 DtEndGestureInter (const DtEndGestureInter &orig)
 Copy constructor.
DtEndGestureInteroperator= (const DtEndGestureInter &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 setRampdownTime (float val)
 rampdownTime mutator.
virtual float rampdownTime () const
 rampdownTime 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 DtEndGestureInter.
static void addCallback (DtExerciseConn *conn, DtEndGestureInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtEndGestureInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())

Protected Member Functions

virtual const char * interactionClassToUse (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
virtual void DtEndGestureInter::setGestureName ( const DtString val)
virtual

gestureName mutator.

virtual const DtString& DtEndGestureInter::gestureName ( ) const
virtual
virtual void DtEndGestureInter::setRampdownTime ( float  val)
virtual

rampdownTime mutator.

virtual float DtEndGestureInter::rampdownTime ( ) const
virtual
virtual const char* DtEndGestureInter::name ( ) 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:


Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)