FlightGear next
Instrumentation::VOR Class Reference

Inherits Instrumentation::NavRadioComponentWithIdent.

Public Member Functions

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

Protected Member Functions

virtual double computeSignalQuality_norm (const SGGeod &aircraftPosition)
 
virtual FGNavList::TypeFiltergetNavaidFilter ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from Instrumentation::NavRadioComponentWithIdent
static std::string getIdentString (const std::string &name, int index)
 
- 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 320 of file newnavradio.cxx.

Constructor & Destructor Documentation

◆ VOR()

Instrumentation::VOR::VOR ( SGPropertyNode_ptr rootNode)

Definition at line 382 of file newnavradio.cxx.

◆ ~VOR()

Instrumentation::VOR::~VOR ( )
virtual

Definition at line 392 of file newnavradio.cxx.

Member Function Documentation

◆ computeSignalQuality_norm()

double Instrumentation::VOR::computeSignalQuality_norm ( const SGGeod & aircraftPosition)
protectedvirtual

Reimplemented from Instrumentation::NavRadioComponent.

Definition at line 407 of file newnavradio.cxx.

◆ display()

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

Implements Instrumentation::NavRadioComponent.

Definition at line 449 of file newnavradio.cxx.

◆ getNavaidFilter()

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

Implements Instrumentation::NavRadioComponent.

Definition at line 401 of file newnavradio.cxx.

◆ getRange_nm()

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

Reimplemented from Instrumentation::NavRadioComponent.

Definition at line 396 of file newnavradio.cxx.

◆ update()

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

Reimplemented from Instrumentation::NavRadioComponentWithIdent.

Definition at line 424 of file newnavradio.cxx.


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