FlightGear next
Instrumentation::GS Class Reference

Inherits Instrumentation::NavRadioComponent.

Public Member Functions

 GS (SGPropertyNode_ptr rootNode)
 
virtual ~GS ()
 
virtual void update (double dt, const SGGeod &aircraftPosition)
 
virtual void search (double frequency, const SGGeod &aircraftPosition)
 
virtual void display (NavIndicator &navIndicator)
 
virtual double getRange_nm (const SGGeod &aircraftPosition)
 
- Public Member Functions inherited from Instrumentation::NavRadioComponent
 NavRadioComponent (const std::string &name, SGPropertyNode_ptr rootNode)
 
virtual ~NavRadioComponent ()
 
virtual bool valid () const
 
virtual const std::string getIdent () const
 

Protected Member Functions

virtual FGNavList::TypeFiltergetNavaidFilter ()
 
- Protected Member Functions inherited from Instrumentation::NavRadioComponent
virtual double computeSignalQuality_norm (const SGGeod &aircraftPosition)
 

Additional Inherited Members

- Static Protected Member Functions inherited from Instrumentation::NavRadioComponent
static double sawtooth (double xx)
 
- Protected Attributes inherited from Instrumentation::NavRadioComponent
SGPropertyNode_ptr _rootNode
 
const std::string _name
 
FGNavRecord_navRecord
 
PropertyObject< bool > _serviceable
 
PropertyObject< double > _signalQuality_norm
 
PropertyObject< double > _trueBearingTo_deg
 
PropertyObject< double > _trueBearingFrom_deg
 
PropertyObject< double > _trackDistance_m
 
PropertyObject< double > _slantDistance_m
 
PropertyObject< double > _heightAboveStation_ft
 
PropertyObject< std::string > _ident
 
PropertyObject< bool > _inRange
 
PropertyObject< double > _range_nm
 

Detailed Description

Definition at line 624 of file newnavradio.cxx.

Constructor & Destructor Documentation

◆ GS()

Instrumentation::GS::GS ( SGPropertyNode_ptr rootNode)

Definition at line 689 of file newnavradio.cxx.

◆ ~GS()

Instrumentation::GS::~GS ( )
virtual

Definition at line 698 of file newnavradio.cxx.

Member Function Documentation

◆ display()

void Instrumentation::GS::display ( NavIndicator & navIndicator)
virtual

Implements Instrumentation::NavRadioComponent.

Definition at line 794 of file newnavradio.cxx.

◆ getNavaidFilter()

FGNavList::TypeFilter * Instrumentation::GS::getNavaidFilter ( )
protectedvirtual

Implements Instrumentation::NavRadioComponent.

Definition at line 702 of file newnavradio.cxx.

◆ getRange_nm()

double Instrumentation::GS::getRange_nm ( const SGGeod & aircraftPosition)
virtual

Reimplemented from Instrumentation::NavRadioComponent.

Definition at line 708 of file newnavradio.cxx.

◆ search()

void Instrumentation::GS::search ( double frequency,
const SGGeod & aircraftPosition )
virtual

Reimplemented from Instrumentation::NavRadioComponent.

Definition at line 738 of file newnavradio.cxx.

◆ update()

void Instrumentation::GS::update ( double dt,
const SGGeod & aircraftPosition )
virtual

Reimplemented from Instrumentation::NavRadioComponent.

Definition at line 759 of file newnavradio.cxx.


The documentation for this class was generated from the following file: