Inheritance diagram for Eaagles::Simulation::RfTrack:


Public Member Functions | |
| RfTrack () | |
| LCreal | getAvgSignal () const |
| LCreal | getMaxSignal () const |
| int | getNumSignals () const |
| const Emission * | getLastEmission () const |
| virtual bool | setSignal (const LCreal snDbl, const Emission *const em) |
| bool | isMissileWarning () const |
| virtual bool | setMissileWarning (const bool b) |
| virtual void | clear () |
| virtual bool | setLastEmission (const Emission *const em) |
Private Attributes | |
| bool | mslWarn |
| LCreal | lastSN [MAX_SIG] |
| LCreal | avgSig |
| LCreal | maxSig |
| int | nSig |
| int | iSig |
| const Emission * | lastEM |
Static Private Attributes | |
| static const int | MAX_SIG = 4 |
Generic R/F Target Track (onboard sensors)
| Eaagles::Simulation::RfTrack::RfTrack | ( | ) |
| LCreal Eaagles::Simulation::RfTrack::getAvgSignal | ( | ) | const [inline] |
Signal strength and last emission for onboard R/F sensor tracks.
| LCreal Eaagles::Simulation::RfTrack::getMaxSignal | ( | ) | const [inline] |
| int Eaagles::Simulation::RfTrack::getNumSignals | ( | ) | const [inline] |
| const Emission* Eaagles::Simulation::RfTrack::getLastEmission | ( | ) | const [inline] |
| bool Eaagles::Simulation::RfTrack::setSignal | ( | const LCreal | snDbl, | |
| const Emission *const | em | |||
| ) | [virtual] |
| bool Eaagles::Simulation::RfTrack::isMissileWarning | ( | ) | const [inline] |
Missile warning (from an RWR).
| bool Eaagles::Simulation::RfTrack::setMissileWarning | ( | const bool | b | ) | [virtual] |
| void Eaagles::Simulation::RfTrack::clear | ( | ) | [virtual] |
Track interface Clear track
Reimplemented from Eaagles::Simulation::Track.
| bool Eaagles::Simulation::RfTrack::setLastEmission | ( | const Emission *const | em | ) | [virtual] |
protected:
bool Eaagles::Simulation::RfTrack::mslWarn [private] |
Missile warning flag.
const int Eaagles::Simulation::RfTrack::MAX_SIG = 4 [static, private] |
Signal/Emission data (onboard RF sensor tracks).
LCreal Eaagles::Simulation::RfTrack::lastSN[MAX_SIG] [private] |
Last MAX_SIG signal values (dB).
LCreal Eaagles::Simulation::RfTrack::avgSig [private] |
Average signal (dB).
LCreal Eaagles::Simulation::RfTrack::maxSig [private] |
Max Signal (dB).
int Eaagles::Simulation::RfTrack::nSig [private] |
Number of signals.
int Eaagles::Simulation::RfTrack::iSig [private] |
Signal index;.
const Emission* Eaagles::Simulation::RfTrack::lastEM [private] |
Last emission.
1.5.0