Isis 3 Developer 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.
Definition: KaguyaMiCameraDistortionMap.cpp:44
virtual ~KaguyaMiCameraDistortionMap()
Destroys the KaguyaMiCameraDistortionMap object.
Definition: KaguyaMiCameraDistortionMap.h:52
virtual bool SetUndistortedFocalPlane(const double ux, const double uy)
Compute distorted focal plane x/y.
Definition: KaguyaMiCameraDistortionMap.cpp:121
Definition: Camera.h:249
Distort/undistort focal plane coordinates.
Definition: CameraDistortionMap.h:57
virtual bool SetFocalPlane(const double dx, const double dy)
Compute undistorted focal plane x/y.
Definition: KaguyaMiCameraDistortionMap.cpp:79
void SetDistortion(const int naifIkCode)
Definition: KaguyaMiCameraDistortionMap.cpp:50
Distort/undistort focal plane coordinates.
Definition: KaguyaMiCameraDistortionMap.h:47
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31