Eaagles::Simulation::SteerpointActionImaging Class Reference

Inherits Eaagles::Simulation::SteerpointAction.

Inheritance diagram for Eaagles::Simulation::SteerpointActionImaging:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::Simulation::SteerpointActionImaging:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

SAR capture, ATR run and Image download 


Constructor & Destructor Documentation

Eaagles::Simulation::SteerpointActionImaging::SteerpointActionImaging (  ) 


Member Function Documentation

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]

Cancels this action.

Reimplemented from Eaagles::Simulation::SteerpointAction.

void Eaagles::Simulation::SteerpointActionImaging::process ( const LCreal  dt  )  [virtual]

Action processing.

Reimplemented from Eaagles::Simulation::SteerpointAction.

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.


Member Data Documentation

double Eaagles::Simulation::SteerpointActionImaging::starepointLatitude [private]

Latitude (deg).

double Eaagles::Simulation::SteerpointActionImaging::starepointLongitude [private]

Longitude (deg).

double Eaagles::Simulation::SteerpointActionImaging::starepointElevation [private]

Elevation (meters).

LCreal Eaagles::Simulation::SteerpointActionImaging::resolution [private]

Image resolution (meters).

LCreal Eaagles::Simulation::SteerpointActionImaging::orientation [private]

orientation (true) (degrees)

double Eaagles::Simulation::SteerpointActionImaging::timer [private]

Time-Out timer.


Generated on Tue Dec 19 16:28:37 2006 for Eaagles by  doxygen 1.5.0