|
Isis 3 Programmer Reference
|
8 #include "LineScanCameraDetectorMap.h"
10 #include "CameraFocalPlaneMap.h"
25 const double lineRate) :
130 const double deltaT) {
177 const int band)
const {
iTime time() const
Returns the ephemeris time in seconds which was used to obtain the spacecraft and sun positions.
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
double p_parentLine
The parent line calculated from the detector.
Convert between parent image coordinates and detector coordinates.
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.
double p_etStart
Starting time at the top of the first parent line.
void SetStartTime(const double etStart)
Reset the starting ephemeris time.
double DetectorLineOffset() const
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...
double Et() const
Returns the ephemeris time (TDB) representation of the time as a double.
virtual ~LineScanCameraDetectorMap()
Destructor.
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
void SetLineRate(const double lineRate)
Reset the line rate.
double StartTime() const
Access the starting time at the top edge of the first line in the parent image.
LineScanCameraDetectorMap(Camera *parent, const double etStart, const double lineRate)
Construct a detector map for line scan cameras.
Camera * p_camera
Pointer to the camera.
virtual double exposureDuration(const double sample, const double line, const int band) const
@breif This virtual method is for returning the exposure duration of a pixel.
CameraFocalPlaneMap * FocalPlaneMap()
Returns a pointer to the CameraFocalPlaneMap object.
double p_lineRate
Time, in seconds, between lines in parent cube.
This is free and unencumbered software released into the public domain.