USGS

Isis 3.0 Developer's Reference (API)

Home

VimsSkyMap.h

Go to the documentation of this file.
00001 #ifndef VimsSkyMap_h
00002 #define VimsSkyMap_h
00003 
00026 #include "CameraSkyMap.h"
00027 
00028 
00029 namespace Isis {
00056   class VimsSkyMap : public CameraSkyMap {
00057     public:
00058       VimsSkyMap(Camera *parent, Pvl &lab);
00059 
00061       virtual ~VimsSkyMap() {};
00062 
00063       virtual bool SetFocalPlane(const double ux, const double uy,
00064                                  const double uz);
00065 
00066       virtual bool SetSky(const double ra, const double dec);
00067 
00068       void Init(Pvl &lab);
00069 
00070     protected:
00071 
00072     private:
00073       SpiceDouble p_etStart;           
00074 
00075       double p_exposureDuration;       
00076       double p_interlineDelay;         
00079       QString p_channel;           
00081       double p_visExp;                 
00082       double p_irExp;                  
00083       int    p_nsUv;                   
00084       int    p_nlUv;                   
00085       int    p_swathWidth;             
00087       int    p_swathLength;            
00089       int    p_camSampOffset;          
00090       int    p_camLineOffset;          
00091 
00092       double p_unitVector[192][192][3];
00093 
00094       double p_minRa;                  
00095       double p_maxRa;                  
00096       double p_minDec;                 
00097       double p_maxDec;                 
00098       double p_raMap[64][64];          
00099       double p_decMap[64][64];         
00100   };
00101 };
00102 #endif