Inherited by Eaagles::Instruments::BearingPointer.
Inheritance diagram for Eaagles::Instruments::CompassRose:


| Eaagles::Instruments::CompassRose::CompassRose | ( | ) |
| bool Eaagles::Instruments::CompassRose::setRotationDeg | ( | const LCreal | newR | ) | [virtual] |
Sets the rotation angle in degrees.
| bool Eaagles::Instruments::CompassRose::setRotationRad | ( | const LCreal | newR | ) | [virtual] |
Sets the rotation angle in radians.
| bool Eaagles::Instruments::CompassRose::setCenteredRadius | ( | const LCreal | newR | ) | [virtual] |
Sets the the centered radius (inches).
| bool Eaagles::Instruments::CompassRose::setDeCenteredRadius | ( | const LCreal | newDR | ) | [virtual] |
Sets the the decentered radius (inches).
| bool Eaagles::Instruments::CompassRose::setDisplacement | ( | const LCreal | newD | ) | [virtual] |
Sets the displacement value.
| bool Eaagles::Instruments::CompassRose::setCentered | ( | const bool | newC | ) | [virtual] |
Sets the value of centered flag.
| LCreal Eaagles::Instruments::CompassRose::getRotationDeg | ( | ) | [inline] |
Returns the rotation angle in degrees.
| LCreal Eaagles::Instruments::CompassRose::getRotationRad | ( | ) | [inline] |
Returns the rotation angle in radians.
| LCreal Eaagles::Instruments::CompassRose::getCenteredRadius | ( | ) | [inline] |
Returns the centered radius (inches).
| LCreal Eaagles::Instruments::CompassRose::getDeCenteredRadius | ( | ) | [inline] |
Returns the decentered radius (inches).
| bool Eaagles::Instruments::CompassRose::isCentered | ( | ) | [inline] |
Returns the value of centered flag.
| LCreal Eaagles::Instruments::CompassRose::getDisplacement | ( | ) | [inline] |
Returns the displacement (how far to translate when we go decentered (inches)).
| void Eaagles::Instruments::CompassRose::draw | ( | ) | [virtual] |
BasicGL::LcGraphic interface - draws the object(s) using the graphic matrix.
Reimplemented from Eaagles::BasicGL::LcGraphic.
Reimplemented in Eaagles::Instruments::BearingPointer.
| void Eaagles::Instruments::CompassRose::updateData | ( | const LCreal | dt = 0 |
) | [virtual] |
Basic::LcComponent interface - update our non time-critical stuff here.
Reimplemented from Eaagles::Basic::LcComponent.
Reimplemented in Eaagles::Instruments::BearingPointer.
| virtual bool Eaagles::Instruments::CompassRose::event | ( | const int | event, | |
| Basic::LcObject *const | obj = 0 | |||
| ) | [virtual] |
Sends the 'event' message with optional argument 'obj'. Returns true if the 'event' has been received and used. Derived classes will provided event() handlers, as needed. Event() can be called from an updateTC() routines, therefore,the event message must be processed quickly (i.e., no waits)
Reimplemented from Eaagles::Basic::LcComponent.
Reimplemented in Eaagles::Instruments::BearingPointer.
| bool Eaagles::Instruments::CompassRose::setSlotCenteredRadius | ( | const Basic::LcNumber *const | newR | ) | [protected, virtual] |
slot functions
| bool Eaagles::Instruments::CompassRose::setSlotDeCenteredRadius | ( | const Basic::LcNumber *const | newR | ) | [protected, virtual] |
| bool Eaagles::Instruments::CompassRose::setSlotDisplacement | ( | const Basic::LcNumber *const | newD | ) | [protected, virtual] |
| bool Eaagles::Instruments::CompassRose::onEventSetRotationDegCompassRose | ( | const Basic::LcNumber *const | x | ) | [private] |
event functions
| bool Eaagles::Instruments::CompassRose::onEventSetRotationRadCompassRose | ( | const Basic::LcNumber *const | x | ) | [private] |
| bool Eaagles::Instruments::CompassRose::onEventSetCenteredRadiusCompassRose | ( | const Basic::LcNumber *const | x | ) | [private] |
| bool Eaagles::Instruments::CompassRose::onEventSetDecenteredRadiusCompassRose | ( | const Basic::LcNumber *const | x | ) | [private] |
| bool Eaagles::Instruments::CompassRose::onEventSetDisplacementCompassRose | ( | const Basic::LcNumber *const | x | ) | [private] |
| bool Eaagles::Instruments::CompassRose::onEventSetIsCenteredCompassRose | ( | const Basic::LcNumber *const | x | ) | [private] |
LCreal Eaagles::Instruments::CompassRose::rot [private] |
rotation angle (rads)
our centered radius (inches)
our decentered radius (inches)
bool Eaagles::Instruments::CompassRose::centered [private] |
centered flag
how far to translate when we go decentered (inches)
SendData Eaagles::Instruments::CompassRose::lTicksSD [private] |
SendData Eaagles::Instruments::CompassRose::sTicksSD [private] |
SendData Eaagles::Instruments::CompassRose::dialSD [private] |
1.5.0