![]() |
VR-Forces Developer's Guide
|
Instances of DtSimConInter are used to store state data for ETR_Root.ETR_SimCon interactions.

Public Member Functions | |
| DtSimConInter () | |
| virtual | ~DtSimConInter () override |
| DtSimConInter (const DtSimConInter &orig) | |
| DtSimConInter & | operator= (const DtSimConInter &orig) |
| virtual void | printData () const override |
| virtual void | printDataToStream (std::ostream &stream) const override |
| virtual void | setTaskId (unsigned val) |
| virtual unsigned | taskId () const |
| virtual void | setTaskee (const DtVrlUuid &val) |
| virtual const DtVrlUuid & | taskee () const |
| virtual void | setTasker (const std::wstring &val) |
| virtual const std::wstring & | tasker () const |
| virtual const char * | name () const override |
Static Public Member Functions | |
| static DtInteraction * | create () |
| static void | addCallback (DtExerciseConn *conn, DtSimConInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| static void | removeCallback (DtExerciseConn *conn, DtSimConInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
Protected Member Functions | |
| virtual const char * | interactionClassToUse (DtExerciseConn *exConn) const override |
| virtual DtInteractionDecoder * | createDecoder (DtExerciseConn *exConn) const override |
| virtual DtInteractionEncoder * | createEncoder (DtExerciseConn *exConn) const override |
Protected Attributes | |
| unsigned | myTaskId |
| DtVrlUuid | myTaskee |
| std::wstring | myTasker |
| DtSimConInter::DtSimConInter | ( | ) |
Constructor.
|
overridevirtual |
Destructor.
| DtSimConInter::DtSimConInter | ( | const DtSimConInter & | orig | ) |
Copy constructor.
| DtSimConInter& DtSimConInter::operator= | ( | const DtSimConInter & | orig | ) |
Assignment operator.
|
overridevirtual |
Print the interaction's data.
Reimplemented in DtSimConMagicMoveInter, and DtSimConMagicResourceInter.
|
overridevirtual |
Print the interaction's data to the specified stream.
Reimplemented in DtSimConMagicMoveInter, and DtSimConMagicResourceInter.
|
virtual |
TaskId mutator.
|
virtual |
TaskId accessor.
|
virtual |
Taskee mutator.
|
virtual |
Taskee accessor.
|
virtual |
Tasker mutator.
|
virtual |
Tasker accessor.
|
inlineoverridevirtual |
Name of the interaction. (Not necessarily the ClassName from the FOM.)
Reimplemented in DtSimConMagicMoveInter, and DtSimConMagicResourceInter.
|
static |
Create a DtSimConInter. Caller is responsible for deletion.
|
static |
Add (register)/Remove (de-register) function to be called when interaction occurs.
|
static |
|
overrideprotectedvirtual |
Reimplemented in DtSimConMagicMoveInter, and DtSimConMagicResourceInter.
|
overrideprotectedvirtual |
Reimplemented in DtSimConMagicMoveInter, and DtSimConMagicResourceInter.
|
overrideprotectedvirtual |
Reimplemented in DtSimConMagicMoveInter, and DtSimConMagicResourceInter.
|
protected |
|
protected |
|
protected |