|
Isis 3.0 Developer's Reference (API) |
Home |
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