casa
$Rev:20696$
|
Hogbom Clean Image Sky Model: Image Sky Model implementing the Hogbom Clean algorithm. More...
#include <HogbomCleanImageSkyModel.h>
Public Member Functions | |
virtual Bool | solve (SkyEquation &me) |
Solve for this SkyModel. | |
Matrix< Float > * | makeMaskMatrix (const Int &nx, const Int &ny, Int &newNx, Int &newNy, RO_LatticeIterator< Float > &maskIter, Int &xbeg, Int &xend, Int &ybeg, Int ¥d) |
Hogbom Clean Image Sky Model: Image Sky Model implementing the Hogbom Clean algorithm.
Public interface
HogbomCleanImageSkyModel implements the Hogbom Clean algorithm. It is derived from SkyModel and uses the fortran code in hclean.f
The Hogbom Clean is the standard classic clean.
The Hogbom Clean is implemented using the hclean.f code.
Masking is optionally performed using a mask image: only points where the mask is non-zero are cleaned. If no mask is specified all points in the inner quarter of the image are cleaned.
See the example for SkyModel .
Definition at line 78 of file HogbomCleanImageSkyModel.h.
Matrix<Float>* casa::HogbomCleanImageSkyModel::makeMaskMatrix | ( | const Int & | nx, |
const Int & | ny, | ||
Int & | newNx, | ||
Int & | newNy, | ||
RO_LatticeIterator< Float > & | maskIter, | ||
Int & | xbeg, | ||
Int & | xend, | ||
Int & | ybeg, | ||
Int & | yend | ||
) |
virtual Bool casa::HogbomCleanImageSkyModel::solve | ( | SkyEquation & | me | ) | [virtual] |
Solve for this SkyModel.
Reimplemented from casa::ImageSkyModel.