10 #include <vlpi/entityType.h>
11 #include <vlpi/burstDescriptor.h>
12 #include <matrix/vlVector.h>
14 namespace makVrfEvents
23 const DtVector& location,
24 const DtBurstDescriptor &burst,
25 const DtVector& linVelocity,
27 const unsigned int missionIndex);
32 virtual const DtUUID &attackerId()
const;
33 virtual void setAttackerId(
const DtUUID &
id);
35 virtual const DtUUID &targetId()
const;
36 virtual void setTargetId(
const DtUUID &
id);
38 virtual const DtUUID &munitionId()
const;
39 virtual void setMunitionId(
const DtUUID &
id);
41 virtual const DtVector& location()
const;
42 virtual void setLocation(
const DtVector& location);
44 virtual const DtVector& velocity()
const;
45 virtual void setVelocity(
const DtVector& velocity);
47 virtual double range()
const;
48 virtual void setRange(
double range);
50 virtual int fuseType()
const;
51 virtual void setFuseType(
int f);
53 virtual unsigned int fireMissionIndex()
const;
54 virtual void setFireMissionIndex(
unsigned int);
56 virtual const DtEntityType &munitionType()
const;
57 virtual void setMunitionType(
const DtEntityType &t);
59 virtual int quantity()
const;
60 virtual void setQuantity(
int q);
62 virtual int rate()
const;
63 virtual void setRate(
int r);
65 virtual int warheadType()
const;
66 virtual void setWarheadType(
int t);
68 virtual const DtBurstDescriptor &burst()
const;
69 virtual void setBurst(
const DtBurstDescriptor &burst);
71 virtual void setEventId(
const DtString&);
UUID is a unique ID wrapper class.
Definition: uuid.h:59
unsigned int myFireMissionIndex
Definition: fireEvent.h:85
DtVector myVelocity
Definition: fireEvent.h:81
Definition: fireEvent.h:16
Contains the DtUUID class declaration.
DtBurstDescriptor myBurst
Definition: fireEvent.h:82
DtUUID myMunition
Definition: fireEvent.h:79
DtUUID myTarget
Definition: fireEvent.h:78
DtVector myLocation
Definition: fireEvent.h:80
double myRange
Definition: fireEvent.h:83
#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
DtString myEventId
Definition: fireEvent.h:84