USGS

Isis 3.0 Developer's Reference (API)

Home

ReseauDistortionMap.h

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