1#ifndef RadarSlantRangeMap_h 
    2#define RadarSlantRangeMap_h 
   12#include "CameraDistortionMap.h" 
   72      std::vector<double> p_time;
 
   73      std::vector<double> p_a0;
 
   74      std::vector<double> p_a1;
 
   75      std::vector<double> p_a2;
 
   76      std::vector<double> p_a3;
 
   80      double p_initialMinGroundRangeGuess;
 
   81      double p_initialMaxGroundRangeGuess;
 
   84      double p_dopplerSigma;
 
 
Distort/undistort focal plane coordinates.
 
A single keyword-value pair.
 
Convert between radar ground range and slant range.
 
void SetCoefficients(PvlKeyword &keyword)
Load the ground range/slant range coefficients from the RangeCoefficientSet keyword.
 
virtual ~RadarSlantRangeMap()
Destructor.
 
virtual bool SetUndistortedFocalPlane(const double ux, const double uy)
Set the slant range and compute a ground range.
 
RadarSlantRangeMap(Camera *parent, double groundRangeResolution)
Radar ground to slant range map constructor.
 
void ComputeA()
Set new A-coefficients based on the current ephemeris time.
 
void SetWeightFactors(double range_sigma, double doppler_sigma)
Set the weight factors for slant range and Doppler shift.
 
virtual bool SetFocalPlane(const double dx, const double dy)
Set the ground range and compute a slant range.
 
This is free and unencumbered software released into the public domain.