VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions
DtSignatureDetectLevelDeterminator Class Reference

DtSignatureDLDeterminator is used to determine the level of detection of the object. More...

Inheritance diagram for DtSignatureDetectLevelDeterminator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtSignatureDetectLevelDeterminator ()
 default constructor
virtual ~DtSignatureDetectLevelDeterminator ()
virtual void init (const DtRwDetectionLevelContainer &params)
 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 DtRwDetectionLevelContainermyDetectionLevelDeterminatorDescriptor

Private Member Functions

 DtSignatureDetectLevelDeterminator (const DtSignatureDetectLevelDeterminator &orig)
 copy constructor
DtSignatureDetectLevelDeterminatoroperator= (const DtSignatureDetectLevelDeterminator &orig)

Detailed Description

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


Constructor & Destructor Documentation

copy constructor

default constructor


Member Function Documentation

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.

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]

Detection Level Deteminator Parameter descriptor.

Uses the static factory assigned in setFactory to create the requested sensor filter type.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)