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;
 
 
Convert between parent image coordinates and detector coordinates.
Definition CameraDetectorMap.h:47
 
Convert between alpha image coordinates and radar sample, time coordinates.
Definition RadarPulseMap.h:35
 
virtual bool SetParent(const double sample, const double line)
Compute radar (sample/time)from a alpha image coordinate.
Definition RadarPulseMap.cpp:43
 
void SetLineRate(const double lineRate)
Reset the line rate.
Definition RadarPulseMap.h:78
 
virtual bool SetDetector(const double sample, const double line)
Compute alpha position from a detector coordinate.
Definition RadarPulseMap.cpp:24
 
double LineRate() const
Return the time in seconds between scan lines.
Definition RadarPulseMap.h:83
 
void SetStartTime(const double etStart)
Reset the starting ephemeris time.
Definition RadarPulseMap.h:66
 
RadarPulseMap(Camera *parent, const double etStart, const double lineRate)
Construct a detector map for line scan cameras.
Definition RadarPulseMap.h:45
 
virtual ~RadarPulseMap()
Destructor.
Definition RadarPulseMap.h:54
 
void SetXAxisTimeDependent(bool on)
Set the time dependent axis, if never called y is the time dependent axis.
Definition RadarPulseMap.h:95
 
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16