Instances of DtSimConMagicMoveInter are used to store state data for ETR_Root.ETR_Task.MoveToLocation interactions.
|
| static DtInteraction * | create () |
| |
| static void | addCallback (DtExerciseConn *conn, DtSimConMagicMoveInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| |
| static void | removeCallback (DtExerciseConn *conn, DtSimConMagicMoveInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| |
| 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()) |
| |
| DtSimConMagicMoveInter::DtSimConMagicMoveInter |
( |
| ) |
|
| virtual DtSimConMagicMoveInter::~DtSimConMagicMoveInter |
( |
| ) |
|
|
overridevirtual |
| virtual void DtSimConMagicMoveInter::printData |
( |
| ) |
const |
|
overridevirtual |
| virtual void DtSimConMagicMoveInter::printDataToStream |
( |
std::ostream & |
stream | ) |
const |
|
overridevirtual |
Print the interaction's data to the specified stream.
Reimplemented from DtSimConInter.
| virtual void DtSimConMagicMoveInter::setLocation |
( |
const DtVector64 & |
val | ) |
|
|
virtual |
| virtual const DtVector64& DtSimConMagicMoveInter::location |
( |
| ) |
const |
|
virtual |
| virtual void DtSimConMagicMoveInter::setHeading |
( |
DtFloat32 |
val | ) |
|
|
virtual |
Heading mutator. Radians.
| virtual DtFloat32 DtSimConMagicMoveInter::heading |
( |
| ) |
const |
|
virtual |
Heading accessor. Radians.
| virtual void DtSimConMagicMoveInter::setLocationUuid |
( |
const DtVrlUuid & |
val | ) |
|
|
virtual |
| DtVrlUuid DtSimConMagicMoveInter::locationUuid |
( |
| ) |
const |
| virtual const char* DtSimConMagicMoveInter::name |
( |
void |
| ) |
const |
|
inlineoverridevirtual |
Name of the interaction. (Not necessarily the ClassName from the FOM.)
Reimplemented from DtSimConInter.
| static void DtSimConMagicMoveInter::addCallback |
( |
DtExerciseConn * |
conn, |
|
|
DtSimConMagicMoveInterCb |
cb, |
|
|
void * |
usr, |
|
|
DtDDMRegionSP |
region = DtDDMRegionSP() |
|
) |
| |
|
static |
Add (register)/Remove (deregister) function to be called when interaction occurs.
| static void DtSimConMagicMoveInter::removeCallback |
( |
DtExerciseConn * |
conn, |
|
|
DtSimConMagicMoveInterCb |
cb, |
|
|
void * |
usr, |
|
|
DtDDMRegionSP |
region = DtDDMRegionSP() |
|
) |
| |
|
static |
| virtual const char* DtSimConMagicMoveInter::interactionClassToUse |
( |
DtExerciseConn * |
exConn | ) |
const |
|
overrideprotectedvirtual |
| virtual DtInteractionDecoder* DtSimConMagicMoveInter::createDecoder |
( |
DtExerciseConn * |
exConn | ) |
const |
|
overrideprotectedvirtual |
| virtual DtInteractionEncoder* DtSimConMagicMoveInter::createEncoder |
( |
DtExerciseConn * |
exConn | ) |
const |
|
overrideprotectedvirtual |
| DtVector64 DtSimConMagicMoveInter::myLocation |
|
protected |
| DtFloat32 DtSimConMagicMoveInter::myHeading |
|
protected |
| DtVrlUuid DtSimConMagicMoveInter::myLocationUuid |
|
protected |
The documentation for this class was generated from the following file: