File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis 3 Programmer Reference
|
1 #ifndef LineScanCameraDetectorMap_h
2 #define LineScanCameraDetectorMap_h
9 #include "CameraDetectorMap.h"
42 const double lineRate);
51 const int band)
const;
53 virtual bool SetParent(
const double sample,
55 virtual bool SetParent(
const double sample,
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Convert between parent image coordinates and detector coordinates.
double LineRate() const
Access the time, in seconds, between scan lines.
double p_etStart
Starting time at the top of the first parent line.
void SetStartTime(const double etStart)
Reset the starting ephemeris time.
virtual ~LineScanCameraDetectorMap()
Destructor.
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
void SetLineRate(const double lineRate)
Reset the line rate.
double StartTime() const
Access the starting time at the top edge of the first line in the parent image.
LineScanCameraDetectorMap(Camera *parent, const double etStart, const double lineRate)
Construct a detector map for line scan cameras.
virtual double exposureDuration(const double sample, const double line, const int band) const
@breif This virtual method is for returning the exposure duration of a pixel.
double p_lineRate
Time, in seconds, between lines in parent cube.
This is free and unencumbered software released into the public domain.
Convert between parent image coordinates and detector coordinates.