38 LoHighDistortionMap::LoHighDistortionMap(
Camera *parent) :
98 QString perskey =
"INS" +
toString(naifIkCode) +
"_PERSPECTIVE_FACTORS";
99 QString centkey =
"INS" +
toString(naifIkCode) +
"_POINT_OF_SYMMETRY";
131 double pcx = dx * perspectiveFactor;
132 double pcy = dy * perspectiveFactor;
136 double distx = pcx -
p_x0;
137 double disty = pcy -
p_y0;
141 double r2 = distx * distx + disty * disty;
187 double rp2 = distux * distux + distuy * distuy;
double p_focalPlaneX
Distorted focal plane x.
void SetDistortion(const int naifIkCode)
Load LO High Resolution Camera perspective & distortion coefficients.
Namespace for the standard library.
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
virtual void SetDistortion(int naifIkCode)
Load distortion coefficients.
double p_undistortedFocalPlaneX
Undistorted focal plane x.
Camera * p_camera
The camera to distort/undistort.
virtual bool SetUndistortedFocalPlane(const double ux, const double uy)
Compute distorted focal plane x/y for Lo High Resolution Camera.
double p_y0
Center of distortion on y axis.
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
double p_yPerspective
Perspective correction factor in y.
Distort/undistort focal plane coordinates.
const double E
Sets some basic constants for use in ISIS programming.
double p_focalPlaneY
Distorted focal plane y.
double p_undistortedFocalPlaneY
Undistorted focal plane y.
double p_x0
Center of distortion on x axis.
Namespace for ISIS/Bullet specific routines.
std::vector< double > p_odk
Vector of distortion coefficients.
double p_xPerspective
Perspective correction factor in x.
virtual bool SetFocalPlane(const double dx, const double dy)
Compute undistorted focal plane x/y for Lo High Resolution Camera.