Isis 3 Developer Reference
LroWideAngleCameraDistortionMap.h
Go to the documentation of this file.
1 #ifndef LroWideAngleCameraDistortionMap_h
2 #define LroWideAngleCameraDistortionMap_h
3 
23 #include <QVector>
24 #include "CameraDistortionMap.h"
25 
26 namespace Isis {
59  public:
60  LroWideAngleCameraDistortionMap(Camera *parent, int naifIkCode);
61 
64 
65  void addFilter(int naifIkCode);
66  void setBand(int vband);
67 
68  virtual bool SetFocalPlane(const double dx, const double dy);
69 
70  virtual bool SetUndistortedFocalPlane(const double ux, const double uy);
71 
72  private:
73  QVector<std::vector<double> > m_odkFilters;
74 
75  };
76 };
77 #endif
void setBand(int vband)
Implements band-dependant distortion parameters.
Definition: LroWideAngleCameraDistortionMap.cpp:93
virtual bool SetFocalPlane(const double dx, const double dy)
Compute undistorted focal plane x/y.
Definition: LroWideAngleCameraDistortionMap.cpp:119
Definition: Camera.h:249
LroWideAngleCameraDistortionMap(Camera *parent, int naifIkCode)
Camera distortion map constructor.
Definition: LroWideAngleCameraDistortionMap.cpp:47
Distort/undistort focal plane coordinates.
Definition: CameraDistortionMap.h:57
Definition: Calculator.h:33
virtual ~LroWideAngleCameraDistortionMap()
Destroys the LroWideAngleCameraDistortionMap object.
Definition: LroWideAngleCameraDistortionMap.h:63
virtual bool SetUndistortedFocalPlane(const double ux, const double uy)
Compute distorted focal plane x/y.
Definition: LroWideAngleCameraDistortionMap.cpp:155
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Distort/undistort focal plane coordinates.
Definition: LroWideAngleCameraDistortionMap.h:58
void addFilter(int naifIkCode)
Add an additional set of parameters for a given LROC/WAC filter.
Definition: LroWideAngleCameraDistortionMap.cpp:69