14 #include <matrix/vlDcm.h>
15 #include <matrix/vlVector.h>
DtDcm myLocalToTopoDcm
Definition: munitionDispersalAngleDeterminant.h:51
static DtBaseMunitionDispersalDeterminant * creator()
Creator function.
Definition: munitionDispersalAngleDeterminant.h:35
double myProbibilityEntityHit
The chance of a round hitting an entity directly.
Definition: munitionDispersalAngleDeterminant.h:61
std::vector< DtUUID > myPossibleHitEntities
The entities that may be hit.
Definition: munitionDispersalAngleDeterminant.h:64
The DtSimObjectReference is a shared pointer that can be used amongst many object for access to the u...
Definition: simObjectReference.h:26
DtMunitionDispersalDeterminant calculates where individual detonations in a burst of fire or cluster ...
Definition: munitionDispersalDeterminant.h:20
DtDcm myTopoToLocalDcm
Definition: munitionDispersalAngleDeterminant.h:52
The DtPhysicalWorld is the primary interface to and manager of all of the "physical" aspects of the s...
Definition: physicalWorld.h:102
virtual DtMunitionDispersalDeterminant * clone() const =0
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
double myRange
Range from shooter to detonation.
Definition: munitionDispersalAngleDeterminant.h:55
double myDispersalRange
Dispersal range of rounds around the primary detonation location.
Definition: munitionDispersalAngleDeterminant.h:58
DtMunitionDispersalAngleDeterminant specifies how a burst of fire is dispersed around the target base...
Definition: munitionDispersalAngleDeterminant.h:22
DtVector myTopoDetLocation
Definition: munitionDispersalAngleDeterminant.h:50
virtual void nextDetonationResult(DtVector &hitLocation, DtSimObjectReference &hitEntity) const =0
Determines where the next round hits, and if it directly hits an entity. hitEntity will be invalid if...
virtual void initializeDispersal(const DtPhysicalWorld *physicalWorld, const DtVector &detonationLocation, DtSimObjectReference shooter)
Initializes the determinant for dispersal of a new set of detonations when the location of the shoote...
DtMunitionDispersalAngleParams specifies the parameters used by a determinant to determine how a burs...
Definition: munitionDispersalAngleParams.h:21
DtBaseMunitionDispersalDeterminant is a base class for classes that calculate where individual detona...
Definition: baseMunitionDispersalDeterminant.h:21