14 #include <matrix/vlVector.h>
15 #include <vlutil/vlMachineTypes.h>
16 #include <vlutil/vlString.h>
17 #include <vlpi/entityType.h>
18 #include <vlpi/disEnums.h>
42 virtual void setAttackerId(
const DtString&
id);
43 virtual const DtString& attackerId()
const;
46 virtual void setTargetId(
const DtString&
id);
47 virtual const DtString& targetId()
const;
50 virtual void setMunitionId(
const DtString&
id);
51 virtual const DtString& munitionId()
const;
54 virtual void setEventId(
const DtString&
id);
55 virtual const DtString& eventId()
const;
58 virtual void setVelocity(
const DtVector32& velocity);
59 virtual const DtVector32& velocity()
const;
62 virtual void setWorldLocation(
const DtVector& location);
63 virtual const DtVector& worldLocation()
const;
66 virtual void setEntityLocation(
const DtVector32& location);
67 virtual const DtVector32& entityLocation()
const;
70 virtual void setResult(DtDetonationResult result);
71 virtual DtDetonationResult result()
const;
74 virtual void setFuseType(DtDetonatorFuze fuse);
75 virtual DtDetonatorFuze fuseType()
const;
78 virtual void setMunitionType(
const DtEntityType& munType);
79 virtual const DtEntityType& munitionType()
const;
82 virtual void setQuantity(
int quant);
83 virtual int quantity()
const;
86 virtual void setRate(
int rate);
87 virtual int rate()
const;
90 virtual void setWarheadType(DtWarheadType type);
91 virtual DtWarheadType warheadType()
const;
DtString myMunitionId
Definition: detonationInteractionData.h:101
Virtual base class.
Definition: DtVirtualBaseClass.h:22
DtVector myWorldLocation
Definition: detonationInteractionData.h:95
DtWarheadType myWarheadType
string of DtGlobalObjectDesignator
Definition: detonationInteractionData.h:107
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
DtString myEventId
Definition: detonationInteractionData.h:97
DtString myTargetId
Definition: detonationInteractionData.h:106
DtString myAttackerId
string of DtEventId
Definition: detonationInteractionData.h:98
int myRate
Definition: detonationInteractionData.h:104
Contains makVrv::DtVirtualBaseClass class.
DtVector32 myVelocity
string of DtGlobalObjectDesignator
Definition: detonationInteractionData.h:99
DtDetonatorFuze myFuseType
Definition: detonationInteractionData.h:100
The DtDetonationInteractionData provides the data contents of a DIS DetonationInteraction.
Definition: detonationInteractionData.h:25
DtDetonationResult myResult
Definition: detonationInteractionData.h:96
int myQuantity
Definition: detonationInteractionData.h:103
DtEntityType myMunitionType
string of DtGlobalObjectDesignator
Definition: detonationInteractionData.h:102
DtVector32 myEntityLocation
Definition: detonationInteractionData.h:105