USGS

Isis 3.0 Object Programmers' Reference

Home

ThemisIrCamera.h
Go to the documentation of this file.
1 #ifndef ThemisIrCamera_h
2 #define ThemisIrCamera_h
3 
24 #include "LineScanCamera.h"
25 
26 namespace Isis {
27  class ThemisIrDistortionMap;
28 
59  class ThemisIrCamera : public LineScanCamera {
60  public:
61  // constructors
62  ThemisIrCamera(Cube &cube);
63 
66 
67  // Band dependent
68  void SetBand(const int band);
70  return false;
71  };
72 
79  virtual int CkFrameId() const { return (-53000); }
80 
87  virtual int CkReferenceId() const { return (16); }
88 
95  virtual int SpkReferenceId() const { return (1); }
96 
97  private:
98  double p_etStart;
99  double p_lineRate;
100  double p_bandTimeOffset;
101  QString p_tdiMode;
102  std::vector<int> p_originalBand;
103  };
104 
105 };
106 #endif