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