Isis Developer Reference
|
OsirisRexTagcamsDistortionMap camera distortion model for TAGCAMS. More...
#include <OsirisRexTagcamsDistortionMap.h>
Public Member Functions | |
OsirisRexTagcamsDistortionMap (Camera *parent, int naifIkCode, const double zdir=1.0) | |
Constructs a Distortion Map object for the OSIRIS-REx TagCams Camera. | |
~OsirisRexTagcamsDistortionMap () | |
Destroys OsirisRexTagcamsDistortionMap object. | |
void | SetCameraTemperature (const double temp) |
Set camera head temperature for the model. | |
virtual bool | SetFocalPlane (const double dx, const double dy) |
Compute undistorted focal plane x/y. | |
virtual bool | SetUndistortedFocalPlane (const double ux, const double uy) |
Compute distorted focal plane x/y. | |
virtual void | SetDistortion (int naifIkCode) |
Load distortion coefficients. | |
std::vector< double > | OpticalDistortionCoefficients () const |
Retrieve the distortion coefficients used for this model. | |
double | ZDirection () const |
Gets the z-direction for this camera. | |
double | FocalPlaneX () const |
Gets the x-value in the focal plane coordinate system. | |
double | FocalPlaneY () const |
Gets the y-value in the focal plane coordinate system. | |
double | UndistortedFocalPlaneX () const |
Gets the x-value in the undistorted focal plane coordinate system. | |
double | UndistortedFocalPlaneY () const |
Gets the y-value in the undistorted focal plane coordinate system. | |
double | UndistortedFocalPlaneZ () const |
Gets the z-value in the undistorted focal plane coordinate system. | |
Protected Member Functions | |
void | image_to_distortion_frame (const double dx, const double dy, double *u, double *v, double *xpp, double *ypp) const |
Compute distortion model point from distorted focal plane coordinates. | |
void | distortion_to_pointing_frame (const double xp, const double yp, double *x, double *y, double *ux, double *uy) const |
Compute ISIS3 undistorted focal plane coordinates from model. | |
void | pointing_to_distortion_frame (const double ux, const double uy, double *x, double *y, double *xp, double *yp) const |
Normalize ISIS3 focal plane coordinate to model point. | |
void | distortion_to_image_frame (const double xpp, const double ypp, double *u, double *v, double *dx, double *dy) const |
Converts a distortion model coordinate to ISIS3 focal plane coordinate. | |
void | apply_distortion (const double xp, const double yp, double *xpp, double *ypp) const |
Apply OpenCV model equations to normalized parameters. | |
Protected Attributes | |
Camera * | p_camera |
The camera to distort/undistort. | |
double | p_focalPlaneX |
Distorted focal plane x. | |
double | p_focalPlaneY |
Distorted focal plane y. | |
double | p_undistortedFocalPlaneX |
Undistorted focal plane x. | |
double | p_undistortedFocalPlaneY |
Undistorted focal plane y. | |
double | p_zDirection |
Undistorted focal plane z. | |
std::vector< double > | p_odk = {} |
Vector of distortion coefficients. | |
OsirisRexTagcamsDistortionMap camera distortion model for TAGCAMS.
This model implements a robust camera distortion model based upon the OpenCV stereo camera calibration model produced by the Kinetx NAV team for the TAGCAMS camera system. This model is described in the (white?) paper "IN-FLIGHT CALIBRATION OF THE OSIRIS-REX OPTICAL NAVIGATION IMAGERS". This model derives 10 parameters that make up the distortion model acquired during inflight and approach operations toward Bennu.
This model is an image line/sample coordinate-based model that is computed from star positions in several images. The actual positions of the stars are determined where they should be seen in the undistorted image plane and the model produces the distorted location of the star in the image. Therefore, the model is implemented such that the computation of distorted pixel location is a direct computation of the model and the undistorted location is iterative.
All ten of the parameters (k1, k2, k3, p1, p2, fx, fy, cx, cy, td) are read from the instrument (addendum) kernel. The temperature of the camera head (ct) must come from the camera model (assumed to be provided in the cube header) in units of celcius. The temperature is initially set to 0 so if its not available, the variable focal length component (which is pretty small) will be excluded from the distortion.
Other parameters that can be adjusted in the kernel are the convergence tolerance limit and invoking debugging output to help evaluate behavior. See $ISIS3DATA/osirisrex/kernels/iak/orex_tagcams_addendum_v05.ti.
Reference Document OIA_ORX_112_Distortion_Boresight_Memo.pdf (August 9, 2018)
Isis::OsirisRexTagcamsDistortionMap::OsirisRexTagcamsDistortionMap | ( | Camera * | parent, |
int | naifIkCode, | ||
const double | zdir = 1.0 ) |
Constructs a Distortion Map object for the OSIRIS-REx TagCams Camera.
Constructs a Distortion Map object for the OSIRIS-REx TAGCAMS Cameras.
parent | Pointer to parent Camera object |
k1 | First coefficient of radial distortion |
k2 | Second coefficient of radial distortion |
k3 | Third coefficient of radial distortio |
k4 | Forth coefficient of radial distortion |
k5 | Fifth coefficient of radial distortion |
k6 | Sixth coefficient of radial distortion |
p1 | x tangential distortion component |
p2 | y tangential distortion compomen |
fx | x focal length |
fy | y focal length |
cx | X distortion axis center pixel location (pixels) |
cy | Y distortion axis center pixel location (pixels) |
td | Temperature dependent focal length adjustment |
ct | Camera head temperature (C) |
parent | Pointer to parent Camera object |
naifIkCode | Integer code of the instrument (NAVCam, NFTCam, StowCam) |
zdir | Direction of boresight out of detector |
Here are the parameters read from the IAK kernel for the OpenCV model:
k1 | First coefficient of radial distortion |
k2 | Second coefficient of radial distortion |
k3 | Third coefficient of radial distortio |
k4 | Forth coefficient of radial distortion |
k5 | Fifth coefficient of radial distortion |
k6 | Sixth coefficient of radial distortion |
p1 | x tangential distortion component |
p2 | y tangential distortion compomen |
fx | x focal length |
fy | y focal length |
cx | X distortion axis center pixel location (pixels) |
cy | Y distortion axis center pixel location (pixels) |
td | Temperature dependent focal length adjustment |
ct | Camera head temperature (C) (Manually set by camera model) |
References _FILEINFO_, Isis::Camera::FocalPlaneMap(), Isis::Spice::getDouble(), Isis::Spice::getString(), Isis::IException::Programmer, Isis::toBool(), and Isis::toString().
|
inline |
Destroys OsirisRexTagcamsDistortionMap object.
|
protected |
Apply OpenCV model equations to normalized parameters.
This method abstracts the OpenCV distortion model equations that are appled to the normalized focal plane coordinates (x',y'). The normalized focal plane coordinate system is centered at the optics axis origin and are unitless. To convert from ISIS3 focal plane coordinates, one only needs to multiply the coordinates by the pixel pitch and divide by the focal length.
The result of the model is the distortion coordinates (x'',y'').
xp | Normalized x' coordinate |
yp | Normalized y' coordinate |
xpp | Returns the x'' parameter after applying distortion model |
ypp | Returns the y'' parameter after applying distortion model |
Referenced by SetFocalPlane(), and SetUndistortedFocalPlane().
|
protected |
Converts a distortion model coordinate to ISIS3 focal plane coordinate.
This method computes ISIS3 (u,v) and (dx,dy) coordinates from the result of the distortion model that is applied to (x',y').
The (x'',y'') point is scaled by the axis focal length temperature dependent correction (fx, fy) and then decentered from the optics center (cx, cy) to produce (u,v).
As a convenience, the ISIS3 focal plane coordinates are also computed.
xpp | Distortion model x'' coordinate |
ypp | Distortion model y'' coordinate |
u | Returns ISIS3 image sample cordinate |
v | Returns ISIS3 image line cordinate |
dx | Returns ISIS3 x-axis distorted focal plane coordinate |
dy | Returns ISIS3 y-axis distorted focal plane coordinate |
Referenced by SetUndistortedFocalPlane().
|
protected |
Compute ISIS3 undistorted focal plane coordinates from model.
This method computes the undistorted ISIS3 focal plane coordinates (dx,dy) resulting from the inverse of the OpenCV distortion model unitless (x',y') coordinates.
Essentially, the conversion to focal plane coordinates need to be scaled to image coordinates by dividing by the pixel pitch and multiplying by the focal length (z). Finally the image coordinate is adjusted by decentering from the optical axis center providing (x,y).
Then, (x,y) is used to compute the ISIS3 distorted focal plane coordinates (dx, dy).
xp | Distortion model x' coordinate |
yp | Distortion model y' coordinate |
x | Returns ISIS3 distorted image sample coordinate |
y | Returns ISIS3 distorted image line coordinate |
dx | Returns ISIS3 x-axis distorted focal plane coordinate |
dy | Returns ISIS3 y-axis distorted focal plane coordinate |
References Isis::Camera::FocalLength(), Isis::CameraDistortionMap::p_camera, and Isis::Camera::PixelPitch().
Referenced by SetFocalPlane().
|
inherited |
Gets the x-value in the focal plane coordinate system.
This is represented in millimeters from the origin.
References Isis::CameraDistortionMap::p_focalPlaneX.
Referenced by Isis::Camera::SetRightAscensionDeclination(), and Isis::LineScanCameraSkyMap::SetSky().
|
inherited |
Gets the y-value in the focal plane coordinate system.
This is represented in millimeters from the origin.
References Isis::CameraDistortionMap::p_focalPlaneY.
Referenced by Isis::Camera::SetRightAscensionDeclination().
|
protected |
Compute distortion model point from distorted focal plane coordinates.
This method computes (x'',y'') from ISIS3 distorted focal plane coordinates (dx,dy).
The (ux,uy) focal plane points are used to compute the image pixel coordinates that the OpenCV model is based upon.
dx | ISIS3 undistorted focal plane x coordinate |
dy | ISIS3 undistorted focal plane y coordinate |
u | Returns ISIS3 image sample cordinate |
v | Returns ISIS3 image line cordinate |
xpp | Distortion model x'' coordinate |
ypp | Distortion model y'' coordinate |
Referenced by SetFocalPlane().
|
inherited |
Retrieve the distortion coefficients used for this model.
References Isis::CameraDistortionMap::p_odk.
|
protected |
Normalize ISIS3 focal plane coordinate to model point.
This method abtracts the conversion from the ISIS3 focal plane point (x,y) to the model point (x',y').
The OpenCV model is derived from (sample,line) image coordinates whereas ISIS3 distortions are typically generated from focal plane (dx, dy) coordinaetes.
The unitless (x',y') coordinates are computed from the focal plane (dx,dy) by converting to image coordinates, divide by focal length and multiply by the pixel pitch (z). Both these values are in millimeters.
dx | ISIS3 distorted focal plane x coordinate |
dy | ISIS3 distorted focal plane y coordinate |
x | Returns ISIS3 image sample coordinate |
y | Returns ISIS3 image line coordinate |
xp | Returns distortion model x' coordinate |
yp | Returns distortion model y' coordinate |
References Isis::Camera::FocalLength(), Isis::CameraDistortionMap::p_camera, and Isis::Camera::PixelPitch().
Referenced by SetUndistortedFocalPlane().
void Isis::OsirisRexTagcamsDistortionMap::SetCameraTemperature | ( | const double | temp | ) |
Set camera head temperature for the model.
temp | Temperature of the camera (Celsius) |
|
virtualinherited |
Load distortion coefficients.
This method loads the distortion coefficients from the instrument kernel. The coefficients in the NAIF instrument kernel are expected to be in the form of:
These coefficient will be used to convert from focal plane x,y to undistorted x,y as follows (add equation here)
naifIkCode | Code to search for in instrument kernel |
Reimplemented in Isis::KaguyaMiCameraDistortionMap, Isis::LoHighDistortionMap, Isis::LoMediumDistortionMap, Isis::LroNarrowAngleDistortionMap, Isis::TaylorCameraDistortionMap, Isis::JunoDistortionMap, and Isis::OsirisRexOcamsDistortionMap.
References Isis::CameraDistortionMap::p_camera, Isis::CameraDistortionMap::p_odk, and Isis::toString().
Referenced by Isis::LoHighDistortionMap::SetDistortion(), and Isis::LoMediumDistortionMap::SetDistortion().
|
virtual |
Compute undistorted focal plane x/y.
Compute undistorted focal plane x/y given a distorted focal plane x/y. fter calling this method, you can obtain the undistorted x/y via the UndistortedFocalPlaneX and UndistortedFocalPlaneY methods
dx | Distorted focal plane x, in millimeters |
dy | Distorted focal plane y, in millimeters |
Compute undistorted focal plane x/y given a distorted focal plane dx/dy.
After calling this method, you can obtain the undistorted x/y via the UndistortedFocalPlaneX and UndistortedFocalPlaneY methods
dx | Distorted focal plane x, in millimeters |
dy | Distorted focal plane y, in millimeters |
Reimplemented from Isis::CameraDistortionMap.
References apply_distortion(), distortion_to_pointing_frame(), image_to_distortion_frame(), Isis::CameraDistortionMap::p_focalPlaneX, Isis::CameraDistortionMap::p_focalPlaneY, Isis::CameraDistortionMap::p_undistortedFocalPlaneX, and Isis::CameraDistortionMap::p_undistortedFocalPlaneY.
|
virtual |
Compute distorted focal plane x/y.
Compute distorted focal plane x/y given an undistorted focal plane x/y. After calling this method, you can obtain the distorted x/y via the FocalPlaneX and FocalPlaneY methods
ux | Undistorted focal plane x, in millimeters |
uy | Undistorted focal plane y, in millimeters |
Reimplemented from Isis::CameraDistortionMap.
References apply_distortion(), distortion_to_image_frame(), Isis::CameraDistortionMap::p_focalPlaneX, Isis::CameraDistortionMap::p_focalPlaneY, Isis::CameraDistortionMap::p_undistortedFocalPlaneX, Isis::CameraDistortionMap::p_undistortedFocalPlaneY, and pointing_to_distortion_frame().
|
inherited |
Gets the x-value in the undistorted focal plane coordinate system.
This is represented in millimeters from the origin.
References Isis::CameraDistortionMap::p_undistortedFocalPlaneX.
Referenced by Isis::LidarControlPoint::ComputeResiduals(), Isis::Camera::SetImage(), and Isis::Camera::SetImage().
|
inherited |
Gets the y-value in the undistorted focal plane coordinate system.
This is represented in millimeters from the origin.
References Isis::CameraDistortionMap::p_undistortedFocalPlaneY.
Referenced by Isis::LidarControlPoint::ComputeResiduals(), Isis::Camera::SetImage(), and Isis::Camera::SetImage().
|
inherited |
Gets the z-value in the undistorted focal plane coordinate system.
This is represented as the focal length, in millimeters, with the sign indicating z-direction.
References Isis::Camera::FocalLength(), Isis::CameraDistortionMap::p_camera, and Isis::CameraDistortionMap::p_zDirection.
Referenced by Isis::CameraGroundMap::GetdXYdOrientation(), Isis::CameraGroundMap::GetdXYdPoint(), Isis::CameraGroundMap::GetdXYdPosition(), Isis::CameraGroundMap::GetdXYdTOrientation(), Isis::CameraGroundMap::GetXY(), Isis::CameraGroundMap::LookCtoFocalPlaneXY(), Isis::Camera::SetImage(), and Isis::Camera::SetImage().
|
inherited |
Gets the z-direction for this camera.
The direction is represented as +/- 1.
References Isis::CameraDistortionMap::p_zDirection.
|
protectedinherited |
The camera to distort/undistort.
Referenced by Isis::LroWideAngleCameraDistortionMap::addFilter(), Isis::CameraDistortionMap::CameraDistortionMap(), distortion_to_pointing_frame(), Isis::KaguyaTcCameraDistortionMap::KaguyaTcCameraDistortionMap(), Isis::MarciDistortionMap::MarciDistortionMap(), Isis::NewHorizonsMvicFrameCameraDistortionMap::NewHorizonsMvicFrameCameraDistortionMap(), Isis::NewHorizonsMvicTdiCameraDistortionMap::NewHorizonsMvicTdiCameraDistortionMap(), Isis::OsirisRexDistortionMap::OsirisRexDistortionMap(), Isis::OsirisRexOcamsDistortionMap::OsirisRexOcamsDistortionMap(), pointing_to_distortion_frame(), Isis::KaguyaMiCameraDistortionMap::SetDistortion(), Isis::LoHighDistortionMap::SetDistortion(), Isis::LoMediumDistortionMap::SetDistortion(), Isis::LroNarrowAngleDistortionMap::SetDistortion(), Isis::TaylorCameraDistortionMap::SetDistortion(), Isis::CameraDistortionMap::SetDistortion(), Isis::JunoDistortionMap::SetDistortion(), Isis::OsirisRexOcamsDistortionMap::SetDistortion(), Isis::OsirisRexDistortionMap::SetDistortion(), Isis::ReseauDistortionMap::SetFocalPlane(), Isis::LoMediumDistortionMap::SetFocalPlane(), Isis::MocWideAngleDistortionMap::SetFocalPlane(), Isis::MarciDistortionMap::SetFocalPlane(), Isis::JunoDistortionMap::SetFocalPlane(), Isis::OsirisRexOcamsDistortionMap::SetFocalPlane(), Isis::ReseauDistortionMap::SetUndistortedFocalPlane(), Isis::LoMediumDistortionMap::SetUndistortedFocalPlane(), Isis::MocWideAngleDistortionMap::SetUndistortedFocalPlane(), Isis::MarciDistortionMap::SetUndistortedFocalPlane(), Isis::CameraDistortionMap::SetUndistortedFocalPlane(), Isis::Hyb2OncDistortionMap::SetUndistortedFocalPlane(), Isis::OsirisRexOcamsDistortionMap::SetUndistortedFocalPlane(), Isis::TgoCassisDistortionMap::TgoCassisDistortionMap(), and Isis::CameraDistortionMap::UndistortedFocalPlaneZ().
|
protectedinherited |
Distorted focal plane x.
Referenced by Isis::CameraDistortionMap::FocalPlaneX(), Isis::ApolloMetricDistortionMap::SetFocalPlane(), Isis::RadarSlantRangeMap::SetFocalPlane(), Isis::RadialDistortionMap::SetFocalPlane(), Isis::ReseauDistortionMap::SetFocalPlane(), Isis::Chandrayaan1M3DistortionMap::SetFocalPlane(), Isis::ClementineUvvisDistortionMap::SetFocalPlane(), Isis::KaguyaMiCameraDistortionMap::SetFocalPlane(), Isis::LoHighDistortionMap::SetFocalPlane(), Isis::LoMediumDistortionMap::SetFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetFocalPlane(), Isis::TaylorCameraDistortionMap::SetFocalPlane(), Isis::MocWideAngleDistortionMap::SetFocalPlane(), Isis::MarciDistortionMap::SetFocalPlane(), Isis::NewHorizonsMvicFrameCameraDistortionMap::SetFocalPlane(), Isis::NewHorizonsMvicTdiCameraDistortionMap::SetFocalPlane(), Isis::ThemisIrDistortionMap::SetFocalPlane(), Isis::ThemisVisDistortionMap::SetFocalPlane(), SetFocalPlane(), Isis::RosettaOsirisCameraDistortionMap::SetFocalPlane(), Isis::TgoCassisDistortionMap::SetFocalPlane(), Isis::DawnFcDistortionMap::SetFocalPlane(), Isis::NewHorizonsLorriDistortionMap::SetFocalPlane(), Isis::CameraDistortionMap::SetFocalPlane(), Isis::Hyb2OncDistortionMap::SetFocalPlane(), Isis::JunoDistortionMap::SetFocalPlane(), Isis::KaguyaTcCameraDistortionMap::SetFocalPlane(), Isis::OsirisRexDistortionMap::SetFocalPlane(), Isis::OsirisRexOcamsDistortionMap::SetFocalPlane(), Isis::DawnFcDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsLorriDistortionMap::SetUndistortedFocalPlane(), Isis::ApolloMetricDistortionMap::SetUndistortedFocalPlane(), Isis::RadarSlantRangeMap::SetUndistortedFocalPlane(), Isis::RadialDistortionMap::SetUndistortedFocalPlane(), Isis::ReseauDistortionMap::SetUndistortedFocalPlane(), Isis::Chandrayaan1M3DistortionMap::SetUndistortedFocalPlane(), Isis::ClementineUvvisDistortionMap::SetUndistortedFocalPlane(), Isis::KaguyaMiCameraDistortionMap::SetUndistortedFocalPlane(), Isis::LoHighDistortionMap::SetUndistortedFocalPlane(), Isis::LoMediumDistortionMap::SetUndistortedFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetUndistortedFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetUndistortedFocalPlane(), Isis::TaylorCameraDistortionMap::SetUndistortedFocalPlane(), Isis::MocWideAngleDistortionMap::SetUndistortedFocalPlane(), Isis::MarciDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsMvicFrameCameraDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsMvicTdiCameraDistortionMap::SetUndistortedFocalPlane(), Isis::ThemisIrDistortionMap::SetUndistortedFocalPlane(), Isis::ThemisVisDistortionMap::SetUndistortedFocalPlane(), SetUndistortedFocalPlane(), Isis::RosettaOsirisCameraDistortionMap::SetUndistortedFocalPlane(), Isis::TgoCassisDistortionMap::SetUndistortedFocalPlane(), Isis::CameraDistortionMap::SetUndistortedFocalPlane(), Isis::Hyb2OncDistortionMap::SetUndistortedFocalPlane(), Isis::JunoDistortionMap::SetUndistortedFocalPlane(), Isis::KaguyaTcCameraDistortionMap::SetUndistortedFocalPlane(), Isis::OsirisRexDistortionMap::SetUndistortedFocalPlane(), and Isis::OsirisRexOcamsDistortionMap::SetUndistortedFocalPlane().
|
protectedinherited |
Distorted focal plane y.
Referenced by Isis::CameraDistortionMap::FocalPlaneY(), Isis::ApolloMetricDistortionMap::SetFocalPlane(), Isis::RadarSlantRangeMap::SetFocalPlane(), Isis::RadialDistortionMap::SetFocalPlane(), Isis::ReseauDistortionMap::SetFocalPlane(), Isis::Chandrayaan1M3DistortionMap::SetFocalPlane(), Isis::ClementineUvvisDistortionMap::SetFocalPlane(), Isis::KaguyaMiCameraDistortionMap::SetFocalPlane(), Isis::LoHighDistortionMap::SetFocalPlane(), Isis::LoMediumDistortionMap::SetFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetFocalPlane(), Isis::TaylorCameraDistortionMap::SetFocalPlane(), Isis::MocWideAngleDistortionMap::SetFocalPlane(), Isis::MarciDistortionMap::SetFocalPlane(), Isis::NewHorizonsMvicFrameCameraDistortionMap::SetFocalPlane(), Isis::NewHorizonsMvicTdiCameraDistortionMap::SetFocalPlane(), Isis::ThemisIrDistortionMap::SetFocalPlane(), Isis::ThemisVisDistortionMap::SetFocalPlane(), SetFocalPlane(), Isis::RosettaOsirisCameraDistortionMap::SetFocalPlane(), Isis::TgoCassisDistortionMap::SetFocalPlane(), Isis::DawnFcDistortionMap::SetFocalPlane(), Isis::NewHorizonsLorriDistortionMap::SetFocalPlane(), Isis::CameraDistortionMap::SetFocalPlane(), Isis::Hyb2OncDistortionMap::SetFocalPlane(), Isis::JunoDistortionMap::SetFocalPlane(), Isis::KaguyaTcCameraDistortionMap::SetFocalPlane(), Isis::OsirisRexDistortionMap::SetFocalPlane(), Isis::OsirisRexOcamsDistortionMap::SetFocalPlane(), Isis::DawnFcDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsLorriDistortionMap::SetUndistortedFocalPlane(), Isis::ApolloMetricDistortionMap::SetUndistortedFocalPlane(), Isis::RadarSlantRangeMap::SetUndistortedFocalPlane(), Isis::RadialDistortionMap::SetUndistortedFocalPlane(), Isis::ReseauDistortionMap::SetUndistortedFocalPlane(), Isis::Chandrayaan1M3DistortionMap::SetUndistortedFocalPlane(), Isis::ClementineUvvisDistortionMap::SetUndistortedFocalPlane(), Isis::KaguyaMiCameraDistortionMap::SetUndistortedFocalPlane(), Isis::LoHighDistortionMap::SetUndistortedFocalPlane(), Isis::LoMediumDistortionMap::SetUndistortedFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetUndistortedFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetUndistortedFocalPlane(), Isis::TaylorCameraDistortionMap::SetUndistortedFocalPlane(), Isis::MocWideAngleDistortionMap::SetUndistortedFocalPlane(), Isis::MarciDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsMvicFrameCameraDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsMvicTdiCameraDistortionMap::SetUndistortedFocalPlane(), Isis::ThemisIrDistortionMap::SetUndistortedFocalPlane(), Isis::ThemisVisDistortionMap::SetUndistortedFocalPlane(), SetUndistortedFocalPlane(), Isis::RosettaOsirisCameraDistortionMap::SetUndistortedFocalPlane(), Isis::TgoCassisDistortionMap::SetUndistortedFocalPlane(), Isis::CameraDistortionMap::SetUndistortedFocalPlane(), Isis::Hyb2OncDistortionMap::SetUndistortedFocalPlane(), Isis::JunoDistortionMap::SetUndistortedFocalPlane(), Isis::KaguyaTcCameraDistortionMap::SetUndistortedFocalPlane(), Isis::OsirisRexDistortionMap::SetUndistortedFocalPlane(), and Isis::OsirisRexOcamsDistortionMap::SetUndistortedFocalPlane().
|
protectedinherited |
Vector of distortion coefficients.
Referenced by Isis::LroWideAngleCameraDistortionMap::LroWideAngleCameraDistortionMap(), Isis::MarciDistortionMap::MarciDistortionMap(), Isis::CameraDistortionMap::OpticalDistortionCoefficients(), Isis::LroWideAngleCameraDistortionMap::setBand(), Isis::LroNarrowAngleDistortionMap::SetDistortion(), Isis::CameraDistortionMap::SetDistortion(), Isis::JunoDistortionMap::SetDistortion(), Isis::OsirisRexOcamsDistortionMap::SetDistortion(), Isis::OsirisRexDistortionMap::SetDistortion(), Isis::LoHighDistortionMap::SetFocalPlane(), Isis::LoMediumDistortionMap::SetFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetFocalPlane(), Isis::MarciDistortionMap::SetFocalPlane(), Isis::CameraDistortionMap::SetFocalPlane(), Isis::Hyb2OncDistortionMap::SetFocalPlane(), Isis::JunoDistortionMap::SetFocalPlane(), Isis::OsirisRexDistortionMap::SetFocalPlane(), Isis::OsirisRexOcamsDistortionMap::SetFocalPlane(), Isis::LoHighDistortionMap::SetUndistortedFocalPlane(), Isis::LoMediumDistortionMap::SetUndistortedFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetUndistortedFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetUndistortedFocalPlane(), Isis::MarciDistortionMap::SetUndistortedFocalPlane(), Isis::CameraDistortionMap::SetUndistortedFocalPlane(), Isis::Hyb2OncDistortionMap::SetUndistortedFocalPlane(), Isis::JunoDistortionMap::SetUndistortedFocalPlane(), Isis::OsirisRexDistortionMap::SetUndistortedFocalPlane(), and Isis::OsirisRexOcamsDistortionMap::SetUndistortedFocalPlane().
|
protectedinherited |
Undistorted focal plane x.
Referenced by Isis::ApolloMetricDistortionMap::SetFocalPlane(), Isis::RadarSlantRangeMap::SetFocalPlane(), Isis::RadialDistortionMap::SetFocalPlane(), Isis::ReseauDistortionMap::SetFocalPlane(), Isis::Chandrayaan1M3DistortionMap::SetFocalPlane(), Isis::ClementineUvvisDistortionMap::SetFocalPlane(), Isis::KaguyaMiCameraDistortionMap::SetFocalPlane(), Isis::LoHighDistortionMap::SetFocalPlane(), Isis::LoMediumDistortionMap::SetFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetFocalPlane(), Isis::TaylorCameraDistortionMap::SetFocalPlane(), Isis::MocWideAngleDistortionMap::SetFocalPlane(), Isis::MarciDistortionMap::SetFocalPlane(), Isis::NewHorizonsMvicFrameCameraDistortionMap::SetFocalPlane(), Isis::NewHorizonsMvicTdiCameraDistortionMap::SetFocalPlane(), Isis::ThemisIrDistortionMap::SetFocalPlane(), Isis::ThemisVisDistortionMap::SetFocalPlane(), SetFocalPlane(), Isis::RosettaOsirisCameraDistortionMap::SetFocalPlane(), Isis::TgoCassisDistortionMap::SetFocalPlane(), Isis::DawnFcDistortionMap::SetFocalPlane(), Isis::NewHorizonsLorriDistortionMap::SetFocalPlane(), Isis::CameraDistortionMap::SetFocalPlane(), Isis::Hyb2OncDistortionMap::SetFocalPlane(), Isis::JunoDistortionMap::SetFocalPlane(), Isis::KaguyaTcCameraDistortionMap::SetFocalPlane(), Isis::OsirisRexDistortionMap::SetFocalPlane(), Isis::OsirisRexOcamsDistortionMap::SetFocalPlane(), Isis::DawnFcDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsLorriDistortionMap::SetUndistortedFocalPlane(), Isis::ApolloMetricDistortionMap::SetUndistortedFocalPlane(), Isis::RadarSlantRangeMap::SetUndistortedFocalPlane(), Isis::RadialDistortionMap::SetUndistortedFocalPlane(), Isis::ReseauDistortionMap::SetUndistortedFocalPlane(), Isis::Chandrayaan1M3DistortionMap::SetUndistortedFocalPlane(), Isis::ClementineUvvisDistortionMap::SetUndistortedFocalPlane(), Isis::KaguyaMiCameraDistortionMap::SetUndistortedFocalPlane(), Isis::LoHighDistortionMap::SetUndistortedFocalPlane(), Isis::LoMediumDistortionMap::SetUndistortedFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetUndistortedFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetUndistortedFocalPlane(), Isis::TaylorCameraDistortionMap::SetUndistortedFocalPlane(), Isis::MocWideAngleDistortionMap::SetUndistortedFocalPlane(), Isis::MarciDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsMvicFrameCameraDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsMvicTdiCameraDistortionMap::SetUndistortedFocalPlane(), Isis::ThemisIrDistortionMap::SetUndistortedFocalPlane(), Isis::ThemisVisDistortionMap::SetUndistortedFocalPlane(), SetUndistortedFocalPlane(), Isis::RosettaOsirisCameraDistortionMap::SetUndistortedFocalPlane(), Isis::TgoCassisDistortionMap::SetUndistortedFocalPlane(), Isis::CameraDistortionMap::SetUndistortedFocalPlane(), Isis::Hyb2OncDistortionMap::SetUndistortedFocalPlane(), Isis::JunoDistortionMap::SetUndistortedFocalPlane(), Isis::KaguyaTcCameraDistortionMap::SetUndistortedFocalPlane(), Isis::OsirisRexDistortionMap::SetUndistortedFocalPlane(), Isis::OsirisRexOcamsDistortionMap::SetUndistortedFocalPlane(), and Isis::CameraDistortionMap::UndistortedFocalPlaneX().
|
protectedinherited |
Undistorted focal plane y.
Referenced by Isis::ApolloMetricDistortionMap::SetFocalPlane(), Isis::RadarSlantRangeMap::SetFocalPlane(), Isis::RadialDistortionMap::SetFocalPlane(), Isis::ReseauDistortionMap::SetFocalPlane(), Isis::Chandrayaan1M3DistortionMap::SetFocalPlane(), Isis::ClementineUvvisDistortionMap::SetFocalPlane(), Isis::KaguyaMiCameraDistortionMap::SetFocalPlane(), Isis::LoHighDistortionMap::SetFocalPlane(), Isis::LoMediumDistortionMap::SetFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetFocalPlane(), Isis::TaylorCameraDistortionMap::SetFocalPlane(), Isis::MocWideAngleDistortionMap::SetFocalPlane(), Isis::MarciDistortionMap::SetFocalPlane(), Isis::NewHorizonsMvicFrameCameraDistortionMap::SetFocalPlane(), Isis::NewHorizonsMvicTdiCameraDistortionMap::SetFocalPlane(), Isis::ThemisIrDistortionMap::SetFocalPlane(), Isis::ThemisVisDistortionMap::SetFocalPlane(), SetFocalPlane(), Isis::RosettaOsirisCameraDistortionMap::SetFocalPlane(), Isis::TgoCassisDistortionMap::SetFocalPlane(), Isis::DawnFcDistortionMap::SetFocalPlane(), Isis::NewHorizonsLorriDistortionMap::SetFocalPlane(), Isis::CameraDistortionMap::SetFocalPlane(), Isis::Hyb2OncDistortionMap::SetFocalPlane(), Isis::JunoDistortionMap::SetFocalPlane(), Isis::KaguyaTcCameraDistortionMap::SetFocalPlane(), Isis::OsirisRexDistortionMap::SetFocalPlane(), Isis::OsirisRexOcamsDistortionMap::SetFocalPlane(), Isis::DawnFcDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsLorriDistortionMap::SetUndistortedFocalPlane(), Isis::ApolloMetricDistortionMap::SetUndistortedFocalPlane(), Isis::RadarSlantRangeMap::SetUndistortedFocalPlane(), Isis::RadialDistortionMap::SetUndistortedFocalPlane(), Isis::ReseauDistortionMap::SetUndistortedFocalPlane(), Isis::Chandrayaan1M3DistortionMap::SetUndistortedFocalPlane(), Isis::ClementineUvvisDistortionMap::SetUndistortedFocalPlane(), Isis::KaguyaMiCameraDistortionMap::SetUndistortedFocalPlane(), Isis::LoHighDistortionMap::SetUndistortedFocalPlane(), Isis::LoMediumDistortionMap::SetUndistortedFocalPlane(), Isis::LroNarrowAngleDistortionMap::SetUndistortedFocalPlane(), Isis::LroWideAngleCameraDistortionMap::SetUndistortedFocalPlane(), Isis::TaylorCameraDistortionMap::SetUndistortedFocalPlane(), Isis::MocWideAngleDistortionMap::SetUndistortedFocalPlane(), Isis::MarciDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsMvicFrameCameraDistortionMap::SetUndistortedFocalPlane(), Isis::NewHorizonsMvicTdiCameraDistortionMap::SetUndistortedFocalPlane(), Isis::ThemisIrDistortionMap::SetUndistortedFocalPlane(), Isis::ThemisVisDistortionMap::SetUndistortedFocalPlane(), SetUndistortedFocalPlane(), Isis::RosettaOsirisCameraDistortionMap::SetUndistortedFocalPlane(), Isis::TgoCassisDistortionMap::SetUndistortedFocalPlane(), Isis::CameraDistortionMap::SetUndistortedFocalPlane(), Isis::Hyb2OncDistortionMap::SetUndistortedFocalPlane(), Isis::JunoDistortionMap::SetUndistortedFocalPlane(), Isis::KaguyaTcCameraDistortionMap::SetUndistortedFocalPlane(), Isis::OsirisRexDistortionMap::SetUndistortedFocalPlane(), Isis::OsirisRexOcamsDistortionMap::SetUndistortedFocalPlane(), and Isis::CameraDistortionMap::UndistortedFocalPlaneY().
|
protectedinherited |
Undistorted focal plane z.
Referenced by Isis::CameraDistortionMap::CameraDistortionMap(), Isis::CameraDistortionMap::UndistortedFocalPlaneZ(), and Isis::CameraDistortionMap::ZDirection().