Isis 3.0 Developer's Reference (API) |
Home |
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