41 const double lineRate) :
146 const double deltaT) {
193 const int band)
const {
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
double LineRate() const
Access the time, in seconds, between scan lines.
virtual double exposureDuration(const double sample, const double line, const int band) const
This virtual method is for returning the exposure duration of a pixel.
void SetLineRate(const double lineRate)
Reset the line rate.
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
virtual ~LineScanCameraDetectorMap()
Destructor.
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
double p_etStart
Starting time at the top of the first parent line.
Convert between parent image coordinates and detector coordinates.
double p_detectorLine
Detector coordinate line value.
void setTime(const iTime &time)
By setting the time you essential set the position of the spacecraft and body as indicated in the cla...
CameraFocalPlaneMap * FocalPlaneMap()
Returns a pointer to the CameraFocalPlaneMap object.
double StartTime() const
Access the starting time at the top edge of the first line in the parent image.
double DetectorLineOffset() const
double p_lineRate
Time, in seconds, between lines in parent cube.
Namespace for ISIS/Bullet specific routines.
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
Camera * p_camera
Pointer to the camera.
double p_parentLine
The parent line calculated from the detector.
double Et() const
Returns the ephemeris time (TDB) representation of the time as a double.
void SetStartTime(const double etStart)
Reset the starting ephemeris time.
LineScanCameraDetectorMap(Camera *parent, const double etStart, const double lineRate)
Construct a detector map for line scan cameras.
iTime time() const
Returns the ephemeris time in seconds which was used to obtain the spacecraft and sun positions...