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
DtEndAppearanceEffectInter Class Reference

Instances of DtEndAppearanceEffectInter are used to store state data for DIGuyInteraction.EndAppearanceEffect interactions. More...

Inheritance diagram for DtEndAppearanceEffectInter:
Inheritance graph
[legend]

Public Member Functions

 DtEndAppearanceEffectInter ()
 Constructor.
virtual ~DtEndAppearanceEffectInter ()
 Destructor.
 DtEndAppearanceEffectInter (const DtEndAppearanceEffectInter &orig)
 Copy constructor.
DtEndAppearanceEffectInteroperator= (const DtEndAppearanceEffectInter &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 setAppearanceEffectName (const DtString &val)
 appearanceEffectName mutator.
virtual const DtStringappearanceEffectName () const
 appearanceEffectName accessor.
virtual void setTarget (const DtString &val)
 target mutator.
virtual const DtStringtarget () const
 target accessor.
virtual void setLinkName (const DtString &val)
 linkName mutator.
virtual const DtStringlinkName () const
 linkName accessor.
virtual const charname () const
 Name of the interaction. (Not necessarily the ClassName from the FOM.)

Static Public Member Functions

static DtInteractioncreate ()
 Create a DtEndAppearanceEffectInter.
static void addCallback (DtExerciseConn *conn, DtEndAppearanceEffectInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtEndAppearanceEffectInterCb 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 myAppearanceEffectName
DtString myTarget
DtString myLinkName

Detailed Description

Instances of DtEndAppearanceEffectInter are used to store state data for DIGuyInteraction.EndAppearanceEffect interactions.

Constructor & Destructor Documentation

DtEndAppearanceEffectInter::DtEndAppearanceEffectInter ( )

Constructor.

virtual DtEndAppearanceEffectInter::~DtEndAppearanceEffectInter ( )
virtual

Destructor.

DtEndAppearanceEffectInter::DtEndAppearanceEffectInter ( const DtEndAppearanceEffectInter orig)

Copy constructor.

Member Function Documentation

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

Assignment operator.

virtual void DtEndAppearanceEffectInter::printData ( ) const
virtual

Print the interaction's data.

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

Print the interaction's data to the specified stream.

virtual void DtEndAppearanceEffectInter::setAppearanceEffectName ( const DtString val)
virtual

appearanceEffectName mutator.

virtual const DtString& DtEndAppearanceEffectInter::appearanceEffectName ( ) const
virtual

appearanceEffectName accessor.

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

target mutator.

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

target accessor.

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

linkName mutator.

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

linkName accessor.

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

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

static DtInteraction* DtEndAppearanceEffectInter::create ( )
static

Create a DtEndAppearanceEffectInter.

Caller is responsible for deletion.

static void DtEndAppearanceEffectInter::addCallback ( DtExerciseConn *  conn,
DtEndAppearanceEffectInterCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
)
static

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

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

Member Data Documentation

DtString DtEndAppearanceEffectInter::myAppearanceEffectName
protected
DtString DtEndAppearanceEffectInter::myTarget
protected
DtString DtEndAppearanceEffectInter::myLinkName
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)