USGS

Isis 3.0 Object Programmers' Reference

Home

VimsSkyMap.h
Go to the documentation of this file.
1 #ifndef VimsSkyMap_h
2 #define VimsSkyMap_h
3 
26 #include "CameraSkyMap.h"
27 
28 
29 namespace Isis {
58  class VimsSkyMap : public CameraSkyMap {
59  public:
60  VimsSkyMap(Camera *parent, Pvl &lab);
61 
63  virtual ~VimsSkyMap() {};
64 
65  virtual bool SetFocalPlane(const double ux, const double uy,
66  const double uz);
67 
68  virtual bool SetSky(const double ra, const double dec);
69 
70  void Init(Pvl &lab);
71 
72  protected:
73 
74  private:
75  void LookDirection(double v[3]);
76 
77  SpiceDouble p_etStart;
78 
82  double p_ux;
83  double p_uy;
84  double p_uz;
85 
86  double p_xPixSize;
87  double p_yPixSize;
88  double p_xBore;
89  double p_yBore;
90 
91  QString p_channel;
93  double p_visExp;
94  double p_irExp;
95  int p_nsUv;
96  int p_nlUv;
103 
104  double p_minRa;
105  double p_maxRa;
106  double p_minDec;
107  double p_maxDec;
108  double p_raMap[64][64];
109  double p_decMap[64][64];
110  };
111 };
112 #endif