Inheritance diagram for Eaagles::Sensor::Sar:


Public Member Functions | |
| Sar () | |
| virtual bool | isImagingInProgress () const |
| virtual bool | isSystemReady () const |
| virtual Basic::LcPairStream * | getImages () |
| virtual const Image * | getImage () const |
| bool | haveStarePoint () const |
| double | getStarePointLatitude () const |
| double | getStarePointLongitude () const |
| LCreal | getStarePointElevation () const |
| virtual bool | setStarePoint (const double lat, const double lon, const LCreal elev) |
| LCreal | getResolution () const |
| virtual bool | setResolution (const LCreal resolution) |
| unsigned int | getChipSize () const |
| virtual bool | setChipSize (const unsigned int pixels) |
| virtual bool | setSlotChipSize (const Basic::LcNumber *const msg) |
| virtual bool | requestImage (const double sensorLatitude, const double sensorLongitude, const LCreal sensorAltitude, const LCreal sensorVelocity, const LCreal orientation, const unsigned int width, const unsigned int height) |
Protected Member Functions | |
| bool | addImage (Basic::LcPair *const newImage) |
| int | getNextId () |
Private Attributes | |
| Basic::LcPairStream * | imgList |
| int | nextId |
| double | stareLatitude |
| double | stareLongitude |
| LCreal | stareElevation |
| LCreal | resolution |
| unsigned int | chipSize |
| bool | busy |
| bool | haveLL |
Generic SAR
| Eaagles::Sensor::Sar::Sar | ( | ) |
| bool Eaagles::Sensor::Sar::isImagingInProgress | ( | ) | const [virtual] |
Access function - Is a SAR being imaged?
| bool Eaagles::Sensor::Sar::isSystemReady | ( | ) | const [virtual] |
Is the SAR system ready?
| Basic::LcPairStream * Eaagles::Sensor::Sar::getImages | ( | ) | [virtual] |
Returns a list of all images (prereferenced).
| const Image * Eaagles::Sensor::Sar::getImage | ( | ) | const [virtual] |
Returns the most recent image (prereferenced).
| bool Eaagles::Sensor::Sar::haveStarePoint | ( | ) | const [inline] |
Get function - Returns true if we have the latitude and longitude of the stare point.
| double Eaagles::Sensor::Sar::getStarePointLatitude | ( | ) | const [inline] |
Get function - Returns the latitude of stare point.
| double Eaagles::Sensor::Sar::getStarePointLongitude | ( | ) | const [inline] |
Get function - Returns the longitude of stare point.
| LCreal Eaagles::Sensor::Sar::getStarePointElevation | ( | ) | const [inline] |
Get function - Returns the elevation of stare point.
| bool Eaagles::Sensor::Sar::setStarePoint | ( | const double | lat, | |
| const double | lon, | |||
| const LCreal | elev | |||
| ) | [virtual] |
Set the stare point (lat and lon are in degrees, elev is in meters).
| bool Eaagles::Sensor::Sar::setResolution | ( | const LCreal | resolution | ) | [virtual] |
| unsigned int Eaagles::Sensor::Sar::getChipSize | ( | ) | const [inline] |
Get chip size (square -- pixels).
| bool Eaagles::Sensor::Sar::setChipSize | ( | const unsigned int | pixels | ) | [virtual] |
Set chip size (square -- pixels).
| bool Eaagles::Sensor::Sar::setSlotChipSize | ( | const Basic::LcNumber *const | msg | ) | [virtual] |
Slot functions.
| bool Eaagles::Sensor::Sar::addImage | ( | Basic::LcPair *const | newImage | ) | [protected] |
Add an image to the end of the list of images.
| int Eaagles::Sensor::Sar::getNextId | ( | ) | [protected] |
Get the next image ID and increment the counter.
Basic::LcPairStream* Eaagles::Sensor::Sar::imgList [private] |
List of SAR images.
int Eaagles::Sensor::Sar::nextId [private] |
Next image ID.
double Eaagles::Sensor::Sar::stareLatitude [private] |
Latitude in Degrees.
double Eaagles::Sensor::Sar::stareLongitude [private] |
longitude in Degrees
LCreal Eaagles::Sensor::Sar::stareElevation [private] |
elevation in meters
LCreal Eaagles::Sensor::Sar::resolution [private] |
Image Resolution (meters/pixel).
unsigned int Eaagles::Sensor::Sar::chipSize [private] |
Chip Size (pixels).
bool Eaagles::Sensor::Sar::busy [private] |
Busy generating an image.
bool Eaagles::Sensor::Sar::haveLL [private] |
Have latitude and longitude of the stare point.
1.5.0