24 #ifndef LineScanCameraDetectorMap_h 25 #define LineScanCameraDetectorMap_h 60 const double lineRate);
69 const int band)
const;
71 virtual bool SetParent(
const double sample,
73 virtual bool SetParent(
const double sample,
double LineRate() const
Access the time, in seconds, between scan lines.
Definition: LineScanCameraDetectorMap.cpp:86
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.
Definition: LineScanCameraDetectorMap.cpp:191
void SetLineRate(const double lineRate)
Reset the line rate.
Definition: LineScanCameraDetectorMap.cpp:76
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Definition: LineScanCameraDetectorMap.cpp:126
virtual ~LineScanCameraDetectorMap()
Destructor.
Definition: LineScanCameraDetectorMap.cpp:49
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
Definition: LineScanCameraDetectorMap.cpp:102
Convert between parent image coordinates and detector coordinates.
Definition: CameraDetectorMap.h:64
double StartTime() const
Access the starting time at the top edge of the first line in the parent image.
Definition: LineScanCameraDetectorMap.cpp:165
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Convert between parent image coordinates and detector coordinates.
Definition: LineScanCameraDetectorMap.h:55
void SetStartTime(const double etStart)
Reset the starting ephemeris time.
Definition: LineScanCameraDetectorMap.cpp:63
LineScanCameraDetectorMap(Camera *parent, const double etStart, const double lineRate)
Construct a detector map for line scan cameras.
Definition: LineScanCameraDetectorMap.cpp:39