USGS

Isis 3.0 Object Programmers' Reference

Home

LoMediumDistortionMap.h
Go to the documentation of this file.
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