QFlightInstruments
QFlightInstruments is a Qt library containing flight instruments widgets.
Public Types | Public Member Functions | Protected Member Functions | List of all members
qfi_EHSI Class Reference

This class provides EHSI widget class. More...

#include <qfi_EHSI.h>

Inheritance diagram for qfi_EHSI:

Public Types

enum  CDI { Off = 0, TO, FROM }
 

Public Member Functions

 qfi_EHSI (QWidget *parent=Q_NULLPTR)
 Constructor.
 
virtual ~qfi_EHSI ()
 Destructor.
 
void reinit ()
 
void redraw ()
 
void setHeading (double heading)
 
void setCourse (double course)
 
void setBearing (double bearing, bool visible=false)
 
void setDeviation (double deviation, CDI cdi=CDI::Off)
 
void setDistance (double distance, bool visible=false)
 
void setHeadingSel (double heading)
 

Protected Member Functions

void resizeEvent (QResizeEvent *event)
 

Detailed Description

This class provides EHSI widget class.

Member Enumeration Documentation

◆ CDI

enum qfi_EHSI::CDI
strong

Course Deviation Indicator (CDI).

Member Function Documentation

◆ redraw()

void qfi_EHSI::redraw ( )

Refreshes (redraws) widget.

◆ reinit()

void qfi_EHSI::reinit ( )

Reinitiates widget.

◆ setBearing()

void qfi_EHSI::setBearing ( double  bearing,
bool  visible = false 
)
Parameters
bearing[deg]

◆ setCourse()

void qfi_EHSI::setCourse ( double  course)
Parameters
course[deg]

◆ setDeviation()

void qfi_EHSI::setDeviation ( double  deviation,
CDI  cdi = CDI::Off 
)
Parameters
deviation[-]

◆ setDistance()

void qfi_EHSI::setDistance ( double  distance,
bool  visible = false 
)
Parameters
distance[nm]

◆ setHeading()

void qfi_EHSI::setHeading ( double  heading)
Parameters
heading[deg]

◆ setHeadingSel()

void qfi_EHSI::setHeadingSel ( double  heading)
Parameters
heading[deg]

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