VR-Forces 4.6 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
DtBeginAppearanceEffectInter Class Reference

Instances of DtBeginAppearanceEffectInter are used to store state data for DIGuyInteraction.BeginAppearanceEffect interactions. More...

Inheritance diagram for DtBeginAppearanceEffectInter:
Inheritance graph
[legend]

Public Member Functions

 DtBeginAppearanceEffectInter ()
 Constructor.
virtual ~DtBeginAppearanceEffectInter ()
 Destructor.
 DtBeginAppearanceEffectInter (const DtBeginAppearanceEffectInter &orig)
 Copy constructor.
DtBeginAppearanceEffectInteroperator= (const DtBeginAppearanceEffectInter &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 setAppearanceEffect (const DtString &val)
 appearanceEffect mutator.
virtual const DtStringappearanceEffect () const
 appearanceEffect accessor.
virtual void setTarget (const DtString &val)
 target mutator.
virtual const DtStringtarget () const
 target accessor.
virtual void setExtendedData (const bool &val)
 extendedData mutator.
virtual const boolextendedData () const
 extendedData accessor.
virtual void setLinkName (const DtString &val)
 linkName mutator.
virtual const DtStringlinkName () const
 linkName accessor.
virtual void setOverrideScale (float val)
 overrideScale mutator.
virtual float overrideScale () const
 overrideScale accessor.
virtual void setOverrideOffset (const DtVector &val)
 overrideOffset mutator.
virtual const DtVectoroverrideOffset () const
 overrideOffset accessor.
virtual void setOverrideDuration (float val)
 overrideDuration mutator.
virtual float overrideDuration () const
 overrideDuration accessor.
virtual const charname () const
 Name of the interaction. (Not necessarily the ClassName from the FOM.)

Static Public Member Functions

static DtInteractioncreate ()
 Create a DtBeginAppearanceEffectInter.
static void addCallback (DtExerciseConn *conn, DtBeginAppearanceEffectInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtBeginAppearanceEffectInterCb 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 myAppearanceEffect
DtString myTarget
bool myExtendedData
DtString myLinkName
float myOverrideScale
DtVector myOverrideOffset
float myOverrideDuration

Detailed Description

Instances of DtBeginAppearanceEffectInter are used to store state data for DIGuyInteraction.BeginAppearanceEffect interactions.

Constructor & Destructor Documentation

DtBeginAppearanceEffectInter::DtBeginAppearanceEffectInter ( )

Constructor.

virtual DtBeginAppearanceEffectInter::~DtBeginAppearanceEffectInter ( )
virtual

Destructor.

DtBeginAppearanceEffectInter::DtBeginAppearanceEffectInter ( const DtBeginAppearanceEffectInter orig)

Copy constructor.

Member Function Documentation

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

Assignment operator.

virtual void DtBeginAppearanceEffectInter::printData ( ) const
virtual

Print the interaction's data.

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

Print the interaction's data to the specified stream.

virtual void DtBeginAppearanceEffectInter::setAppearanceEffect ( const DtString val)
virtual

appearanceEffect mutator.

virtual const DtString& DtBeginAppearanceEffectInter::appearanceEffect ( ) const
virtual

appearanceEffect accessor.

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

target mutator.

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

target accessor.

virtual void DtBeginAppearanceEffectInter::setExtendedData ( const bool val)
virtual

extendedData mutator.

virtual const bool& DtBeginAppearanceEffectInter::extendedData ( ) const
virtual

extendedData accessor.

virtual void DtBeginAppearanceEffectInter::setLinkName ( const DtString val)
virtual

linkName mutator.

virtual const DtString& DtBeginAppearanceEffectInter::linkName ( ) const
virtual

linkName accessor.

virtual void DtBeginAppearanceEffectInter::setOverrideScale ( float  val)
virtual

overrideScale mutator.

virtual float DtBeginAppearanceEffectInter::overrideScale ( ) const
virtual

overrideScale accessor.

virtual void DtBeginAppearanceEffectInter::setOverrideOffset ( const DtVector val)
virtual

overrideOffset mutator.

virtual const DtVector& DtBeginAppearanceEffectInter::overrideOffset ( ) const
virtual

overrideOffset accessor.

virtual void DtBeginAppearanceEffectInter::setOverrideDuration ( float  val)
virtual

overrideDuration mutator.

virtual float DtBeginAppearanceEffectInter::overrideDuration ( ) const
virtual

overrideDuration accessor.

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

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

static DtInteraction* DtBeginAppearanceEffectInter::create ( )
static

Create a DtBeginAppearanceEffectInter.

Caller is responsible for deletion.

static void DtBeginAppearanceEffectInter::addCallback ( DtExerciseConn *  conn,
DtBeginAppearanceEffectInterCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
)
static

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

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

Member Data Documentation

DtString DtBeginAppearanceEffectInter::myAppearanceEffect
protected
DtString DtBeginAppearanceEffectInter::myTarget
protected
bool DtBeginAppearanceEffectInter::myExtendedData
protected
DtString DtBeginAppearanceEffectInter::myLinkName
protected
float DtBeginAppearanceEffectInter::myOverrideScale
protected
DtVector DtBeginAppearanceEffectInter::myOverrideOffset
protected
float DtBeginAppearanceEffectInter::myOverrideDuration
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)