|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef LineScanCameraDetectorMap_h
2 #define LineScanCameraDetectorMap_h
42 const double lineRate);
51 const int band)
const;
53 virtual bool SetParent(
const double sample,
55 virtual bool SetParent(
const double sample,
iTime time() const
Returns the ephemeris time in seconds which was used to obtain the spacecraft and sun positions.
Definition: Spice.cpp:884
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Definition: LineScanCameraDetectorMap.cpp:110
double p_parentLine
The parent line calculated from the detector.
Definition: CameraDetectorMap.h:141
Convert between parent image coordinates and detector coordinates.
Definition: CameraDetectorMap.h:47
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Definition: CameraDetectorMap.cpp:63
double LineRate() const
Access the time, in seconds, between scan lines.
Definition: LineScanCameraDetectorMap.cpp:70
void SetStartTime(const double etStart)
Reset the starting ephemeris time.
Definition: LineScanCameraDetectorMap.cpp:47
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
double Et() const
Returns the ephemeris time (TDB) representation of the time as a double.
Definition: iTime.h:126
virtual ~LineScanCameraDetectorMap()
Destructor.
Definition: LineScanCameraDetectorMap.cpp:33
virtual bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
Definition: LineScanCameraDetectorMap.cpp:86
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
double StartTime() const
Access the starting time at the top edge of the first line in the parent image.
Definition: LineScanCameraDetectorMap.cpp:149
LineScanCameraDetectorMap(Camera *parent, const double etStart, const double lineRate)
Construct a detector map for line scan cameras.
Definition: LineScanCameraDetectorMap.cpp:23
Camera * p_camera
Pointer to the camera.
Definition: CameraDetectorMap.h:138
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.
Definition: LineScanCameraDetectorMap.cpp:175
CameraFocalPlaneMap * FocalPlaneMap()
Returns a pointer to the CameraFocalPlaneMap object.
Definition: Camera.cpp:2836
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