USGS

Isis 3.0 Object Programmers' Reference

Home

MdisCamera.h
Go to the documentation of this file.
1 #ifndef MdisCamera_h
2 #define MdisCamera_h
3 
24 #include "FramingCamera.h"
25 
26 #include <QString>
27 
28 namespace Isis {
109  class MdisCamera : public FramingCamera {
110  public:
111  MdisCamera(Cube &cube);
114  virtual std::pair <iTime, iTime> ShutterOpenCloseTimes(double time,
115  double exposureDuration);
116 
123  virtual int CkFrameId() const { return (-236000); }
130  virtual int CkReferenceId() const { return (1); }
137  virtual int SpkTargetId() const { return (-236); }
144  virtual int SpkReferenceId() const { return (1); }
145 
146  private:
147  double computeFocalLength(const QString &filterCode, Pvl &label);
148  };
149 };
150 #endif