|
WSF
|
#include <WsfEM_Interaction.hpp>
Public Attributes | |
| double | mRange {-1.0} |
| Range to the other object (meters). | |
| double | mTrueUnitVecWCS [3] {0.0, 0.0, 0.0} |
| True WCS unit vector pointing to the other object. | |
| double | mTrueAz {0.0} |
| The azimuth of the other object (radians). | |
| double | mTrueEl {0.0} |
| The elevation of the other object (radians). | |
| double | mUnitVecWCS [3] {0.0, 0.0, 0.0} |
| Apparent WCS unit vector pointing to the other object. | |
| double | mAz {0.0} |
| The apparent azimuth of the other object (radians). | |
| double | mEl {0.0} |
| The apparent elevation of the other object (radians). | |
Represents the relative location of one object with respect to another.
| double WsfEM_Interaction::RelativeData::mAz {0.0} |
The apparent azimuth of the other object (radians).
Referenced by WsfFalseTargetScreener::AllowTargetTrack(), WsfBeamDirector::WsfBeamDirectorMode::AttemptToDetect(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEW_SensorComponent::AttemptToDetectFalseTarget(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), wsf::BistaticErrorModel::GetSphericalErrorStdDev(), WsfAcousticSensor::AcousticMode::GroundEffectAttenuation(), WsfEventPipeInterface::Pack(), WsfEW_SimpleFT_Effect::UpdateEffects(), and WsfEM_Interaction::WithinFieldOfView().
| double WsfEM_Interaction::RelativeData::mEl {0.0} |
The apparent elevation of the other object (radians).
Referenced by WsfBeamDirector::WsfBeamDirectorMode::AttemptToDetect(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEW_SensorComponent::AttemptToDetectFalseTarget(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), WsfEM_FastMultipath::ComputePropagationFactor(), wsf::BistaticErrorModel::GetSphericalErrorStdDev(), WsfEventPipeInterface::Pack(), and WsfEM_Interaction::WithinFieldOfView().
| double WsfEM_Interaction::RelativeData::mRange {-1.0} |
Range to the other object (meters).
Referenced by WsfFalseTargetScreener::AllowTargetTrack(), wsf::AbsoluteSensorErrorModel::ApplyMeasurementErrors(), wsf::RadarSensorErrorModel::ApplyMeasurementErrors(), wsf::StandardSensorErrorModel::ApplyMeasurementErrors(), wsf::SurfaceWaveRadarSensorErrorModel::ApplyMeasurementErrors(), WsfEOIR_Sensor::EOIR_ErrorModel::ApplyMeasurementErrors(), WsfJamStrobeDetector::ApplyMeasurementErrors(), WsfAcousticSensor::AcousticMode::AttemptToDetect(), WsfBeamDirector::WsfBeamDirectorMode::AttemptToDetect(), WsfEOIR_Sensor::EOIR_Mode::AttemptToDetect(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfLADAR_Sensor::LADAR_Mode::AttemptToDetect(), WsfOpticalSensor::OpticalMode::AttemptToDetect(), WsfSurfaceWaveRadarSensor::RadarMode::AttemptToDetect(), WsfEW_SensorComponent::AttemptToDetectFalseTarget(), WsfEOIR_IRST_SensorMode::AttemptToDetectInfrared(), WsfEOIR_IRST_SensorMode::AttemptToDetectVisual(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), wsf::comm::ComponentHW_LASER::CanSendTo(), WsfOTH_RadarSensor::OTH_Beam::ComputeMTI_Effects(), WsfEM_FastMultipath::ComputePropagationFactor(), WsfBeamDirector::WsfBeamDirectorMode::CreateImageFromResult(), HorizontalCoverageFunction::Execute(), WsfRadarMTD_SignalProcessor::Execute(), WsfRadarMTI_SignalProcessor::Execute(), WsfRadarSTC_SignalProcessor::Execute(), wsf::BistaticErrorModel::GetSphericalErrorStdDev(), wsf::StandardSensorErrorModel::GetSphericalErrorStdDev(), WsfAcousticSensor::AcousticMode::GroundEffectAttenuation(), WsfEventPipeInterface::Pack(), WsfCTD_SensorComponent::PostAttemptToDetect(), wsf::event::utils::PrintEM_RelTargetData(), wsf::event::utilsCSV::PrintEM_RelTargetData(), wsf::event::utils::PrintEM_RelXmtrRcvrData(), wsf::event::utilsCSV::PrintEM_RelXmtrRcvrData(), WsfEOIR_Sensor::Update(), WsfFalseTargetBlip::UpdateBlipData(), WsfEW_RadiusEffect::UpdateEffects(), WsfEW_RPJ_Effect::UpdateEffects(), WsfEW_SimpleFT_Effect::UpdateEffects(), WsfTRIMSIM_SensorComponent::UpdateTrack(), and WsfSAR_Sensor::SAR_Mode::WithinUnambiguousRange().
| double WsfEM_Interaction::RelativeData::mTrueAz {0.0} |
The azimuth of the other object (radians).
Referenced by wsf::RadarSensorErrorModel::ApplyMeasurementErrors(), wsf::StandardSensorErrorModel::ApplyMeasurementErrors(), wsf::SurfaceWaveRadarSensorErrorModel::ApplyMeasurementErrors(), WsfEOIR_Sensor::EOIR_ErrorModel::ApplyMeasurementErrors(), WsfJamStrobeDetector::ApplyMeasurementErrors(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), WsfRadarMTD_SignalProcessor::Execute(), WsfRadarMTI_SignalProcessor::Execute(), WsfCTD_SensorComponent::PostAttemptToDetect(), WsfEW_RepeaterEffect::UpdateEffects(), WsfTRIMSIM_SensorComponent::UpdateTrack(), and WsfEM_Interaction::WithinFieldOfView().
| double WsfEM_Interaction::RelativeData::mTrueEl {0.0} |
The elevation of the other object (radians).
Referenced by wsf::RadarSensorErrorModel::ApplyMeasurementErrors(), wsf::StandardSensorErrorModel::ApplyMeasurementErrors(), wsf::SurfaceWaveRadarSensorErrorModel::ApplyMeasurementErrors(), WsfEOIR_Sensor::EOIR_ErrorModel::ApplyMeasurementErrors(), WsfJamStrobeDetector::ApplyMeasurementErrors(), WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), WsfOTH_RadarSensor::OTH_Beam::ComputeMTI_Effects(), WsfCTD_SensorComponent::PostAttemptToDetect(), WsfEW_RepeaterEffect::UpdateEffects(), WsfTRIMSIM_SensorComponent::UpdateTrack(), and WsfEM_Interaction::WithinFieldOfView().
| double WsfEM_Interaction::RelativeData::mTrueUnitVecWCS[3] {0.0, 0.0, 0.0} |
True WCS unit vector pointing to the other object.
Referenced by WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), WsfEM_SurfaceClutterTable::ComputeClutterPower(), wsf::event::utils::PrintEM_RelTargetData(), wsf::event::utilsCSV::PrintEM_RelTargetData(), wsf::event::utils::PrintEM_RelXmtrRcvrData(), wsf::event::utilsCSV::PrintEM_RelXmtrRcvrData(), WsfSensorMode::UpdateTrack(), and WsfEM_Interaction::WithinFieldOfView().
| double WsfEM_Interaction::RelativeData::mUnitVecWCS[3] {0.0, 0.0, 0.0} |
Apparent WCS unit vector pointing to the other object.
Referenced by WsfGeometricSensor::GeometricMode::AttemptToDetect(), WsfEM_ALARM_Attenuation::atmosphere::attenuation(), WsfOpticalEnvironment::ComputeBackgroundRadiance(), WsfEOIR_IRST_SensorMode::ComputeInstallationEffects(), WsfEM_FastMultipath::ComputeReflectionGain(), wsf::event::utils::PrintEM_RelTargetData(), wsf::event::utilsCSV::PrintEM_RelTargetData(), wsf::event::utils::PrintEM_RelXmtrRcvrData(), wsf::event::utilsCSV::PrintEM_RelXmtrRcvrData(), WsfFalseTargetBlip::UpdateBlipData(), and WsfEM_Interaction::WithinFieldOfView().