Inheritance diagram for Eaagles::Simulation::SteerpointActionWeaponRelease:


Public Member Functions | |
| SteerpointActionWeaponRelease () | |
| double | getTargetLatitude () const |
| double | getTargetLongitude () const |
| double | getTargetElevation () const |
| unsigned int | getStation () const |
| virtual bool | setTargetLocation (const double tgtLat, const double tgtLon, const double tgtElev) |
| virtual bool | setStation (const unsigned int num) |
| virtual bool | trigger (Route *const routeMgr) |
Protected Member Functions | |
| bool | setSlotTargetLat (const Basic::LcLatLon *newLat) |
| bool | setSlotTargetLon (const Basic::LcLatLon *newLon) |
| bool | setSlotTargetElev (const Basic::LcNumber *newElev) |
| bool | setSlotStationNum (const Basic::LcNumber *newStation) |
Private Attributes | |
| double | targetLatitude |
| double | targetLongitude |
| double | targetElevation |
| unsigned int | station |
| Eaagles::Simulation::SteerpointActionWeaponRelease::SteerpointActionWeaponRelease | ( | ) |
| double Eaagles::Simulation::SteerpointActionWeaponRelease::getTargetLatitude | ( | ) | const [inline] |
Target latitude in degrees.
| double Eaagles::Simulation::SteerpointActionWeaponRelease::getTargetLongitude | ( | ) | const [inline] |
Target longitude in degrees.
| double Eaagles::Simulation::SteerpointActionWeaponRelease::getTargetElevation | ( | ) | const [inline] |
Target elevation in meters.
| unsigned int Eaagles::Simulation::SteerpointActionWeaponRelease::getStation | ( | ) | const [inline] |
Weapon station number.
| bool Eaagles::Simulation::SteerpointActionWeaponRelease::setTargetLocation | ( | const double | tgtLat, | |
| const double | tgtLon, | |||
| const double | tgtElev | |||
| ) | [virtual] |
Sets the target location (latitude & longitude in radians, elevation in meters).
| bool Eaagles::Simulation::SteerpointActionWeaponRelease::setStation | ( | const unsigned int | num | ) | [virtual] |
Set planned station number.
| bool Eaagles::Simulation::SteerpointActionWeaponRelease::trigger | ( | Route *const | routeMgr | ) | [virtual] |
SteerpointAction Interface Starts this action
Reimplemented from Eaagles::Simulation::SteerpointAction.
| bool Eaagles::Simulation::SteerpointActionWeaponRelease::setSlotTargetLat | ( | const Basic::LcLatLon * | newLat | ) | [protected] |
| bool Eaagles::Simulation::SteerpointActionWeaponRelease::setSlotTargetLon | ( | const Basic::LcLatLon * | newLon | ) | [protected] |
| bool Eaagles::Simulation::SteerpointActionWeaponRelease::setSlotTargetElev | ( | const Basic::LcNumber * | newElev | ) | [protected] |
| bool Eaagles::Simulation::SteerpointActionWeaponRelease::setSlotStationNum | ( | const Basic::LcNumber * | newStation | ) | [protected] |
double Eaagles::Simulation::SteerpointActionWeaponRelease::targetLatitude [private] |
Latitude (deg).
double Eaagles::Simulation::SteerpointActionWeaponRelease::targetLongitude [private] |
Longitude (deg).
double Eaagles::Simulation::SteerpointActionWeaponRelease::targetElevation [private] |
elevation (meters)
unsigned int Eaagles::Simulation::SteerpointActionWeaponRelease::station [private] |
Station number.
1.5.0