Loading [MathJax]/jax/output/NativeMML/config.js
 |
Isis Developer Reference
|
Go to the documentation of this file. 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;
iTime time() const
Returns the ephemeris time in seconds which was used to obtain the spacecraft and sun positions.
Definition: Spice.cpp:884
double p_parentLine
The parent line calculated from the detector.
Definition: CameraDetectorMap.h:141
LineRateChange & lineRate(const double line) const
Get the line rate information for a given line.
Definition: VariableLineScanCameraDetectorMap.cpp:191
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Definition: CameraDetectorMap.cpp:63
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Definition: VariableLineScanCameraDetectorMap.cpp:96
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
double GetLineScanRate()
Definition: VariableLineScanCameraDetectorMap.h:97
VariableLineScanCameraDetectorMap(Camera *parent, std::vector< LineRateChange > &lineRates)
Constructs a VariableLineScanCameraDetectorMap.
Definition: VariableLineScanCameraDetectorMap.cpp:23
double DetectorLineOffset() const
Definition: CameraFocalPlaneMap.cpp:334
double p_detectorLine
Detector coordinate line value.
Definition: CameraDetectorMap.h:142
void setTime(const iTime &time)
By setting the time you essential set the position of the spacecraft and body as indicated in the cla...
Definition: Sensor.cpp:97
int GetStartLine()
Definition: VariableLineScanCameraDetectorMap.h:91
double Et() const
Returns the ephemeris time (TDB) representation of the time as a double.
Definition: iTime.h:126
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
Definition: CameraDetectorMap.cpp:43
void SetLineRate(const double lineRate)
Reset the line rate.
Definition: LineScanCameraDetectorMap.cpp:60
virtual ~VariableLineScanCameraDetectorMap()
Destructor.
Definition: VariableLineScanCameraDetectorMap.cpp:36
Camera * p_camera
Pointer to the camera.
Definition: CameraDetectorMap.h:138
CameraFocalPlaneMap * FocalPlaneMap()
Returns a pointer to the CameraFocalPlaneMap object.
Definition: Camera.cpp:2836
LineRateChange(int line, double stime, double rate)
Definition: VariableLineScanCameraDetectorMap.h:85
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Convert between parent image coordinates and detector coordinates.
Definition: LineScanCameraDetectorMap.h:37
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
Container class for storing timing information for a section of an image.
Definition: VariableLineScanCameraDetectorMap.h:83
double GetStartEt()
Definition: VariableLineScanCameraDetectorMap.h:94