Isis 3.0 Developer's Reference (API) |
Home |
00001 #ifndef LoMediumDistortionMap_h 00002 #define LoMediumDistortionMap_h 00003 00023 #include <vector> 00024 #include "CameraDistortionMap.h" 00025 00026 namespace Isis { 00067 class LoMediumDistortionMap : public CameraDistortionMap { 00068 public: 00069 LoMediumDistortionMap(Camera *parent); 00070 00071 void SetDistortion(const int naifIkCode); 00072 virtual bool SetFocalPlane(const double dx, const double dy); 00073 00074 virtual bool SetUndistortedFocalPlane(const double ux, const double uy); 00075 00076 private: 00077 double p_sample0; 00078 double p_line0; 00079 std::vector<double> p_coefs; 00080 std::vector<double> p_icoefs; 00081 }; 00082 }; 00083 #endif