VR-Forces 4.0.4 Class Documentation
Public Member Functions
DtRwDetectionLevelContainer Class Reference

DtRwDetectionLevelContainer contains the parameters needed to define a DtDetectionLevelDeterminator. More...

Inheritance diagram for DtRwDetectionLevelContainer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtRwDetectionLevelContainer ()
 default constructor
 DtRwDetectionLevelContainer (const DtString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 real constructor
 DtRwDetectionLevelContainer (const DtSymbolString &name, DtReaderWriterRegistry *const parentRegistry=NULL)
 DtRwDetectionLevelContainer (const DtRwDetectionLevelContainer &orig, DtReaderWriterRegistry *const parentRegistry=NULL)
 copy constructor
DtRwDetectionLevelContaineroperator= (const DtRwDetectionLevelContainer &orig)
virtual ~DtRwDetectionLevelContainer ()
virtual void setDetectLevelDeterminatorType (const DtString &type)
 Type of detection level determinator to create.
virtual const DtStringdetectLevelDeterminatorType () const
 Return type of detection leved determinator this container holds parameters for.
virtual void getSelf (DtlObjPtr args, const DtFilename &searchPath, const DtVariableBindingsList &variableBindings)
virtual const int detectionLevelForForce () const
 Accessor/mutator for myLevelForSettingForceType.
virtual void setDetectionLevelForForce (const int level)
 Accessor/mutator for myLevelForSettingForceType.
virtual const
DtCombatIdentificationLevelTable
sensorCombatIdentificationTable () const
 Accessor/mutator for mySensorCombatIdentificationTable.
virtual void setSensorCombatIdentificationTable (const DtCombatIdentificationLevelTable &cidTable)
 Accessor/mutator for mySensorCombatIdentificationTable.
virtual const DtReaderWriterFilesensorCombatIdentificationTableFilename () const
 Accessor/mutator for mySensorCombatIdentificationTableFilename.
virtual void setSensorCombatIdentificationTableFilename (const DtReaderWriterFile &filename)
 Accessor/mutator for mySensorCombatIdentificationTableFilename.

Protected Attributes

parameters

These parameters are available for setting in the OPD files.

Parameter Name: determinator-type
Parameter Description: This is the type of determinator to use to determine the detection level of sensed entities. Base type is signature detection level. It uses the time of observation and distance to the sensed entity to determine detection level. Uses the detection files found in "data\simulationModelSets\default\vrfSim\detection".
Parameter Default Value: signature-detection-level-determinator

DtRwString myDetectLevelDeterminatorType
 Parameter Name: detection-level-to-set-force-type
Parameter Description: This is the combat identification level at which the force type of the object is set.
DtRwInt myLevelForSettingForceType
 Parameter Name: detection-level-to-set-force-type
Parameter Description: This is the combat identification level at which the force type of the object is set.
DtReaderWriterFile mySensorCombatIdentificationTableFilename
 Parameter Name: combat-identification-level-table-file
Parameter Description: The name of the file that is used to create the sensor's combatIdentificationTable
Parameter Default Value:
.
DtCombatIdentificationLevelTable mySensorCombatIdentificationTable
 Parameter Name: combat-identification-level-table
Parameter Description: The table that uses the apparent signature of a detected object and the amount of time it's been detected for to determine the combat Identification(CID) level for the object.

Detailed Description

DtRwDetectionLevelContainer contains the parameters needed to define a DtDetectionLevelDeterminator.

Currently just need to specify the type.


Constructor & Destructor Documentation

default constructor

real constructor

copy constructor


Member Function Documentation

DtRwDetectionLevelContainer& DtRwDetectionLevelContainer::operator= ( const DtRwDetectionLevelContainer orig)
virtual const int DtRwDetectionLevelContainer::detectionLevelForForce ( ) const [virtual]

Accessor/mutator for myLevelForSettingForceType.

virtual void DtRwDetectionLevelContainer::setDetectionLevelForForce ( const int  level) [virtual]

Accessor/mutator for myLevelForSettingForceType.

Accessor/mutator for mySensorCombatIdentificationTable.

Accessor/mutator for mySensorCombatIdentificationTable.

Type of detection level determinator to create.

Return type of detection leved determinator this container holds parameters for.

virtual void DtRwDetectionLevelContainer::getSelf ( DtlObjPtr  args,
const DtFilename &  searchPath,
const DtVariableBindingsList variableBindings 
) [virtual]

Member Data Documentation

Parameter Name: detection-level-to-set-force-type
Parameter Description: This is the combat identification level at which the force type of the object is set.

Derived classes might want to determine force type in more complex ways. In that case set this to -1 == no combat identification level specified.
Parameter Default Value: 3

Parameter Name: detection-level-to-set-force-type
Parameter Description: This is the combat identification level at which the force type of the object is set.

Derived classes might want to determine force type in more complex ways. In that case set this to -1 == no combat identification level specified.
Parameter Default Value: 3

Parameter Name: combat-identification-level-table-file
Parameter Description: The name of the file that is used to create the sensor's combatIdentificationTable
Parameter Default Value:
.

Parameter Name: combat-identification-level-table
Parameter Description: The table that uses the apparent signature of a detected object and the amount of time it's been detected for to determine the combat Identification(CID) level for the object.


Parameter Default Value:


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)