![]() |
VR-Forces Development_Version Class Documentation
|
DtSignatureDLDeterminator is used to determine the level of detection of the object. More...

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