19 #ifndef QVCT_CINSTRUMENTGAHORIZONTALSITUATION_HPP
20 #define QVCT_CINSTRUMENTGAHORIZONTALSITUATION_HPP
(Geographical) Position data [long,lat,elev]
General aviation horizontal situation indicator / HSI (instrument)
QPixmap qPixmapBufferBackground
Pixmap buffer used to render and cache the instrument's (static) background.
QPixmap qPixmapBufferForeground
Pixmap buffer used to render and cache the instrument's (static) foreground.
CDataPosition oPositionTarget
Target (position) for which the last rendering was achieved.
CInstrumentGAHorizontalSituation(CVesselCockpit *_poVesselCockpit)
virtual void mouseDoubleClickEvent(QMouseEvent *_pqMouseEvent)
QPixmap qPixmapBufferBearing
Pixmap buffer used to render and cache the instrument's (static) bearing corona.
QPixmap qPixmapBuffer
Pixmap buffer used to render and cache the instrument.
double fdBearingVessel
(Vessel) bearing at which the last rendering was achieved
void drawDynamic(const CVesselPoint *_poVesselPoint, const CPointerPoint *_poPointerPoint)
bool bForceRedraw
Forces the redraw of the instrument (not matter its cache content)
virtual ~CInstrumentGAHorizontalSituation()
QPixmap qPixmapBufferTarget
Pixmap buffer used to render and cache the instrument's (static) target indicator.
double fdBearingRadial
Radial bearing.
virtual void draw()
Draws the instrument (resets if the vessel is undefined)
virtual void mouseReleaseEvent(QMouseEvent *_pqMouseEvent)
[UI] Pointer overlay point (item)
[UI] Generic vessel's cockpit view (window)
[UI] Vessel overlay point (item) / vessel