![]() |
VR-Forces 4.0.4 Class Documentation
|
DtRwDetectionLevelContainer contains the parameters needed to define a DtDetectionLevelDeterminator. More...

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 | |
| DtRwDetectionLevelContainer & | operator= (const DtRwDetectionLevelContainer &orig) |
| virtual | ~DtRwDetectionLevelContainer () |
| virtual void | setDetectLevelDeterminatorType (const DtString &type) |
| Type of detection level determinator to create. | |
| virtual const DtString & | detectLevelDeterminatorType () 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 DtReaderWriterFile & | sensorCombatIdentificationTableFilename () 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 | |
| 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. | |
DtRwDetectionLevelContainer contains the parameters needed to define a DtDetectionLevelDeterminator.
Currently just need to specify the type.
default constructor
| DtRwDetectionLevelContainer::DtRwDetectionLevelContainer | ( | const DtString & | name, |
| DtReaderWriterRegistry *const | parentRegistry = NULL |
||
| ) |
real constructor
| DtRwDetectionLevelContainer::DtRwDetectionLevelContainer | ( | const DtSymbolString & | name, |
| DtReaderWriterRegistry *const | parentRegistry = NULL |
||
| ) |
| DtRwDetectionLevelContainer::DtRwDetectionLevelContainer | ( | const DtRwDetectionLevelContainer & | orig, |
| DtReaderWriterRegistry *const | parentRegistry = NULL |
||
| ) |
copy constructor
| virtual DtRwDetectionLevelContainer::~DtRwDetectionLevelContainer | ( | ) | [virtual] |
| 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.
| virtual const DtCombatIdentificationLevelTable& DtRwDetectionLevelContainer::sensorCombatIdentificationTable | ( | ) | const [virtual] |
Accessor/mutator for mySensorCombatIdentificationTable.
| virtual void DtRwDetectionLevelContainer::setSensorCombatIdentificationTable | ( | const DtCombatIdentificationLevelTable & | cidTable | ) | [virtual] |
Accessor/mutator for mySensorCombatIdentificationTable.
| virtual const DtReaderWriterFile& DtRwDetectionLevelContainer::sensorCombatIdentificationTableFilename | ( | ) | const [virtual] |
Accessor/mutator for mySensorCombatIdentificationTableFilename.
| virtual void DtRwDetectionLevelContainer::setSensorCombatIdentificationTableFilename | ( | const DtReaderWriterFile & | filename | ) | [virtual] |
Accessor/mutator for mySensorCombatIdentificationTableFilename.
| virtual void DtRwDetectionLevelContainer::setDetectLevelDeterminatorType | ( | const DtString & | type | ) | [virtual] |
Type of detection level determinator to create.
| virtual const DtString& DtRwDetectionLevelContainer::detectLevelDeterminatorType | ( | ) | const [virtual] |
Return type of detection leved determinator this container holds parameters for.
| virtual void DtRwDetectionLevelContainer::getSelf | ( | DtlObjPtr | args, |
| const DtFilename & | searchPath, | ||
| const DtVariableBindingsList & | variableBindings | ||
| ) | [virtual] |
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
DtReaderWriterFile DtRwDetectionLevelContainer::mySensorCombatIdentificationTableFilename [protected] |
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 DtRwDetectionLevelContainer::mySensorCombatIdentificationTable [protected] |
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: