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

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

Inheritance diagram for DtEndAppearanceEffectInter:
Inheritance graph
[legend]

Public Member Functions

 DtEndAppearanceEffectInter ()
 
virtual ~DtEndAppearanceEffectInter ()
 
 DtEndAppearanceEffectInter (const DtEndAppearanceEffectInter &orig)
 
DtEndAppearanceEffectInteroperator= (const DtEndAppearanceEffectInter &orig)
 
virtual void printData () const
 
virtual void printDataToStream (std::ostream &stream) const
 
virtual void setAppearanceEffectName (const DtString &val)
 
virtual const DtStringappearanceEffectName () const
 
virtual void setTarget (const DtString &val)
 
virtual const DtStringtarget () const
 
virtual void setLinkName (const DtString &val)
 
virtual const DtStringlinkName () const
 
virtual const charname () const
 

Static Public Member Functions

static DtInteractioncreate ()
 
static void addCallback (DtExerciseConn *conn, DtEndAppearanceEffectInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 
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
 

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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)