Inheritance diagram for Eaagles::Simulation::SteerpointActionImaging:


Public Member Functions | |
| SteerpointActionImaging () | |
| double | getStarepointLatitude () const |
| double | getStarepointLongitude () const |
| double | getStarepointElevation () const |
| LCreal | getResolution () const |
| LCreal | getOrientation () const |
| virtual bool | setStarepoint (const double lat, const double lon, const double elev) |
| virtual bool | setResolution (const LCreal meters) |
| virtual LCreal | computeOrientation (const Steerpoint *const wp) |
| virtual bool | trigger (Route *const routeMgr) |
| virtual bool | cancel () |
| virtual void | process (const LCreal dt) |
Protected Member Functions | |
| virtual void | setCompleted (const bool flg) |
Private Attributes | |
| double | starepointLatitude |
| double | starepointLongitude |
| double | starepointElevation |
| LCreal | resolution |
| LCreal | orientation |
| double | timer |
SAR capture, ATR run and Image download
| Eaagles::Simulation::SteerpointActionImaging::SteerpointActionImaging | ( | ) |
| double Eaagles::Simulation::SteerpointActionImaging::getStarepointLatitude | ( | ) | const [inline] |
Starepoint latitude in degrees.
| double Eaagles::Simulation::SteerpointActionImaging::getStarepointLongitude | ( | ) | const [inline] |
Starepoint longitude in degrees.
| double Eaagles::Simulation::SteerpointActionImaging::getStarepointElevation | ( | ) | const [inline] |
Starepoint elevation in meters.
| LCreal Eaagles::Simulation::SteerpointActionImaging::getResolution | ( | ) | const [inline] |
Image resolution in meters.
| LCreal Eaagles::Simulation::SteerpointActionImaging::getOrientation | ( | ) | const [inline] |
Planned image orientation (Deg) (true).
| bool Eaagles::Simulation::SteerpointActionImaging::setStarepoint | ( | const double | lat, | |
| const double | lon, | |||
| const double | elev | |||
| ) | [virtual] |
Sets the SAR starepoint (latitude & longitude in radians, elevation in meters).
| bool Eaagles::Simulation::SteerpointActionImaging::setResolution | ( | const LCreal | meters | ) | [virtual] |
Sets the SAR image resolution (meters).
| LCreal Eaagles::Simulation::SteerpointActionImaging::computeOrientation | ( | const Steerpoint *const | wp | ) | [virtual] |
Computes the planned image orientation (degs).
| bool Eaagles::Simulation::SteerpointActionImaging::trigger | ( | Route *const | routeMgr | ) | [virtual] |
SteerpointAction Interface Starts this action
Reimplemented from Eaagles::Simulation::SteerpointAction.
| bool Eaagles::Simulation::SteerpointActionImaging::cancel | ( | ) | [virtual] |
| void Eaagles::Simulation::SteerpointActionImaging::process | ( | const LCreal | dt | ) | [virtual] |
| void Eaagles::Simulation::SteerpointActionImaging::setCompleted | ( | const bool | flg | ) | [protected, virtual] |
Sensor::Sar* getSarSystem() { return sar; } virtual void setSarSystem(Sensor::Sar* const p); SteerpointAction Interface
Reimplemented from Eaagles::Simulation::SteerpointAction.
double Eaagles::Simulation::SteerpointActionImaging::starepointLatitude [private] |
Latitude (deg).
double Eaagles::Simulation::SteerpointActionImaging::starepointLongitude [private] |
Longitude (deg).
double Eaagles::Simulation::SteerpointActionImaging::starepointElevation [private] |
Elevation (meters).
Image resolution (meters).
orientation (true) (degrees)
double Eaagles::Simulation::SteerpointActionImaging::timer [private] |
Time-Out timer.
1.5.0