10 #include <vlpi/entityIdentifier.h>
11 #include <vlpi/burstDescriptor.h>
12 #include <matrix/vlVector.h>
14 namespace makVrfEvents
30 const DtBurstDescriptor &burst,
39 const DtUUID &attackerId()
const;
40 void setAttackerId(
const DtUUID &
id);
42 const DtUUID &targetId()
const;
43 void setTargetId(
const DtUUID &
id);
45 const DtUUID &munitionId()
const;
46 void setMunitionId(
const DtUUID &
id);
49 void setVelocity(
const DtVector& velocity);
51 const DtVector& worldLocation()
const;
52 void setWorldLocation(
const DtVector& location);
54 const DtVector& entityLocation()
const;
55 void setEntityLocation(
const DtVector& location);
58 void setResult(
int result);
61 void setFuseType(
int fuse);
63 const DtEntityType &munitionType()
const;
64 void setMunitionType(
const DtEntityType &munType);
67 void setQuantity(
int quant);
70 void setRate(
int rate);
72 int warheadType()
const;
73 void setWarheadType(
int type);
75 const DtBurstDescriptor &burst()
const;
76 void setBurst(
const DtBurstDescriptor &burst);
78 virtual void setEventId(
const DtString&);
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
DtVector myWorldLocation
Definition: detonationEvent.h:89
Definition: fireEvent.h:16
DtVector myVelocity
Definition: detonationEvent.h:87
DtBurstDescriptor myBurst
Definition: detonationEvent.h:90
Contains the DtUUID class declaration.
Definition: detonationEvent.h:20
int myResult
Definition: detonationEvent.h:91
DtString myEventId
Definition: detonationEvent.h:92
DtVector myEntityLocation
Definition: detonationEvent.h:88
DtUUID myMunition
Definition: detonationEvent.h:86
#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:85