47 virtual const char*
type()
const override;
52 virtual const int detectionLevelForForce()
const;
55 virtual const int detectionLevelForRadius()
const;
60 virtual double minDetectableSignature();
#define DT_DLL_vrfmodel
This file is used to determine how to build.
Definition: vrfmodelDefines.h:24
virtual const char * type() const =0
Returns the string type of this determinator. Types listed in detectLevelDeterminatorTypes.h.
virtual int determineCombatIdentificationLevel(double apparentSig, DtRwSensorContactInfo *sensorInfo, double currentSimulationTime)=0
Used to determine the combat identification level given the apparent signature of the contact...
DtDetectionLevelDeterminator is an abstract base class for determing the level of detection of an obj...
Definition: detectionLevelDeterminator.h:38
DtRwDetectionLevelContainer contains the parameters needed to define a DtDetectionLevelDeterminator. Currently just need to specify the type.
Definition: rwDetectionLevelContainer.h:27
virtual void init(const DtRwDetectionLevelContainer ¶ms)=0
Initialize the determinator using a list of parameters read in from the ope via the sensor descriptor...
DtSignatureDLDeterminator is used to determine the level of detection of the object. The higher the level the more knowledge of the type of object and the accuracy of it's physical parameters( position, velocity...) Uses the apparent signature of the object and the time it's been detected for to determine the Combat Identification( CID ) Level.
Definition: signatureDetectLevelDeterminator.h:26
DtDetectionLevelDeterminator & operator=(const DtDetectionLevelDeterminator &orig)
const DtRwDetectionLevelContainer * myDetectionLevelDeterminatorDescriptor
Definition: signatureDetectLevelDeterminator.h:67