Isis 3.0 Developer's Reference (API) |
Home |
00001 #ifndef FramingCamera_h 00002 #define FramingCamera_h 00003 00026 #include "Camera.h" 00027 00028 namespace Isis { 00046 class FramingCamera : public Camera { 00047 public: 00048 FramingCamera(Pvl &lab); 00050 ~FramingCamera() {}; 00051 00057 virtual CameraType GetCameraType() const { 00058 return Framing; 00059 } 00060 virtual std::pair<iTime, iTime> ShutterOpenCloseTimes(double time, 00061 double exposureDuration) = 0; 00062 private: 00064 FramingCamera(const FramingCamera &); 00066 FramingCamera &operator=(const FramingCamera &); 00067 }; 00068 }; 00069 00070 #endif