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