![]() |
VR-Forces Developer's Guide
|
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.

Public Member Functions | |
| DtSignatureDetectLevelDeterminator () | |
| virtual | ~DtSignatureDetectLevelDeterminator () override |
| virtual void | init (const DtRwDetectionLevelContainer ¶ms) override |
| virtual const char * | type () const override |
| virtual int | determineCombatIdentificationLevel (double apparentSig, DtRwSensorContactInfo *sensorInfo, double currentSimulationTime) override |
| virtual const int | detectionLevelForForce () const |
| virtual const int | detectionLevelForRadius () const |
| virtual void | setDetectLevelDeterminatorDescriptor (DtRwDetectionLevelContainer &dLDDesc) |
| virtual double | minDetectableSignature () |
Public Member Functions inherited from DtDetectionLevelDeterminator | |
| DtDetectionLevelDeterminator () | |
| virtual | ~DtDetectionLevelDeterminator () |
Static Public Member Functions | |
| static DtDetectionLevelDeterminator * | create () |
Static Public Member Functions inherited from DtDetectionLevelDeterminator | |
| static void | setFactory (DtDetectionLevelDeterminatorFactory *factory) |
| static DtDetectionLevelDeterminator * | createDeterminator (const DtString &type) |
Protected Attributes | |
| const DtRwDetectionLevelContainer * | myDetectionLevelDeterminatorDescriptor |
Private Member Functions | |
| DtSignatureDetectLevelDeterminator (const DtSignatureDetectLevelDeterminator &orig) | |
| DtSignatureDetectLevelDeterminator & | operator= (const DtSignatureDetectLevelDeterminator &orig) |
Additional Inherited Members | |
Static Protected Attributes inherited from DtDetectionLevelDeterminator | |
| static DtDetectionLevelDeterminatorFactory * | theFactory |
|
private |
copy constructor
| DtSignatureDetectLevelDeterminator::DtSignatureDetectLevelDeterminator | ( | ) |
default constructor
|
overridevirtual |
|
private |
|
overridevirtual |
Initialize the determinator using a list of parameters read in from the ope via the sensor descriptor.
Implements DtDetectionLevelDeterminator.
|
overridevirtual |
Returns the string type of this determinator. In this case DtSignatureDetectLevelDeterminatorType. Types listed in detectLevelDeterminatorTypes.h.
Implements DtDetectionLevelDeterminator.
|
overridevirtual |
Used to determine the combat identification level given the apparent signature of the contact.
Implements DtDetectionLevelDeterminator.
|
virtual |
|
virtual |
Detection level to determine the radius of an aggregate.
|
virtual |
Detection Level Deteminator Parameter descriptor.
|
virtual |
|
static |
Uses the static factory assigned in setFactory to create the requested sensor filter type.
|
protected |