USGS

Isis 3.0 Object Programmers' Reference

Home

Isis::PixelIfov Class Reference

This class defines an instantaneous field of view. More...

#include <PixelIfov.h>

Collaboration diagram for Isis::PixelIfov:
Collaboration graph

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
 

Detailed Description

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().

Author
2013-02-15 Tracie Sucharski

Definition at line 49 of file PixelIfov.h.

Constructor & Destructor Documentation

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.


The documentation for this class was generated from the following files: