USGS

Isis 3.0 Developer's Reference (API)

Home

VikingCamera.h

Go to the documentation of this file.
00001 #ifndef VikingCamera_h
00002 #define VikingCamera_h
00003 
00025 #include "FramingCamera.h"
00026 
00027 namespace Isis {
00071   class VikingCamera : public FramingCamera {
00072     public:
00073       VikingCamera(Cube &cube);
00075       ~VikingCamera() {};
00076       virtual std::pair <iTime, iTime> ShutterOpenCloseTimes(double time, 
00077                                                              double exposureDuration);
00078 
00088       virtual int CkFrameId() const { return p_ckFrameId; }
00089 
00100       virtual int CkReferenceId() const { return (2); }
00101 
00110       virtual int SpkTargetId() const { return p_spkTargetId; }
00111 
00118       virtual int SpkReferenceId() const { return (2); }
00119 
00120     private:
00121       int p_ckFrameId;       
00122       int p_spkTargetId;     
00123   };
00124 };
00125 #endif