10 #include <vlpi/entityIdentifier.h>
11 #include <vlpi/burstDescriptor.h>
12 #include <matrix/vlVector.h>
14 namespace makVrfEvents
31 const DtBurstDescriptor &burst,
40 const DtUUID &attackerId()
const;
41 void setAttackerId(
const DtUUID &
id);
43 const DtUUID &targetId()
const;
44 void setTargetId(
const DtUUID &
id);
46 const DtUUID &munitionId()
const;
47 void setMunitionId(
const DtUUID &
id);
50 void setVelocity(
const DtVector& velocity);
52 const DtVector& worldLocation()
const;
53 void setWorldLocation(
const DtVector& location);
55 const DtVector& entityLocation()
const;
56 void setEntityLocation(
const DtVector& location);
58 const DtString& munitionObjectId()
const;
59 void setMunitionObjectId(
const DtString&);
62 void setResult(
int result);
65 void setFuseType(
int fuse);
67 const DtEntityType &munitionType()
const;
68 void setMunitionType(
const DtEntityType &munType);
71 void setQuantity(
int quant);
74 void setRate(
int rate);
76 int warheadType()
const;
77 void setWarheadType(
int type);
79 const DtBurstDescriptor &burst()
const;
80 void setBurst(
const DtBurstDescriptor &burst);
82 virtual void setEventId(
const DtString&);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:229
DtVector myWorldLocation
Definition: detonationEvent.h:93
Definition: fireEvent.h:16
DtVector myVelocity
Definition: detonationEvent.h:91
DtBurstDescriptor myBurst
Definition: detonationEvent.h:94
Contains the DtUUID class declaration.
Definition: detonationEvent.h:20
int myResult
Definition: detonationEvent.h:95
DtString myMunitionObjectId
Definition: detonationEvent.h:97
DtString myEventId
Definition: detonationEvent.h:96
DtVector myEntityLocation
Definition: detonationEvent.h:92
DtUUID myMunition
Definition: detonationEvent.h:90
#define DT_DLL_vrfMsgTransport
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfCommunicationManagerDefines.h:26
DtUUID myTarget
Definition: detonationEvent.h:89