|
WSF
|
Represents the location of a platform or device. More...
#include <WsfEM_Interaction.hpp>
Public Attributes | |
| double | mLat {0.0} |
| Latitude (decimal degrees). | |
| double | mLon {0.0} |
| Longitude (decimal degrees). | |
| double | mAlt {0.0} |
| Altitude (meters). | |
| double | mLocWCS [3] {0.0, 0.0, 0.0} |
| WCS locations (meters). | |
| bool | mIsValid {false} |
| Data is valid only if this is true. | |
Represents the location of a platform or device.
| double WsfEM_Interaction::LocationData::mAlt {0.0} |
Altitude (meters).
Referenced by wsf::AbsoluteSensorErrorModel::ApplyMeasurementErrors(), WsfAcousticSensor::AcousticMode::AtmosphericAttenuation(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), WsfOpticalSensor::OpticalMode::ComputeAtmosphericTransmittance(), WsfOpticalEnvironment::ComputeBackgroundRadiance(), WsfEM_SurfaceClutterTable::ComputeClutterPower(), WsfAcousticSensor::AcousticMode::ComputeDopplerTerm(), WsfEM_FastMultipath::ComputePropagationFactor(), WsfEM_GroundWavePropagation::ComputePropagationFactor(), WsfEM_Attenuation::GetAltitudesAndGroundRange(), WsfAcousticSensor::AcousticMode::GroundEffectAttenuation(), WsfEW_SimpleFT_Effect::UpdateEffects(), and WsfEM_Interaction::WithinFieldOfView().
| bool WsfEM_Interaction::LocationData::mIsValid {false} |
Data is valid only if this is true.
Referenced by WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEW_SensorComponent::AttemptToDetectFalseTarget(), WsfEventPipeInterface::Pack(), wsf::event::utils::PrintEM_LocationData(), wsf::event::utilsCSV::PrintEM_LocationData(), WsfJamStrobeDetector::UpdateTrack(), and WsfSensorMode::UpdateTrack().
| double WsfEM_Interaction::LocationData::mLat {0.0} |
Latitude (decimal degrees).
Referenced by wsf::AbsoluteSensorErrorModel::ApplyMeasurementErrors(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), WsfEM_GroundWavePropagation::ComputeGroundDistance(), WsfAcousticSensor::AcousticMode::ComputeIncidenceAngle(), WsfEM_Noise::ComputeNoise(), and WsfEM_Noise::GetReferenceAtmosphericNoises().
| double WsfEM_Interaction::LocationData::mLocWCS[3] {0.0, 0.0, 0.0} |
WCS locations (meters).
Referenced by wsf::AbsoluteSensorErrorModel::ApplyMeasurementErrors(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), WsfOpticalSensor::OpticalMode::ComputeAtmosphericTransmittance(), WsfOpticalEnvironment::ComputeBackgroundRadiance(), WsfEM_SurfaceClutterTable::ComputeClutterPower(), WsfAcousticSensor::AcousticMode::ComputeIncidenceAngle(), WsfOTH_RadarSensor::OTH_Beam::ComputeMTI_Effects(), WsfEM_FastMultipath::ComputePropagationFactor(), WsfEM_Attenuation::GetAltitudesAndGroundRange(), WsfAcousticSensor::AcousticMode::GroundEffectAttenuation(), WsfEventPipeInterface::Pack(), wsf::event::utils::PrintEM_LocationData(), wsf::event::utilsCSV::PrintEM_LocationData(), WsfCTD_SensorComponent::TrackerAllowTracking(), WsfJamStrobeDetector::UpdateTrack(), WsfSensorMode::UpdateTrack(), and WsfEM_Interaction::WithinFieldOfView().
| double WsfEM_Interaction::LocationData::mLon {0.0} |
Longitude (decimal degrees).
Referenced by wsf::AbsoluteSensorErrorModel::ApplyMeasurementErrors(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), WsfEM_GroundWavePropagation::ComputeGroundDistance(), WsfAcousticSensor::AcousticMode::ComputeIncidenceAngle(), and WsfEM_Noise::GetReferenceAtmosphericNoises().