1#ifndef NewHorizonsMvicTdiCameraDistortionMap_h
2#define NewHorizonsMvicTdiCameraDistortionMap_h
37 vector<double> xDistortionCoeffs,
38 vector<double> yDistortionCoeffs,
39 vector<double> residualColDistCoeffs,
40 vector<double> residualRowDistCoeffs);
51 bool computeDistortionCorrections(
const double xscaled,
const double yscaled,
double &deltax);
52 void computeResidualDistortionCorrections(
const double dx,
double &residualDeltax,
53 double &residualDeltay);
56 std::vector<double> m_xDistortionCoeffs;
57 std::vector<double> m_yDistortionCoeffs;
60 vector<double> m_residualColDistCoeffs;
61 vector<double> m_residualRowDistCoeffs;
63 double m_focalPlaneHalf_x;
Distort/undistort focal plane coordinates.
Definition CameraDistortionMap.h:41
Distort/undistort focal plane coordinates for New Horizons/MVIC.
Definition NewHorizonsMvicTdiCameraDistortionMap.h:34
NewHorizonsMvicTdiCameraDistortionMap(Camera *parent, vector< double > xDistortionCoeffs, vector< double > yDistortionCoeffs, vector< double > residualColDistCoeffs, vector< double > residualRowDistCoeffs)
Camera distortion map constructor.
Definition NewHorizonsMvicTdiCameraDistortionMap.cpp:47
virtual bool SetFocalPlane(const double dx, const double dy)
Compute undistorted focal plane x/y.
Definition NewHorizonsMvicTdiCameraDistortionMap.cpp:89
virtual bool SetUndistortedFocalPlane(const double ux, const double uy)
Compute distorted focal plane x/y.
Definition NewHorizonsMvicTdiCameraDistortionMap.cpp:148
~NewHorizonsMvicTdiCameraDistortionMap()
Destructor.
Definition NewHorizonsMvicTdiCameraDistortionMap.cpp:68
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16
Namespace for the standard library.