89 virtual bool init()
override;
123 virtual const char*
type()
const override;
141 virtual void getDirectFireSurfaceAndAngleOfIncidence(
DtDetonationContext& detonationContext);
149 virtual void getIndirectFireSurfaceAndAngleOfIncidence(
DtDetonationContext& detonationContext);
virtual bool init() override
Registers callbacks with the detonation manager. Provides the detonation manager a pointer to the com...
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
DtDamageAdjudicationActuator & operator=(const DtDamageAdjudicationActuator &orig)=delete
assignment operator; not implemented
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
DtDamageAdjudicationComponentDescriptor is used to specify the parameters for the DtDamageAdjudicatio...
Definition: damageAdjudicationComponentDescriptor.h:33
Holds data and provides accessors pertinent to damage adjudication. E.g. time destroyed.
Definition: damageAdjudicationPSR.h:18
Definition: simRadio.h:30
virtual void getImpactZoneFromDirectFire(DtDetonationContext &detonationContext)=0
Determines the impact zone–can just be bounding volume surface or a user defined impact zone– from a ...
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
Definition: readerWriterRegistry.h:39
virtual bool adjudicateDirectDamage(const DtDetonationContext &detonationContext)=0
When a detonation context is received, from the detonation manager, it is processed in order to deter...
DtBoundingVolumeFace
Definition: boundingVolumeFace.h:19
virtual bool adjudicateCollateralDamage(const DtDetonationContext &detonationContext)=0
Determines collateral damage from an impact near the entity.
virtual const char * type() const override=0
Returns a string identifies the class type of component. Type values are defined in compTypes...
DtDamageAdjudicationActuator is responsible for adjudicating the damage from appropriate detonations...
Definition: damageAdjudicationActuator.h:63
DtPrbValueList.
Definition: prbValueList.h:19
virtual void getImpactZoneFromIndirectFire(DtDetonationContext &detonationContext)=0
Determines the impact zon–can just be bounding volume surface or a user defined impact zone– from a i...
File: simMsg.h.
Definition: simMessage.h:35
The DtDetonationContext contains all the information necessary for processing a Detonation Interactio...
Definition: detonationContext.h:23
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
The DtSimComponent class is the base class for the entire simulation model component hierarchy...
Definition: simComponent.h:89
virtual bool isSensorsKilled() const
Determines if the entity has its sensors killed by the detonation.
Definition: rwExplosionEntry.h:17
DtProbabilityDamageActuator is responsible for adjudicating the damage from appropriate detonations...
Definition: probabilityDamageActuator.h:63
virtual bool isCatastrophicallyKilled() const
Determines if the entity is catastrophically killed by the detonation.
virtual bool isFirepowerKilled() const
Determines if the entity is firepower killed by the detonation.
A locally simulated VRF object.
Definition: localObject.h:98
virtual bool isMobilityKilled() const
Determines if the entity is mobility killed by the detonation.