15 #ifndef signatureObjectSensorDescriptor_H_
16 #define signatureObjectSensorDescriptor_H_
66 virtual DtString sensorDomain()
const;
67 virtual void setSensorDomain(
const DtString& domain);
72 virtual const double sensorError()
const;
73 virtual void setSensorError(
const double sensorError);
78 virtual const double sensorSensitivity()
const;
79 virtual void setSensorSensitivity(
const double sensorSensitivity);
96 virtual void setPublishSensorFieldOfView(
bool value);
97 virtual bool publishSensorFieldOfView()
const;
108 virtual void setAllowFirstDetectionWithoutTerrain(
bool value);
109 virtual bool allowFirstDetectionWithoutTerrain()
const;
116 virtual bool isTerrainCategoryMaskOverrideSpecified()
const;
static DtComponentDescriptor * creator()
DtRwBoolean myPublishSensorFieldOfView
Parameter Name: publish-sensor-field-of-view Parameter Description: Flag indicating whether or not to...
Definition: signatureObjectSensorDescriptor.h:163
DtPrbStepFunction myDetectionProbabilityTable
Parameter Name: detection-probability Parameter Description: This a table of detection probability by...
Definition: signatureObjectSensorDescriptor.h:150
#define DT_DLL_vrfobjparam
This file is used to determine how to build.
Definition: vrfobjparamDefines.h:28
DtRwString mySensorDomain
Parameter Name: sensor-domain Parameter Description: String identifying what domain this sensor opera...
Definition: signatureObjectSensorDescriptor.h:129
Definition: prbStepFunction.h:24
DtRwTerrainCategoryMask myTerrainCategoryMaskOverride
Parameter Name: terrain-category-mask-override Parameter Description: If specified, this terrain category mask will be used with calculating LOS results to targets in place of the los-terrain-category-mask specified in the platform file parameters for this entity. Parameter Default Value: None .
Definition: signatureObjectSensorDescriptor.h:182
virtual DtString type() const override
Returns the type of component this descriptor describes. Used to create the descriptor on read from a...
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
A readable, writable type whose name is the name of a component and that has a list of component name...
Definition: componentDescriptor.h:49
DtObjectSensorDescriptor; descriptor for the DtObjectSensor component.
Definition: objectSensorDescriptor.h:27
Definition: readerWriterRegistry.h:39
Instances of DtSensorFieldOfViewEntry are used to specify the parameters that describe the possible a...
Definition: sensorFieldOfViewEntry.h:24
virtual DtComponentDescriptor * clone(DtReaderWriterRegistry *parentRegistry=0) const override
DtSensorFieldOfViewEntry mySensorFieldOfView
Parameter Name: emitter-system Parameter Description: A DtSensorFieldOfViewEntry that manages the pub...
Definition: signatureObjectSensorDescriptor.h:169
DtRwBoolean myAllowFirstDetectionWithoutTerrain
Parameter Name: allow-first-detection-without-terrain Parameter Description: Flag indicating whether ...
Definition: signatureObjectSensorDescriptor.h:175
DtRwReal mySensorSensitivity
Parameter Name: sensor-sensitivity Parameter Description: The sensitivity of the sensor. This value affects the level of detection of the object. Values less than 1 indicate lower than average sensitivity, values greater than 1 indicate higher than average sensitivity. Parameter Default Value: 1.0 .
Definition: signatureObjectSensorDescriptor.h:144
DtRwReal mySensorPositionalError
Parameter Name: sensor-positional-error Parameter Description: The error associated with determining ...
Definition: signatureObjectSensorDescriptor.h:136
A DtReaderWriter subclass for DtTerrainCategoryMask. This accepts the mask names as both symbols and ...
Definition: rwTerrainCategoryMask.h:31
DtRwDetectionLevelContainer myDetectLevelDeterminatorContainer
Parameter Name: detection-level-determinator Parameter Description: This a list of the parameters use...
Definition: signatureObjectSensorDescriptor.h:157
Description: Readable, Writable DtReal (double)
Definition: rwReal.h:27
DtRwDetectionLevelContainer contains the parameters needed to define a DtDetectionLevelDeterminator. Currently just need to specify the type.
Definition: rwDetectionLevelContainer.h:27
Description: Readable, Writable bool.
Definition: rwBoolean.h:26
unsigned int DtTerrainCategoryMask
This bitmask is made using DtTerrainCategory values.
Definition: rwTerrainCategoryMask.h:27
DtObjectSensorDescriptor & operator=(const DtObjectSensorDescriptor &orig)
assignment
DtSignatureObjectSensorDescriptor; descriptor for the DtSignatureObjectSensor component.
Definition: signatureObjectSensorDescriptor.h:31