Inherited by Eaagles::Basic::LcAdd, Eaagles::Basic::LcBoolean, Eaagles::Basic::LcDecibel, Eaagles::Basic::LcFloat, Eaagles::Basic::LcInt, and Eaagles::Basic::LcLatLon.
Inheritance diagram for Eaagles::Basic::LcNumber:


Public Member Functions | |
| LcNumber (const LCreal value) | |
| LcNumber () | |
| LCreal | getReal () const |
| double | getDouble () const |
| float | getFloat () const |
| int | getInt () const |
| bool | getBoolean () const |
| virtual bool | setValue (const LcNumber *const svobj) |
| void | setReal (const LCreal nv) |
Protected Attributes | |
| LCreal | val |
Base class for numbers (float, integer, boolean, LatLong),
numeric operators (add, subtract, multiply, divide),
distances (meters, centimeters, kilometers, nautical miles,
statute miles),
angles (degrees, radians, semi-circles), and
times (days, hours, minutes, seconds, milliseconds).
Slots:
1. value (Number) Sets the value of this number.
Events: None
| Eaagles::Basic::LcNumber::LcNumber | ( | const LCreal | value | ) | [inline] |
Special constuctor that initializes the number to 'value'.
| Eaagles::Basic::LcNumber::LcNumber | ( | ) | [inline] |
| LCreal Eaagles::Basic::LcNumber::getReal | ( | ) | const [inline] |
class type of the object.
Return the value of the LcNumber object as a LCreal regardless of the derived
| double Eaagles::Basic::LcNumber::getDouble | ( | ) | const [inline] |
Return the value of the LcNumber object as a double regardless of the derived class type of the object.
| float Eaagles::Basic::LcNumber::getFloat | ( | ) | const [inline] |
Return the value of the LcNumber object as a float regardless of the derived class type of the object.
| int Eaagles::Basic::LcNumber::getInt | ( | ) | const [inline] |
Return the value of the LcNumber object as a integer regardless of the derived class type of the object.
| bool Eaagles::Basic::LcNumber::getBoolean | ( | ) | const [inline] |
Return the value of the LcNumber object as a bool regardless of the derived class type of the object.
| bool Eaagles::Basic::LcNumber::setValue | ( | const LcNumber *const | svobj | ) | [virtual] |
| void Eaagles::Basic::LcNumber::setReal | ( | const LCreal | nv | ) | [inline] |
LCreal Eaagles::Basic::LcNumber::val [protected] |
value of this object
1.5.0