|
Isis 3 Programmer Reference
|
13 #include "Hyb2OncDistortionMap.h"
69 double r = (x * x) + (y * y);
116 bool converged =
false;
121 double r = (x * x) + (y * y);
127 double rPrevious = r;
129 while (!converged && qAbs(r - rPrevious) > tolMilliMeters) {
139 if (iteration > 50) {
virtual ~Hyb2OncDistortionMap()
Destructor.
double p_focalPlaneX
Distorted focal plane x.
Hyb2OncDistortionMap(Camera *parent, double zDirection=1.0)
Hayabusa 2 ONC Camera distortion map constructor.
double p_undistortedFocalPlaneY
Undistorted focal plane y.
double p_undistortedFocalPlaneX
Undistorted focal plane x.
virtual bool SetFocalPlane(double dx, double dy)
Compute undistorted focal plane x/y.
Camera * p_camera
The camera to distort/undistort.
Distort/undistort focal plane coordinates.
virtual bool SetUndistortedFocalPlane(double ux, double uy)
Compute distorted focal plane x/y.
double PixelPitch() const
Returns the pixel pitch.
const double E
Sets some basic constants for use in ISIS programming.
std::vector< double > p_odk
Vector of distortion coefficients.
double p_focalPlaneY
Distorted focal plane y.
This is free and unencumbered software released into the public domain.