casa
$Rev:20696$
|
#include <CleanImageSkyModel.h>
Public Member Functions | |
CleanImageSkyModel () | |
Empty constructor. | |
CleanImageSkyModel (const CleanImageSkyModel &sm) | |
Copy constructor. | |
Bool | hasMask (Int model=0) |
Has a mask for model? | |
virtual Bool | add (ComponentList &compList) |
Add a componentlist. | |
virtual Int | add (ImageInterface< Float > &image, const Int maxNumXfr=100) |
Add an image. | |
virtual Bool | addMask (Int image, ImageInterface< Float > &mask) |
Add an mask. | |
Bool | hasFluxMask (Int model=0) |
Has a flux mask? | |
virtual Bool | addFluxMask (Int image, ImageInterface< Float > &fluxMask) |
ImageInterface< Float > & | fluxMask (Int model=0) |
virtual | ~CleanImageSkyModel () |
Destructor. | |
CleanImageSkyModel & | operator= (const CleanImageSkyModel &other) |
Assignment operator. | |
ImageInterface< Float > & | mask (Int model=0) |
Return masks. | |
virtual void | setJointStokesClean (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 and msclean for now | |
virtual Float | maxField (Vector< Float > &imagemax, Vector< Float > &imagemin) |
Return the maximum absolute value from residual images per field. | |
Protected Attributes | |
PtrBlock< ImageInterface < Float > * > | mask_p |
PtrBlock< ImageInterface < Float > * > | fluxmask_p |
Bool | doPolJoint_p |
Definition at line 87 of file CleanImageSkyModel.h.
Empty constructor.
Copy constructor.
virtual casa::CleanImageSkyModel::~CleanImageSkyModel | ( | ) | [virtual] |
Destructor.
virtual Bool casa::CleanImageSkyModel::add | ( | ComponentList & | compList | ) | [virtual] |
Add a componentlist.
Reimplemented from casa::ImageSkyModel.
virtual Int casa::CleanImageSkyModel::add | ( | ImageInterface< Float > & | image, |
const Int | maxNumXfr = 100 |
||
) | [virtual] |
Add an image.
maxNumXfr is the maximum Number of transfer functions that we might want to associate with this image.
Reimplemented from casa::ImageSkyModel.
Reimplemented in casa::WFCleanImageSkyModel, casa::MFCleanImageSkyModel, and casa::CSCleanImageSkyModel.
virtual Bool casa::CleanImageSkyModel::addFluxMask | ( | Int | image, |
ImageInterface< Float > & | fluxMask | ||
) | [virtual] |
virtual Bool casa::CleanImageSkyModel::addMask | ( | Int | image, |
ImageInterface< Float > & | mask | ||
) | [virtual] |
Add an mask.
Reimplemented in casa::WFCleanImageSkyModel, casa::MFCleanImageSkyModel, and casa::CSCleanImageSkyModel.
ImageInterface<Float>& casa::CleanImageSkyModel::fluxMask | ( | Int | model = 0 | ) |
Bool casa::CleanImageSkyModel::hasFluxMask | ( | Int | model = 0 | ) |
Has a flux mask?
Bool casa::CleanImageSkyModel::hasMask | ( | Int | model = 0 | ) |
Has a mask for model?
ImageInterface<Float>& casa::CleanImageSkyModel::mask | ( | Int | model = 0 | ) |
Return masks.
virtual Float casa::CleanImageSkyModel::maxField | ( | Vector< Float > & | imagemax, |
Vector< Float > & | imagemin | ||
) | [virtual] |
Return the maximum absolute value from residual images per field.
Reimplemented in casa::MFCEMemImageSkyModel.
CleanImageSkyModel& casa::CleanImageSkyModel::operator= | ( | const CleanImageSkyModel & | other | ) |
Assignment operator.
virtual void casa::CleanImageSkyModel::setJointStokesClean | ( | Bool | joint = True | ) | [virtual] |
set to search for peak in I^2+Q^2+U^2+V^2 domain or each stokes plane seperately Ignored for hogbom and msclean for now
Bool casa::CleanImageSkyModel::doPolJoint_p [protected] |
Definition at line 139 of file CleanImageSkyModel.h.
PtrBlock<ImageInterface<Float> * > casa::CleanImageSkyModel::fluxmask_p [protected] |
Definition at line 138 of file CleanImageSkyModel.h.
PtrBlock<ImageInterface<Float> * > casa::CleanImageSkyModel::mask_p [protected] |
Definition at line 137 of file CleanImageSkyModel.h.