Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CNeedleGauge Class Reference

#include <Gauges.h>

Inheritance diagram for CNeedleGauge:

CBitmapGauge CGauge CStreamObject CObject CAirspeedGauge CAmmeterGauge CBasicADFGauge CCabinPressureGauge CDigitalNeedleGauge CDirectionalGyroGauge CExhaustGasTemperatureGauge CFuelFlowGauge CFuelGauge CNavajoAmmeterGauge CNavajoRadarAltimeterGauge COilPressureGauge COilTemperatureGauge CSuctionGauge CTachometerGauge CVacuumGauge CVerticalSpeedGauge List of all members.

Public Member Functions

 CNeedleGauge (void)
virtual ~CNeedleGauge (void)
virtual int Read (SStream *stream, Tag tag)
virtual void Draw (void)

Protected Attributes

int radi
float sang
float dunt
float rang_min
float rang_max
int noff_x
int noff_y
bool noac
CGaugeNeedle nedl

Detailed Description

Definition at line 433 of file Gauges.h.


Constructor & Destructor Documentation

CNeedleGauge::CNeedleGauge void   ) 
 

Definition at line 912 of file Gauges.cpp.

References dunt, noac, noff_x, noff_y, radi, rang_max, rang_min, and sang.

virtual CNeedleGauge::~CNeedleGauge void   )  [inline, virtual]
 

Definition at line 436 of file Gauges.h.


Member Function Documentation

void CNeedleGauge::Draw void   )  [virtual]
 

Reimplemented from CBitmapGauge.

Reimplemented in CVerticalSpeedGauge, and CBasicADFGauge.

Definition at line 981 of file Gauges.cpp.

References CGauge::ClearSurface(), CGauge::cx, CGauge::cy, CGaugeNeedle::Draw(), CBitmapGauge::DrawOverlay(), CBitmapGauge::DrawUnderlay(), SMessage::id, CGauge::mesg, MSG_GETDATA, nedl, sang, CGauge::surf, CGauge::Update(), and CGauge::value.

Referenced by CVerticalSpeedGauge::Draw().

int CNeedleGauge::Read SStream stream,
Tag  tag
[virtual]
 

Todo:
Parse user string into SMessage field update

Reimplemented from CBitmapGauge.

Reimplemented in CDigitalNeedleGauge, CAirspeedGauge, CVerticalSpeedGauge, CDirectionalGyroGauge, CVacuumGauge, CSuctionGauge, CFuelGauge, CFuelFlowGauge, COilPressureGauge, COilTemperatureGauge, CTachometerGauge, CExhaustGasTemperatureGauge, CAmmeterGauge, CBasicADFGauge, CCabinPressureGauge, CNavajoAmmeterGauge, and CNavajoRadarAltimeterGauge.

Definition at line 924 of file Gauges.cpp.

References dunt, globals, SGlobals::logWarning, nedl, noac, noff_x, noff_y, radi, rang_max, rang_min, CBitmapGauge::Read(), ReadFloat(), ReadFrom(), ReadInt(), ReadTag(), sang, CGaugeNeedle::tag, TAG_IGNORED, TAG_READ, TagToString(), and CLogFile::Write().

Referenced by CNavajoRadarAltimeterGauge::Read(), CNavajoAmmeterGauge::Read(), CCabinPressureGauge::Read(), CBasicADFGauge::Read(), CAmmeterGauge::Read(), CExhaustGasTemperatureGauge::Read(), CTachometerGauge::Read(), COilTemperatureGauge::Read(), COilPressureGauge::Read(), CFuelFlowGauge::Read(), CFuelGauge::Read(), CSuctionGauge::Read(), CVacuumGauge::Read(), CDirectionalGyroGauge::Read(), CVerticalSpeedGauge::Read(), CAirspeedGauge::Read(), and CDigitalNeedleGauge::Read().


Member Data Documentation

float CNeedleGauge::dunt [protected]
 

Definition at line 445 of file Gauges.h.

Referenced by CNeedleGauge(), and Read().

CGaugeNeedle CNeedleGauge::nedl [protected]
 

Definition at line 451 of file Gauges.h.

Referenced by CBasicADFGauge::Draw(), Draw(), CNavajoAmmeterGauge::Read(), and Read().

bool CNeedleGauge::noac [protected]
 

Definition at line 450 of file Gauges.h.

Referenced by CNeedleGauge(), and Read().

int CNeedleGauge::noff_x [protected]
 

Definition at line 448 of file Gauges.h.

Referenced by CNeedleGauge(), and Read().

int CNeedleGauge::noff_y [protected]
 

Definition at line 449 of file Gauges.h.

Referenced by CNeedleGauge(), and Read().

int CNeedleGauge::radi [protected]
 

Definition at line 443 of file Gauges.h.

Referenced by CNeedleGauge(), and Read().

float CNeedleGauge::rang_max [protected]
 

Definition at line 447 of file Gauges.h.

Referenced by CNeedleGauge(), and Read().

float CNeedleGauge::rang_min [protected]
 

Definition at line 446 of file Gauges.h.

Referenced by CNeedleGauge(), and Read().

float CNeedleGauge::sang [protected]
 

Definition at line 444 of file Gauges.h.

Referenced by CNeedleGauge(), Draw(), and Read().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen