ImageDataSampling.h
Classes
- ImageDataSampling -- Provides sampling of single dish data for esimation algorithms (full description)
Interface
- Public Members
- ImageDataSampling(const ImageInterface<Float>& dirty, const ImageInterface<Float>& psf, const ImageInterface<Float>& sigma)
- ImageDataSampling(const ImageInterface<Float>& dirty, const ImageInterface<Float>& psf, const Float sigma)
- ImageDataSampling(const ImageDataSampling &other)
- ImageDataSampling &operator=(const ImageDataSampling &other)
- ~ImageDataSampling()
- Private Members
- void init(const ImageInterface<Float>& dirty, const ImageInterface<Float>& psf, const ImageInterface<Float>* sigmaImagePtr, const Float sigma)
- void ok()
Prerequisite
Etymology
Samples single dish Data as needed for various estimation algorithms
Synopsis
Esimation algorithms such as the Pixon method need sampled
and unitless versions of the data. This class is derived from
DataSampling. It adds methods specific to single dish data.
Example
Motivation
Define an interface to allow efficient processing of chunks of
data
To Do
Member Description
ImageDataSampling(const ImageInterface<Float>& dirty, const ImageInterface<Float>& psf, const ImageInterface<Float>& sigma)
ImageDataSampling(const ImageInterface<Float>& dirty, const ImageInterface<Float>& psf, const Float sigma)
Copy constructor
ImageDataSampling &operator=(const ImageDataSampling &other)
Assignment operator
void init(const ImageInterface<Float>& dirty, const ImageInterface<Float>& psf, const ImageInterface<Float>* sigmaImagePtr, const Float sigma)
void ok()