29 #ifndef SYNTHESIS_CLEANIMAGESKYMODEL_H
30 #define SYNTHESIS_CLEANIMAGESKYMODEL_H
36 template <
class T>
class PagedImage;
virtual ~CleanImageSkyModel()
Destructor.
virtual casacore::Bool addFluxMask(casacore::Int image, casacore::ImageInterface< casacore::Float > &fluxMask)
casacore::PtrBlock< casacore::ImageInterface< casacore::Float > * > mask_p
CleanImageSkyModel()
Empty constructor.
casacore::PtrBlock< casacore::ImageInterface< casacore::Float > * > fluxmask_p
CleanImageSkyModel & operator=(const CleanImageSkyModel &other)
Assignment operator.
casacore::Bool hasMask(casacore::Int model=0)
Has a mask for model?
casacore::ImageInterface< casacore::Float > & mask(casacore::Int model=0)
Return masks.
casacore::ImageInterface< casacore::Float > & fluxMask(casacore::Int model=0)
virtual void setJointStokesClean(casacore::Bool joint=true)
set to search for peak in I^2+Q^2+U^2+V^2 domain or each stokes plane seperately Ignored for hogbom a...
Image Sky Model: Image-based Model for the Sky Brightness.
virtual casacore::Bool addMask(casacore::Int image, casacore::ImageInterface< casacore::Float > &mask)
Add an mask.
bool Bool
Define the standard types used by Casacore.
virtual casacore::Bool add(ComponentList &compList)
Add a componentlist.
casacore::Bool doPolJoint_p
casacore::Bool hasFluxMask(casacore::Int model=0)
Has a flux mask?
A drop-in replacement for Block<T*>.
A class for manipulating groups of components.
virtual casacore::Float maxField(casacore::Vector< casacore::Float > &imagemax, casacore::Vector< casacore::Float > &imagemin)
Return the maximum absolute value from residual images per field.
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.