8 #ifndef detonationContext_H_
9 #define detonationContext_H_
17 #include <vl/detonationInteraction.h>
43 virtual void setIsDirectFire(
bool isDirect);
44 virtual bool isDirectFire()
const;
49 virtual void setRange(
double range);
50 virtual double range()
const;
55 virtual void setEventId(
const DtEventId
id);
56 virtual const DtEventId & eventId()
const;
63 virtual void setAngleOfIncidence(
double angleOfIncidence);
64 virtual double angleOfIncidence()
const;
73 virtual void setDetonationPower(
const DtString& powerType,
double power);
74 virtual void clearDetonationPowers();
76 virtual double detonationPower(
const DtString& powerType)
const;