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

Public Member Functions | |
| DtTaskFireAtEntityWMInter () | |
| virtual | ~DtTaskFireAtEntityWMInter () |
| DtTaskFireAtEntityWMInter (const DtTaskFireAtEntityWMInter &orig) | |
| DtTaskFireAtEntityWMInter & | operator= (const DtTaskFireAtEntityWMInter &orig) |
| virtual void | printData () const |
| virtual void | printDataToStream (std::ostream &stream) const |
| virtual void | setWeaponTypeToUse (DtEntityType val) |
| virtual DtEntityType | weaponTypeToUse () const |
| virtual void | setMunitionTypeToUse (DtEntityType val) |
| virtual DtEntityType | munitionTypeToUse () const |
| virtual void | setQuantityFired (DtInt16 val) |
| virtual DtInt16 | quantityFired () const |
| virtual void | setRateOfFire (DtFloat32 val) |
| virtual DtFloat32 | rateOfFire () const |
| virtual const char * | name () const |
Public Member Functions inherited from DtTaskFireAtEntityInter | |
| DtTaskFireAtEntityInter () | |
| virtual | ~DtTaskFireAtEntityInter () |
| DtTaskFireAtEntityInter (const DtTaskFireAtEntityInter &orig) | |
| DtTaskFireAtEntityInter & | operator= (const DtTaskFireAtEntityInter &orig) |
| virtual void | setTarget (const DtVrlUuid &val) |
| DtVrlUuid | target () const |
Public Member Functions inherited from DtTaskInter | |
| DtTaskInter () | |
| virtual | ~DtTaskInter () override |
| DtTaskInter (const DtTaskInter &orig) | |
| DtTaskInter & | operator= (const DtTaskInter &orig) |
| 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 void | setStartWhen (const std::wstring &val) |
| virtual const std::wstring & | startWhen () const |
| virtual void | setWhy (const std::wstring &val) |
| virtual const std::wstring & | why () const |
| virtual void | setTaskMode (DtTaskModeEnum8 val) |
| virtual DtTaskModeEnum8 | taskMode () const |
Static Public Member Functions | |
| static DtInteraction * | create () |
| static void | addCallback (DtExerciseConn *conn, DtTaskFireAtEntityWMInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| static void | removeCallback (DtExerciseConn *conn, DtTaskFireAtEntityWMInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
Static Public Member Functions inherited from DtTaskFireAtEntityInter | |
| static DtInteraction * | create () |
| static void | addCallback (DtExerciseConn *conn, DtTaskFireAtEntityInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| static void | removeCallback (DtExerciseConn *conn, DtTaskFireAtEntityInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
Static Public Member Functions inherited from DtTaskInter | |
| static DtInteraction * | create () |
| static void | addCallback (DtExerciseConn *conn, DtTaskInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
| static void | removeCallback (DtExerciseConn *conn, DtTaskInterCb cb, void *usr, DtDDMRegionSP region=DtDDMRegionSP()) |
Protected Member Functions | |
| virtual const char * | interactionClassToUse (DtExerciseConn *exConn) const |
| virtual DtInteractionDecoder * | createDecoder (DtExerciseConn *exConn) const |
| virtual DtInteractionEncoder * | createEncoder (DtExerciseConn *exConn) const |
Protected Attributes | |
| DtEntityType | myWeaponTypeToUse |
| DtEntityType | myMunitionTypeToUse |
| DtInt16 | myQuantityFired |
| DtFloat32 | myRateOfFire |
Protected Attributes inherited from DtTaskFireAtEntityInter | |
| DtVrlUuid | myTarget |
Protected Attributes inherited from DtTaskInter | |
| unsigned | myTaskId |
| DtVrlUuid | myTaskee |
| std::wstring | myTasker |
| std::wstring | myStartWhen |
| std::wstring | myWhy |
| DtTaskModeEnum8 | myTaskMode |
| DtTaskFireAtEntityWMInter::DtTaskFireAtEntityWMInter | ( | ) |
Constructor.
|
virtual |
Destructor.
| DtTaskFireAtEntityWMInter::DtTaskFireAtEntityWMInter | ( | const DtTaskFireAtEntityWMInter & | orig | ) |
Copy constructor.
| DtTaskFireAtEntityWMInter& DtTaskFireAtEntityWMInter::operator= | ( | const DtTaskFireAtEntityWMInter & | orig | ) |
Assignment operator.
|
virtual |
Print the interaction's data.
Reimplemented from DtTaskFireAtEntityInter.
|
virtual |
Print the interaction's data to the specified stream.
Reimplemented from DtTaskFireAtEntityInter.
|
virtual |
WeaponTypeToUse mutator.
|
virtual |
WeaponTypeToUse accessor.
|
virtual |
MunitionTypeToUse mutator.
|
virtual |
MunitionTypeToUse accessor.
|
virtual |
QuantityFired mutator.
|
virtual |
QuantityFired accessor.
|
virtual |
RateOfFire mutator.
|
virtual |
RateOfFire accessor.
|
inlinevirtual |
Name of the interaction. (Not necessarily the ClassName from the FOM.)
Reimplemented from DtTaskFireAtEntityInter.
|
static |
Create a DtTaskFireAtEntityWMInter. Caller is responsible for deletion.
|
static |
Add (register)/Remove (deregister) function to be called when interaction occurs.
|
static |
|
protectedvirtual |
Reimplemented from DtTaskFireAtEntityInter.
|
protectedvirtual |
Reimplemented from DtTaskFireAtEntityInter.
|
protectedvirtual |
Reimplemented from DtTaskFireAtEntityInter.
|
protected |
|
protected |
|
protected |
|
protected |