|
WSF
|
#include <WsfSensor.hpp>
Public Member Functions | |
| Settings () | |
Public Attributes | |
| size_t | mModeIndex |
| double | mRequiredPd |
| double | mLockonTime |
The sensor settings provided to the AttemptToDetect method. This class provides the sensor settings for the detection attempt.
|
inline |
References mLockonTime, mModeIndex, and mRequiredPd.
| double WsfSensor::Settings::mLockonTime |
The time when the sensor 'locked-on' to the target in the current mode.
This is an optional value that indicates when the sensor 'locked-on' to the target. It is typically used by sensors that model trackers, where the detection threshold is often reduced once the tracker has 'locked-on' to the target.
The default value of '< 0.0' indicates the sensor is not 'locked-on' to the target.
Referenced by WsfDefaultSensorScheduler::SelectTarget(), and Settings().
| size_t WsfSensor::Settings::mModeIndex |
The index of the mode to be used for the current attempt. If not specified then the first mode will be used.
Referenced by WsfCompositeSensor::CompositeMode::AttemptToDetect(), WsfPassiveSensor::AttemptToDetect(), WsfSensor::AttemptToDetect(), WsfEW_SensorComponent::AttemptToDetectFalseTarget(), WsfEW_SensorComponent::EW_Beam::DetectJamStrobes(), WsfSensorResult::Reset(), WsfDefaultSensorScheduler::SelectTarget(), WsfPhysicalScanSensorScheduler::SelectTarget(), WsfSectorScanSensorScheduler::SelectTarget(), Settings(), and WsfEW_SensorComponent::EW_Mode::UpdateFalseTargetInteractors().
| double WsfSensor::Settings::mRequiredPd |
The required probability-of-detection.
This is an optional value that can allow significant optimizations to be made. For example, if the computed Pd is not sufficient then the expensive terrain masking calculation can be bypassed.
The default value of 0 prevents any optimization.
The value must be in the range [0 .. 1]. Typical values are:
Referenced by WsfCompositeSensor::CompositeMode::AttemptToDetect(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfLADAR_Sensor::LADAR_Mode::AttemptToDetect(), WsfOpticalSensor::OpticalMode::AttemptToDetect(), WsfSAR_Sensor::SAR_Mode::AttemptToDetect(), WsfSOSM_Sensor::SOSM_Mode::AttemptToDetect(), WsfSurfaceWaveRadarSensor::RadarMode::AttemptToDetect(), WsfEOIR_IRST_SensorMode::AttemptToDetectVisual(), WsfSensorResult::Reset(), and Settings().