USGS

Isis 3.0 Developer's Reference (API)

Home

FramingCamera.h

Go to the documentation of this file.
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