29 #ifndef SYNTHESIS_CSCLEANIMAGESKYMODEL_H
30 #define SYNTHESIS_CSCLEANIMAGESKYMODEL_H
36 template<
class T>
class Lattice;
casacore::Vector< casacore::Float > outerMinMax(casacore::Lattice< casacore::Float > &lat, const casacore::uInt nCenter)
virtual casacore::Bool addResidual(casacore::Int image, casacore::ImageInterface< casacore::Float > &residual)
Add a residual image.
casacore::ImageInterface< casacore::Float > & residual(casacore::Int model=0)
CS Image Sky Model: Image Sky Model implementing the CS Clean algorithm.
casacore::ImageInterface< casacore::Float > & mask(casacore::Int model=0)
Return masks.
virtual casacore::Int add(casacore::ImageInterface< casacore::Float > &image, const casacore::Int maxNumXfr=100)
Add an image.
virtual casacore::Bool solve(SkyEquation &me)
Solve for this SkyModel: This replaces the image with the residual image.
Abstract base class to monitor progress in lattice operations.
bool Bool
Define the standard types used by Casacore.
casacore::Float maxField(casacore::Block< casacore::Vector< casacore::Float > > &imagemax, casacore::Block< casacore::Vector< casacore::Float > > &imagemin)
ClarkCleanProgress * progress_p
virtual casacore::Bool addMask(casacore::Int image, casacore::ImageInterface< casacore::Float > &mask)
Add an mask.
Image Sky Model: Image-based Model for the Sky Brightness.
casacore::ImageInterface< casacore::Float > & image(casacore::Int model=0)
Return actual images to be used by SkyEquation.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.