|
Isis 3.0 Developer's Reference (API) |
Home |
00001 #ifndef ReseauDistortionMap_h 00002 #define ReseauDistortionMap_h 00003 00025 #include <vector> 00026 #include "CameraDistortionMap.h" 00027 00028 namespace Isis { 00043 class ReseauDistortionMap : public CameraDistortionMap { 00044 public: 00045 ReseauDistortionMap(Camera *parent, Pvl &labels, const QString &fname); 00046 00047 virtual bool SetFocalPlane(const double dx, const double dy); 00048 00049 virtual bool SetUndistortedFocalPlane(const double ux, const double uy); 00050 00051 private: 00052 std::vector<double> p_rlines, p_rsamps; 00053 std::vector<double> p_mlines, p_msamps; 00054 double p_distortedLines, p_distortedSamps; 00056 double p_undistortedLines, p_undistortedSamps; 00058 int p_numRes; 00059 double p_pixelPitch; 00061 }; 00062 }; 00063 #endif 00064