![]() |
VR-Forces 4.0.4 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 DtString | type () const |
| Returns the string type of this determinator. | |
| virtual int | determineCombatIdentificationLevel (double apparentSig, DtRwSensorContactInfo *sensorInfo) |
| Used to determine the combat identification level given the apparent signature of the contact. | |
| virtual const int | detectionLevelForForce () const |
| virtual void | setDetectLevelDeterminatorDescriptor (DtRwDetectionLevelContainer &dLDDesc) |
| Detection Level Deteminator Parameter descriptor. | |
| virtual double | minDetectableSignature () |
Static Public Member Functions | |
| static DtDetectionLevelDeterminator * | create () |
| 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) |
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
| DtSignatureDetectLevelDeterminator::DtSignatureDetectLevelDeterminator | ( | const DtSignatureDetectLevelDeterminator & | orig | ) | [private] |
copy constructor
default constructor
| virtual DtSignatureDetectLevelDeterminator::~DtSignatureDetectLevelDeterminator | ( | ) | [virtual] |
| DtSignatureDetectLevelDeterminator& DtSignatureDetectLevelDeterminator::operator= | ( | const DtSignatureDetectLevelDeterminator & | orig | ) | [private] |
| virtual void DtSignatureDetectLevelDeterminator::init | ( | const DtRwDetectionLevelContainer & | params | ) | [virtual] |
Initialize the determinator using a list of parameters read in from the ope via the sensor descriptor.
Implements DtDetectionLevelDeterminator.
| virtual DtString DtSignatureDetectLevelDeterminator::type | ( | ) | const [virtual] |
Returns the string type of this determinator.
In this case DtSignatureDetectLevelDeterminatorType. Types listed in detectLevelDeterminatorTypes.h.
Implements DtDetectionLevelDeterminator.
| virtual int DtSignatureDetectLevelDeterminator::determineCombatIdentificationLevel | ( | double | apparentSig, |
| DtRwSensorContactInfo * | sensorInfo | ||
| ) | [virtual] |
Used to determine the combat identification level given the apparent signature of the contact.
Implements DtDetectionLevelDeterminator.
| virtual const int DtSignatureDetectLevelDeterminator::detectionLevelForForce | ( | ) | const [virtual] |
| virtual void DtSignatureDetectLevelDeterminator::setDetectLevelDeterminatorDescriptor | ( | DtRwDetectionLevelContainer & | dLDDesc | ) | [virtual] |
Detection Level Deteminator Parameter descriptor.
| virtual double DtSignatureDetectLevelDeterminator::minDetectableSignature | ( | ) | [virtual] |
| static DtDetectionLevelDeterminator* DtSignatureDetectLevelDeterminator::create | ( | ) | [static] |
Uses the static factory assigned in setFactory to create the requested sensor filter type.
const DtRwDetectionLevelContainer* DtSignatureDetectLevelDeterminator::myDetectionLevelDeterminatorDescriptor [protected] |