Isis 3.0 Programmer Reference
Back | Home
LineScanCameraDetectorMap.h
Go to the documentation of this file.
1 
24 #ifndef LineScanCameraDetectorMap_h
25 #define LineScanCameraDetectorMap_h
26 
27 #include "CameraDetectorMap.h"
28 
29 namespace Isis {
56  public:
57 
59  const double etStart,
60  const double lineRate);
62 
63  void SetStartTime(const double etStart);
64  void SetLineRate(const double lineRate);
65  double LineRate() const;
66 
67  virtual double exposureDuration(const double sample,
68  const double line,
69  const int band) const;
70 
71  virtual bool SetParent(const double sample,
72  const double line);
73  virtual bool SetParent(const double sample,
74  const double line,
75  const double deltaT);
76 
77  virtual bool SetDetector(const double sample,
78  const double line);
79  double StartTime() const;
80 
81  private:
82  double p_etStart;
83  double p_lineRate;
84  };
85 };
86 #endif
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.
double StartTime() const
Access the starting time at the top edge of the first line in the parent image.
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.
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.
double p_lineRate
Time, in seconds, between lines in parent cube.
double LineRate() const
Access the time, in seconds, between scan lines.
Convert between parent image coordinates and detector coordinates.
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.

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:22:13