#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.
| casa::CleanImageSkyModel::CleanImageSkyModel | ( | ) |
Empty constructor.
| casa::CleanImageSkyModel::CleanImageSkyModel | ( | const CleanImageSkyModel & | sm | ) |
Copy constructor.
| virtual casa::CleanImageSkyModel::~CleanImageSkyModel | ( | ) | [virtual] |
Destructor.
| 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::CSCleanImageSkyModel, casa::MFCleanImageSkyModel, and casa::WFCleanImageSkyModel.
| virtual Bool casa::CleanImageSkyModel::add | ( | ComponentList & | compList | ) | [virtual] |
Add a componentlist.
Reimplemented from casa::ImageSkyModel.
| 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::CSCleanImageSkyModel, casa::MFCleanImageSkyModel, and casa::WFCleanImageSkyModel.
| 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.
Reimplemented from casa::ImageSkyModel.
| 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.
1.6.1