![]() |
Isis 3 Developer Reference
|
Computes map from image coordinates to focal plane based on fiducials. More...
#include <LoCameraFiducialMap.h>
Public Member Functions | |
LoCameraFiducialMap (PvlGroup &inst, const int naifIkCode) | |
Constructs mapping between Lunar Orbiter detectors and focal plane x/y. More... | |
~LoCameraFiducialMap () | |
Destroys LoCameraFiducialMap object. More... | |
Computes map from image coordinates to focal plane based on fiducials.
The LoCameraFiducialMap class allows for the computation of a transformation from image coordinates (sample,line) to focal plane coordinates (x,y) for either the Lunar Orbiter High Resolution Camera or the Lunar Orbiter Medium resolution camera for any of the last three Lunar Orbiter missions. The transformation map is an affine transformation defined by values written in the Isis 3 Instrument group labels.
This class will load the fiducial sample/line and x/y values from the labels, compute the coefficients of the affine transformation, and place the coefficients in to the data pool. Typically these values are read from an iak, but for Lunar Orbiter they are frame dependent.
Isis::LoCameraFiducialMap::LoCameraFiducialMap | ( | PvlGroup & | inst, |
const int | naifIkCode | ||
) |
Constructs mapping between Lunar Orbiter detectors and focal plane x/y.
This method sets the x-axis direction to -1 if the NAIF IK code is even and to 1 if the code is odd.
inst | Instrument group from the Pvl labels |
naifIkCode | Naif code of the Lunar Orbiter instrument for reading coefficients |
|
inline |
Destroys LoCameraFiducialMap object.
U.S. Department of the Interior | U.S. Geological Survey ISIS | Privacy & Disclaimers | Astrogeology Research Program To contact us, please post comments and questions on the USGS Astrogeology Discussion Board To report a bug, or suggest a feature go to: ISIS Github File Modified: 07/12/2023 23:55:36 |