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

Instances of DtAISendMessageToCharacterInter are used to store state data for DIGuyInteraction.AISendMessageToCharacter interactions. More...

Inheritance diagram for DtAISendMessageToCharacterInter:
Inheritance graph
[legend]

Public Member Functions

 DtAISendMessageToCharacterInter ()
 Constructor.
virtual ~DtAISendMessageToCharacterInter ()
 Destructor.
 DtAISendMessageToCharacterInter (const DtAISendMessageToCharacterInter &orig)
 Copy constructor.
DtAISendMessageToCharacterInteroperator= (const DtAISendMessageToCharacterInter &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 setSender (const DtString &val)
 sender mutator.
virtual const DtStringsender () const
 sender accessor.
virtual void setMessageType (const DtString &val)
 messageType mutator.
virtual const DtStringmessageType () const
 messageType accessor.
virtual void setMessage (const DtString &val)
 message mutator.
virtual const DtStringmessage () const
 message accessor.
virtual void setMessageParams (const DtString &val)
 message_params mutator.
virtual const DtStringmessageParams () const
 message_params accessor.
virtual const charname () const
 Name of the interaction. (Not necessarily the ClassName from the FOM.)

Static Public Member Functions

static DtInteractioncreate ()
 Create a DtAISendMessageToCharacterInter.
static void addCallback (DtExerciseConn *conn, DtAISendMessageToCharacterInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP())
 Add (register)/Remove (deregister) function to be called when interaction occurs.
static void removeCallback (DtExerciseConn *conn, DtAISendMessageToCharacterInterCb 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 mySender
DtString myMessageType
DtString myMessage
DtString myMessage_params

Detailed Description

Instances of DtAISendMessageToCharacterInter are used to store state data for DIGuyInteraction.AISendMessageToCharacter interactions.

Constructor & Destructor Documentation

DtAISendMessageToCharacterInter::DtAISendMessageToCharacterInter ( )

Constructor.

virtual DtAISendMessageToCharacterInter::~DtAISendMessageToCharacterInter ( )
virtual

Destructor.

DtAISendMessageToCharacterInter::DtAISendMessageToCharacterInter ( const DtAISendMessageToCharacterInter orig)

Copy constructor.

Member Function Documentation

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

Assignment operator.

virtual void DtAISendMessageToCharacterInter::printData ( ) const
virtual

Print the interaction's data.

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

Print the interaction's data to the specified stream.

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

Target mutator.

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

Target accessor.

virtual void DtAISendMessageToCharacterInter::setSender ( const DtString val)
virtual

sender mutator.

virtual const DtString& DtAISendMessageToCharacterInter::sender ( ) const
virtual

sender accessor.

virtual void DtAISendMessageToCharacterInter::setMessageType ( const DtString val)
virtual

messageType mutator.

virtual const DtString& DtAISendMessageToCharacterInter::messageType ( ) const
virtual

messageType accessor.

virtual void DtAISendMessageToCharacterInter::setMessage ( const DtString val)
virtual

message mutator.

virtual const DtString& DtAISendMessageToCharacterInter::message ( ) const
virtual

message accessor.

virtual void DtAISendMessageToCharacterInter::setMessageParams ( const DtString val)
virtual

message_params mutator.

virtual const DtString& DtAISendMessageToCharacterInter::messageParams ( ) const
virtual

message_params accessor.

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

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

static DtInteraction* DtAISendMessageToCharacterInter::create ( )
static

Create a DtAISendMessageToCharacterInter.

Caller is responsible for deletion.

static void DtAISendMessageToCharacterInter::addCallback ( DtExerciseConn *  conn,
DtAISendMessageToCharacterInterCb  cb,
void *  usr,
DtDDMRegionSP  region = DtDDMRegionSP() 
)
static

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

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

Member Data Documentation

DtString DtAISendMessageToCharacterInter::myTarget
protected
DtString DtAISendMessageToCharacterInter::mySender
protected
DtString DtAISendMessageToCharacterInter::myMessageType
protected
DtString DtAISendMessageToCharacterInter::myMessage
protected
DtString DtAISendMessageToCharacterInter::myMessage_params
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)