12 #ifndef DtDetonationDescriptor_H_
13 #define DtDetonationDescriptor_H_
21 #include <vl/detonateInter.h>
41 parentRegistry = NULL,
bool readonly =
false);
43 parentRegistry = NULL,
bool readonly =
false);
65 virtual void setAttackerId(
const DtGlobalObjectDesignator& globalId);
66 virtual const DtGlobalObjectDesignator& attackerId()
const;
70 virtual void setTargetId(
const DtGlobalObjectDesignator& globalId);
71 virtual const DtGlobalObjectDesignator& targetId()
const;
76 virtual void setEventId(
const DtEventId& eventId);
77 virtual const DtEventId& eventId()
const;
80 virtual void setAttackerName(
const DtString& objectName);
81 virtual const DtString& attackerName()
const;
84 virtual void setTargetName(
const DtString& objectName);
85 virtual const DtString& targetName()
const;
88 virtual void setVelocity(
const DtVector& velocity);
89 virtual const DtVector& velocity()
const;
92 virtual void setEntityLocation(
const DtVector& entityLocation);
93 virtual const DtVector& entityLocation()
const;
96 virtual void setWorldLocation(
const DtVector& worldLocation);
97 virtual const DtVector& worldLocation()
const;
100 virtual void setResult(DtDetonationResult result);
101 virtual DtDetonationResult result()
const;
104 virtual void setFuzeType(DtDetonatorFuze fuze);
105 virtual DtDetonatorFuze fuzeType()
const;
108 virtual void setMunitionType(
const DtEntityType& munType);
109 virtual const DtEntityType& munitionType()
const;
112 virtual void setQuantity(
int quant);
113 virtual int quantity()
const;
116 virtual void setRate(
int rate);
117 virtual int rate()
const;
120 virtual void setWarheadType(DtWarheadType type);
121 virtual DtWarheadType warheadType()
const;
129 virtual void setSimTime(DtTime time);
130 virtual DtTime simTime()
const;