Isis 3 Programmer Reference
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 
Namespace for the standard library.
virtual std::pair< iTime, iTime > ShutterOpenCloseTimes(double time, double exposureDuration)=0
Returns the shutter open and close times.
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
virtual double exposureDuration() const
Return the exposure duration for the pixel that the camera is set to.
Definition: Camera.cpp:3075
IO Handler for Isis Cubes.
Definition: Cube.h:170
iTime time() const
Returns the ephemeris time in seconds which was used to obtain the spacecraft and sun positions...
Definition: Spice.cpp:809