WSF
WsfTrack_Signal Class Reference

A representation of a detected signal. More...

#include <WsfTrack.hpp>

Public Member Functions

 WsfTrack_Signal ()
 WsfTrack_Signal (double aFrequency)
 WsfTrack_Signal (double aLowerFreq, double aUpperFreq)
 WsfTrack_Signal (double aLowerFreq, double aUpperFreq, double aPRI, double aPW)
bool operator== (const WsfTrack_Signal &aRhs) const
template<typename T>
void Serialize (T &aBuff)
 For XIO (de)serialization.

Public Attributes

double mLowerFrequency
double mUpperFrequency
double mPulseRepetitionInterval
double mPulseWidth
WsfStringId mEmitterTruthId
WsfStringId mEmitterDerivedId

Detailed Description

A representation of a detected signal.

Constructor & Destructor Documentation

◆ WsfTrack_Signal() [1/4]

WsfTrack_Signal::WsfTrack_Signal ( )

◆ WsfTrack_Signal() [2/4]

WsfTrack_Signal::WsfTrack_Signal ( double aFrequency)

◆ WsfTrack_Signal() [3/4]

WsfTrack_Signal::WsfTrack_Signal ( double aLowerFreq,
double aUpperFreq )

◆ WsfTrack_Signal() [4/4]

WsfTrack_Signal::WsfTrack_Signal ( double aLowerFreq,
double aUpperFreq,
double aPRI,
double aPW )

Member Function Documentation

◆ operator==()

bool WsfTrack_Signal::operator== ( const WsfTrack_Signal & aRhs) const

Check to see if two signals are equal. They are equal if their signal parameters match.

References mLowerFrequency, mPulseRepetitionInterval, mPulseWidth, mUpperFrequency, and WsfTrack_Signal().

◆ Serialize()

template<typename T>
void WsfTrack_Signal::Serialize ( T & aBuff)
inline

For XIO (de)serialization.

References mLowerFrequency, mPulseRepetitionInterval, mPulseWidth, and mUpperFrequency.

Member Data Documentation

◆ mEmitterDerivedId

WsfStringId WsfTrack_Signal::mEmitterDerivedId

Referenced by UT_DEFINE_SCRIPT_METHOD().

◆ mEmitterTruthId

WsfStringId WsfTrack_Signal::mEmitterTruthId

◆ mLowerFrequency

◆ mPulseRepetitionInterval

◆ mPulseWidth

◆ mUpperFrequency


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