1#ifndef VariableLineScanCameraDetectorMap_h
2#define VariableLineScanCameraDetectorMap_h
55 virtual bool SetParent(
const double sample,
57 virtual bool SetParent(
const double sample,
66 const int band)
const;
70 std::vector< LineRateChange > &p_lineRates;
Container class for storing timing information for a section of an image.
Definition VariableLineScanCameraDetectorMap.h:83
int GetStartLine()
Definition VariableLineScanCameraDetectorMap.h:91
double GetLineScanRate()
Definition VariableLineScanCameraDetectorMap.h:97
double GetStartEt()
Definition VariableLineScanCameraDetectorMap.h:94
LineRateChange(int line, double stime, double rate)
Definition VariableLineScanCameraDetectorMap.h:85
Convert between parent image coordinates and detector coordinates.
Definition LineScanCameraDetectorMap.h:37
Convert between parent image coordinates and detector coordinates.
Definition VariableLineScanCameraDetectorMap.h:49
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
Definition VariableLineScanCameraDetectorMap.cpp:51
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Definition VariableLineScanCameraDetectorMap.cpp:96
LineRateChange & lineRate(const double line) const
Get the line rate information for a given line.
Definition VariableLineScanCameraDetectorMap.cpp:191
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:174
VariableLineScanCameraDetectorMap(Camera *parent, std::vector< LineRateChange > &lineRates)
Constructs a VariableLineScanCameraDetectorMap.
Definition VariableLineScanCameraDetectorMap.cpp:23
virtual ~VariableLineScanCameraDetectorMap()
Destructor.
Definition VariableLineScanCameraDetectorMap.cpp:36
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16