Isis 3 Programmer Reference
Chandrayaan1M3DistortionMap.h
Go to the documentation of this file.
1 #ifndef Chandrayaan1M3DistortionMap_h
2 #define Chandrayaan1M3DistortionMap_h
3 
28 #include "Camera.h"
29 #include "CameraDistortionMap.h"
30 
31 namespace Isis {
32 
51  public:
52  Chandrayaan1M3DistortionMap(Camera *parent, double xp, double yp,
53  double k1, double k2, double k3,
54  double p1, double p2);
56 
57  bool SetFocalPlane(const double dx, const double dy);
58  bool SetUndistortedFocalPlane(const double ux, const double uy);
59 
60  private: // parameters below are from camera calibration report
61  double p_xp, p_yp;
62  double p_k1, p_k2, p_k3;
63  double p_p1, p_p2;
64  };
65 };
66 #endif
double p_yp
principal point coordinates
double p_p2
coefficients of decentering distortion
bool SetUndistortedFocalPlane(const double ux, const double uy)
Compute distorted focal plane x/y.
bool SetFocalPlane(const double dx, const double dy)
Compute undistorted focal plane x/y.
double p_k3
coefficients of radial distortion
Distort/undistort focal plane coordinates.
Distortion map for the Chandrayaan1 M3 camera.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31