Isis 3.0 Programmer Reference
Back | Home
FramingCamera.cpp
Go to the documentation of this file.
1 
20 #include "FramingCamera.h"
21 
22 #include "iTime.h"
23 #include "Pvl.h"
24 
25 using namespace std;
26 namespace Isis {
32  FramingCamera::FramingCamera(Cube &cube) : Camera(cube) {
33  }
34 
55  pair<iTime, iTime> FramingCamera::ShutterOpenCloseTimes(double time,
56  double exposureDuration) {
57  pair<iTime, iTime> shuttertimes;
58  // assume the time passed in is the shutter open time
59  shuttertimes.first = time;
60  // add exposure duration to get the shutter close time
61  shuttertimes.second = time + exposureDuration;
62  return shuttertimes;
63  }
64 };
65 
virtual std::pair< iTime, iTime > ShutterOpenCloseTimes(double time, double exposureDuration)=0
Returns the shutter open and close times.
virtual double exposureDuration() const
Return the exposure duration for the pixel that the camera is set to.
Definition: Camera.cpp:3113
iTime time() const
Returns the ephemeris time in seconds which was used to obtain the spacecraft and sun positions...
Definition: Spice.cpp:804
IO Handler for Isis Cubes.
Definition: Cube.h:158

U.S. Department of the Interior | U.S. Geological Survey
ISIS | Privacy & Disclaimers | Astrogeology Research Program
To contact us, please post comments and questions on the ISIS Support Center
File Modified: 07/12/2023 23:18:28