|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef RadarPulseMap_h
2 #define RadarPulseMap_h
46 const double lineRate) :
49 p_lineRate = lineRate;
50 p_yAxisTimeDependent =
true;
79 p_lineRate = lineRate;
87 virtual bool SetParent(
const double sample,
const double line);
89 virtual bool SetDetector(
const double sample,
const double line);
96 p_xAxisTimeDependent = on;
97 p_yAxisTimeDependent = !on;
101 bool p_xAxisTimeDependent;
102 bool p_yAxisTimeDependent;
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
Convert between parent image coordinates and detector coordinates.
Definition: CameraDetectorMap.h:47
virtual bool SetDetector(const double sample, const double line)
Compute alpha position from a detector coordinate.
Definition: RadarPulseMap.cpp:24
virtual ~RadarPulseMap()
Destructor.
Definition: RadarPulseMap.h:54
virtual bool SetParent(const double sample, const double line)
Compute detector position from a parent image coordinate.
Definition: CameraDetectorMap.cpp:63
RadarPulseMap(Camera *parent, const double etStart, const double lineRate)
Construct a detector map for line scan cameras.
Definition: RadarPulseMap.h:45
void SetXAxisTimeDependent(bool on)
Set the time dependent axis, if never called y is the time dependent axis.
Definition: RadarPulseMap.h:95
void SetStartTime(const double etStart)
Reset the starting ephemeris time.
Definition: RadarPulseMap.h:66
void SetLineRate(const double lineRate)
Reset the line rate.
Definition: RadarPulseMap.h:78
virtual bool SetParent(const double sample, const double line)
Compute radar (sample/time)from a alpha image coordinate.
Definition: RadarPulseMap.cpp:43
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 bool SetDetector(const double sample, const double line)
Compute parent position from a detector coordinate.
Definition: CameraDetectorMap.cpp:43
Convert between alpha image coordinates and radar sample, time coordinates.
Definition: RadarPulseMap.h:35
Camera * p_camera
Pointer to the camera.
Definition: CameraDetectorMap.h:138
double LineRate() const
Return the time in seconds between scan lines.
Definition: RadarPulseMap.h:83
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16