32 const DtString& rwName = DtString::nullString(),
37 const DtString& rwName = DtString::nullString(),
48 const DtString& rwName = DtString::nullString(),
55 virtual DtWarheadType warhead()
const;
58 virtual void setWarhead(DtWarheadType wh);
61 virtual DtDetonatorFuze fuze()
const;
64 virtual void setFuze(DtDetonatorFuze fuze);
67 virtual DtString attackerName()
const;
70 virtual void setAttackerName(
const DtString& name);
77 virtual void setTargetName(
const DtString& target);
80 virtual void setLaserCode(
int code);
84 virtual int laserCode()
const;
87 virtual void setTargetLocation(
const DtVector& targetLocation);
91 virtual const DtVector& targetLocation()
const;
94 virtual DtReal detonationProximity()
const;
97 virtual void setDetonationProximity(DtReal proximity);
100 virtual void setDetonationTime(DtReal time);
103 virtual DtReal detonationTime()
const;
106 virtual void setArmed(
bool arm);
109 virtual bool armed()
const;
113 virtual void setCurrentMunition(
const DtSimMunition& currentMunition);
119 virtual void setDetonationAltitude(
double alt);
120 virtual double detonationAltitude()
const;