Inheritance diagram for Eaagles::Instruments::AltitudeDial:


Public Member Functions | |
| AltitudeDial () | |
| virtual void | drawFunc () |
| virtual void | updateData (const LCreal dt=0) |
| bool | setHunScissors (const Basic::LcPairStream *newPS) |
| bool | setThouScissors (const Basic::LcPairStream *newPS) |
Protected Member Functions | |
| bool | setSlothundredsTape (BasicGL::LcGraphic *newhundredsGraphic) |
| bool | setSlotthousandsTape (BasicGL::LcGraphic *newthousandsGraphic) |
| bool | setSlottenThousandsTape (BasicGL::LcGraphic *newtenThousandsGraphic) |
Private Member Functions | |
| bool | figureRotation (const LCreal thisAlt) |
Private Attributes | |
| float | altitude |
| BasicGL::LcGraphic * | hundredsGraphic |
| float | hundredsScale |
| BasicGL::LcGraphic * | thousandsGraphic |
| float | thousandsScale |
| BasicGL::LcGraphic * | tenThousandsGraphic |
| float | tenThousandsScale |
| LCreal | hunSciss [4] |
| LCreal | thouSciss [4] |
| Eaagles::Instruments::AltitudeDial::AltitudeDial | ( | ) |
| void Eaagles::Instruments::AltitudeDial::drawFunc | ( | ) | [virtual] |
| void Eaagles::Instruments::AltitudeDial::updateData | ( | const LCreal | dt = 0 |
) | [virtual] |
| bool Eaagles::Instruments::AltitudeDial::setHunScissors | ( | const Basic::LcPairStream * | newPS | ) |
set function for scissoring the hundreds tape
| bool Eaagles::Instruments::AltitudeDial::setThouScissors | ( | const Basic::LcPairStream * | newPS | ) |
set function for scissoring the thousands tape
| bool Eaagles::Instruments::AltitudeDial::setSlothundredsTape | ( | BasicGL::LcGraphic * | newhundredsGraphic | ) | [protected] |
slot functions
| bool Eaagles::Instruments::AltitudeDial::setSlotthousandsTape | ( | BasicGL::LcGraphic * | newthousandsGraphic | ) | [protected] |
| bool Eaagles::Instruments::AltitudeDial::setSlottenThousandsTape | ( | BasicGL::LcGraphic * | newtenThousandsGraphic | ) | [protected] |
| bool Eaagles::Instruments::AltitudeDial::figureRotation | ( | const LCreal | thisAlt | ) | [private] |
float Eaagles::Instruments::AltitudeDial::altitude [private] |
actual altitude
holds the one's tape graphic
float Eaagles::Instruments::AltitudeDial::hundredsScale [private] |
the translation scale (1s)
holds the thousands' tape graphic
float Eaagles::Instruments::AltitudeDial::thousandsScale [private] |
the translation scale (10s)
holds the tenThousands' tape graphic
float Eaagles::Instruments::AltitudeDial::tenThousandsScale [private] |
LCreal Eaagles::Instruments::AltitudeDial::hunSciss[4] [private] |
holds the scissor values for the hundreds tape (x, width, y, height)
LCreal Eaagles::Instruments::AltitudeDial::thouSciss[4] [private] |
holds the scissor values for the thousands tape (x, width, y, height)
1.5.0