Isis 3 Programmer Reference
KaguyaMiCameraDistortionMap.h
Go to the documentation of this file.
1 #ifndef KaguyaMiCameraDistortionMap_h
2 #define KaguyaMiCameraDistortionMap_h
3 
23 #include <vector>
24 #include "CameraDistortionMap.h"
25 
26 namespace Isis {
27 
48  public:
50 
53 
54  void SetDistortion(const int naifIkCode);
55 
56  virtual bool SetFocalPlane(const double dx, const double dy);
57 
58  virtual bool SetUndistortedFocalPlane(const double ux, const double uy);
59  private:
60  double m_distCoefX[4], m_distCoefY[4];
61  double m_boreX, m_boreY;
62  int m_numDistCoef;
63  };
64 };
65 #endif
KaguyaMiCameraDistortionMap(Camera *parent)
Camera distortion map constructor.
virtual ~KaguyaMiCameraDistortionMap()
Destroys the KaguyaMiCameraDistortionMap object.
virtual bool SetUndistortedFocalPlane(const double ux, const double uy)
Compute distorted focal plane x/y.
Distort/undistort focal plane coordinates.
virtual bool SetFocalPlane(const double dx, const double dy)
Compute undistorted focal plane x/y.
Distort/undistort focal plane coordinates.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31