Isis 3.0 Object Programmers' Reference |
Home |
This class defines an instantaneous field of view. More...
#include <PixelIfov.h>
Public Member Functions | |
PixelIfov () | |
Constructs an empty PixelIfov object. | |
PixelIfov (const PixelIfov &other) | |
~PixelIfov () | |
Destroys a PixelIfov object/. | |
bool | isValid () const |
QList< QPointF > | latLonVertices (Camera &camera) const |
This class defines an instantaneous field of view.
This class defines an instantaneous field of view for a given camera. The latLonVertices method take a camera, assuming a SetImage has already been called to set the pixel. The latitude, longitudes of each defined vertex of the pixel is returned. The number of vertices is instrment dependent. The default Camera::PixelIfovOffsets assumes a square pixel and simply returns the offsets of the four corner vertices in microns from the current pixel center. If the instruments pixels are not square, the Camera::PixelIfov will need to be implemented in the the instrument's camera model. For an example, see VimsCamera::PixelIfov().
Definition at line 49 of file PixelIfov.h.
Isis::PixelIfov::PixelIfov | ( | ) |
Constructs an empty PixelIfov object.
Definition at line 18 of file PixelIfov.cpp.
Isis::PixelIfov::~PixelIfov | ( | ) |
Destroys a PixelIfov object/.
Definition at line 26 of file PixelIfov.cpp.