WSF
WsfEW_SensorComponent::EW_Beam Class Reference

The EW component extensions to a sensor beam. More...

#include <WsfEW_SensorComponent.hpp>

Public Member Functions

 EW_Beam ()
double GetContJNR_PerceptionThreshold () const
double GetPulsedJNR_PerceptionThreshold () const
double GetCoherentJNR_PerceptionThreshold () const
bool CanPerceiveJamming () const
bool DetectJamStrobes (WsfEW_SensorComponent &aEW_Sensor, double aSimTime, WsfSensor::Settings &aSettings, JamStrobeResultsMap &aResults)

Public Attributes

size_t mBeamIndex
double mContJNR_PerceptionThreshold
 The required JNR for continuous type jamming perception by the operator.
double mPulsedJNR_PerceptionThreshold
 The required JNR for pulse type jamming perception by the operator.
double mCoherentJNR_PerceptionThreshold
 The required JNR for coherent (FT) jamming perception by the operator.

Detailed Description

The EW component extensions to a sensor beam.

Constructor & Destructor Documentation

◆ EW_Beam()

WsfEW_SensorComponent::EW_Beam::EW_Beam ( )

Member Function Documentation

◆ CanPerceiveJamming()

bool WsfEW_SensorComponent::EW_Beam::CanPerceiveJamming ( ) const

Checks to see if jamming can be perceived by the sensor beam.

Returns
'true' if jamming can be perceived by the sensor beam, 'false' otherwise.

References mCoherentJNR_PerceptionThreshold, mContJNR_PerceptionThreshold, and mPulsedJNR_PerceptionThreshold.

◆ DetectJamStrobes()

◆ GetCoherentJNR_PerceptionThreshold()

double WsfEW_SensorComponent::EW_Beam::GetCoherentJNR_PerceptionThreshold ( ) const
inline

◆ GetContJNR_PerceptionThreshold()

double WsfEW_SensorComponent::EW_Beam::GetContJNR_PerceptionThreshold ( ) const
inline

◆ GetPulsedJNR_PerceptionThreshold()

double WsfEW_SensorComponent::EW_Beam::GetPulsedJNR_PerceptionThreshold ( ) const
inline

Member Data Documentation

◆ mBeamIndex

size_t WsfEW_SensorComponent::EW_Beam::mBeamIndex

Referenced by DetectJamStrobes(), and EW_Beam().

◆ mCoherentJNR_PerceptionThreshold

double WsfEW_SensorComponent::EW_Beam::mCoherentJNR_PerceptionThreshold

The required JNR for coherent (FT) jamming perception by the operator.

Referenced by CanPerceiveJamming(), EW_Beam(), GetCoherentJNR_PerceptionThreshold(), and WsfEW_SensorComponent::ProcessBeamInput().

◆ mContJNR_PerceptionThreshold

double WsfEW_SensorComponent::EW_Beam::mContJNR_PerceptionThreshold

The required JNR for continuous type jamming perception by the operator.

Referenced by CanPerceiveJamming(), EW_Beam(), GetContJNR_PerceptionThreshold(), and WsfEW_SensorComponent::ProcessBeamInput().

◆ mPulsedJNR_PerceptionThreshold

double WsfEW_SensorComponent::EW_Beam::mPulsedJNR_PerceptionThreshold

The required JNR for pulse type jamming perception by the operator.

Referenced by CanPerceiveJamming(), EW_Beam(), GetPulsedJNR_PerceptionThreshold(), and WsfEW_SensorComponent::ProcessBeamInput().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved