WSF
WsfJamStrobeDetector Class Reference

#include <WsfJamStrobeDetector.hpp>

Public Member Functions

 WsfJamStrobeDetector ()
 WsfJamStrobeDetector (const WsfJamStrobeDetector &aSrc)
WsfJamStrobeDetectoroperator= (const WsfJamStrobeDetector &)=delete
virtual ~WsfJamStrobeDetector ()=default
virtual bool Initialize (double aSimTime, WsfSensorMode *aSensorModePtr)
virtual bool ProcessInput (UtInput &aInput)
virtual void ApplyMeasurementErrors (WsfSensorResult &aResult)
bool PerceiveJammingFirst () const
double GetContJNR_PerceptionThreshold () const
double GetPulsedJNR_PerceptionThreshold () const
double GetCoherentJNR_PerceptionThreshold () const
double GetTrackQuality () const
void InitializeTrack (double aSimTime, WsfTrack *&aTrackPtr)
void UpdateTrack (double aSimTime, WsfTrack *aTrackPtr, WsfPlatform *aTargetPtr, WsfSensorResult &aResult)
WsfSimulationGetSimulation () const

Protected Member Functions

virtual void UpdateTrackReportingFlags (double aSimTime, WsfTrack *&aTrackPtr)

Constructor & Destructor Documentation

◆ WsfJamStrobeDetector() [1/2]

WsfJamStrobeDetector::WsfJamStrobeDetector ( )

Referenced by operator=(), and WsfJamStrobeDetector().

◆ WsfJamStrobeDetector() [2/2]

WsfJamStrobeDetector::WsfJamStrobeDetector ( const WsfJamStrobeDetector & aSrc)

◆ ~WsfJamStrobeDetector()

virtual WsfJamStrobeDetector::~WsfJamStrobeDetector ( )
virtualdefault

Member Function Documentation

◆ ApplyMeasurementErrors()

◆ GetCoherentJNR_PerceptionThreshold()

double WsfJamStrobeDetector::GetCoherentJNR_PerceptionThreshold ( ) const
inline

◆ GetContJNR_PerceptionThreshold()

double WsfJamStrobeDetector::GetContJNR_PerceptionThreshold ( ) const
inline

◆ GetPulsedJNR_PerceptionThreshold()

double WsfJamStrobeDetector::GetPulsedJNR_PerceptionThreshold ( ) const
inline

◆ GetSimulation()

WsfSimulation * WsfJamStrobeDetector::GetSimulation ( ) const

◆ GetTrackQuality()

double WsfJamStrobeDetector::GetTrackQuality ( ) const
inline

◆ Initialize()

bool WsfJamStrobeDetector::Initialize ( double aSimTime,
WsfSensorMode * aSensorModePtr )
virtual

◆ InitializeTrack()

◆ operator=()

WsfJamStrobeDetector & WsfJamStrobeDetector::operator= ( const WsfJamStrobeDetector & )
delete

◆ PerceiveJammingFirst()

bool WsfJamStrobeDetector::PerceiveJammingFirst ( ) const
inline

◆ ProcessInput()

bool WsfJamStrobeDetector::ProcessInput ( UtInput & aInput)
virtual

◆ UpdateTrack()

◆ UpdateTrackReportingFlags()

void WsfJamStrobeDetector::UpdateTrackReportingFlags ( double aSimTime,
WsfTrack *& aTrackPtr )
protectedvirtual

Referenced by UpdateTrack().


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