USGS

Isis 3.0 Developer's Reference (API)

Home

VimsCamera.h
Go to the documentation of this file.
1 #ifndef VimsCamera_h
2 #define VimsCamera_h
3 
24 #include "Camera.h"
25 
26 #include <QList>
27 #include <QPointF>
28 
29 namespace Isis {
30  class Pvl;
79  class VimsCamera : public Camera {
80  public:
81  // constructors
82  VimsCamera(Cube &cube);
83 
86 
92  virtual CameraType GetCameraType() const {
93  return Point;
94  }
95 
96 // void SetBand (const int physicalBand);
97 // bool IsBandIndependent () { return false; };
98 
105  virtual int CkFrameId() const { return (-82000); }
106 
113  virtual int CkReferenceId() const { return (1); }
114 
121  virtual int SpkCenterId() const { return 6; }
122 
129  virtual int SpkReferenceId() const { return (1); }
130 
132 
133  private:
134  double m_pixelPitchX;
135  double m_pixelPitchY;
136  };
137 };
138 #endif