24 #ifndef VariableLineScanCameraDetectorMap_h 25 #define VariableLineScanCameraDetectorMap_h 72 virtual bool SetParent(
const double sample,
74 virtual bool SetParent(
const double sample,
83 const int band)
const;
87 std::vector< LineRateChange > &p_lineRates;
double GetStartEt()
Definition: VariableLineScanCameraDetectorMap.h:111
VariableLineScanCameraDetectorMap(Camera *parent, std::vector< LineRateChange > &lineRates)
Constructs a VariableLineScanCameraDetectorMap.
Definition: VariableLineScanCameraDetectorMap.cpp:39
LineRateChange & lineRate(const double line) const
Get the line rate information for a given line.
Definition: VariableLineScanCameraDetectorMap.cpp:207
Container class for storing timing information for a section of an image.
Definition: VariableLineScanCameraDetectorMap.h:100
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Definition: VariableLineScanCameraDetectorMap.cpp:112
LineRateChange(int line, double stime, double rate)
Definition: VariableLineScanCameraDetectorMap.h:102
virtual ~VariableLineScanCameraDetectorMap()
Destructor.
Definition: VariableLineScanCameraDetectorMap.cpp:52
double GetLineScanRate()
Definition: VariableLineScanCameraDetectorMap.h:114
int GetStartLine()
Definition: VariableLineScanCameraDetectorMap.h:108
Convert between parent image coordinates and detector coordinates.
Definition: VariableLineScanCameraDetectorMap.h:66
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
virtual double exposureDuration(const double sample, const double line, const int band) const
This virtual method is for returning the exposure duration of a given pixel.
Definition: VariableLineScanCameraDetectorMap.cpp:190
Convert between parent image coordinates and detector coordinates.
Definition: LineScanCameraDetectorMap.h:55
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
Definition: VariableLineScanCameraDetectorMap.cpp:67