Isis 3.0 Application Source Code Reference |
Home |
Processes Buffer calibration data (ZeroBufferSmooth Module). More...
#include <ZeroBufferSmooth.h>
Public Member Functions | |
ZeroBufferSmooth () | |
ZeroBufferSmooth (HiCalData &cal, const HiCalConf &conf) | |
Construct with data parameters. | |
virtual | ~ZeroBufferSmooth () |
Destructor. | |
const Statistics & | Stats () const |
Return statistics for filtered - raw Buffer. |
Processes Buffer calibration data (ZeroBufferSmooth Module).
This class loads and processes the Buffer data from a HiRISE image for drift correction purposes. The config file contains parameter (ZfFirstSample, ZfLastSample) that indicate which regions of the calibration buffer to extract/use. This region is averaged across the line axis for each line resulting in a single value for each line. The resulting vector is then filtered with a lowpass filter. The filter width (ZfFilterWidth) and number of interations (ZfFilterIterations) are contained within the config file. A spline fit is applied if any missing data remain after filtering.
Definition at line 67 of file ZeroBufferSmooth.h.
ZeroBufferSmooth | ( | ) | [inline] |
Definition at line 71 of file ZeroBufferSmooth.h.
ZeroBufferSmooth | ( | HiCalData & | cal, | |
const HiCalConf & | conf | |||
) | [inline] |
Construct with data parameters.
This constructor completely computes drift from data collected in a HiRISE image
cal | Calibration data collection | |
conf | All necessary parameters for computations |
Definition at line 81 of file ZeroBufferSmooth.h.
virtual ~ZeroBufferSmooth | ( | ) | [inline, virtual] |
Destructor.
Definition at line 87 of file ZeroBufferSmooth.h.
const Statistics& Stats | ( | ) | const [inline] |
Return statistics for filtered - raw Buffer.
Definition at line 94 of file ZeroBufferSmooth.h.