casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
casa::CleanImageSkyModel Class Reference

#include <CleanImageSkyModel.h>

Inheritance diagram for casa::CleanImageSkyModel:
casa::ImageSkyModel casa::SkyModel casa::Iterate casa::CEMemImageSkyModel casa::ClarkCleanImageSkyModel casa::CSCleanImageSkyModel casa::HogbomCleanImageSkyModel casa::MFCleanImageSkyModel casa::MSCleanImageSkyModel casa::NNLSImageSkyModel casa::PClarkCleanImageSkyModel casa::WBCleanImageSkyModel

List of all members.

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.
CleanImageSkyModeloperator= (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

Detailed Description

Definition at line 87 of file CleanImageSkyModel.h.


Constructor & Destructor Documentation

Empty constructor.

Copy constructor.

Destructor.


Member Function Documentation

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]

Has a flux mask?

Has a mask for model?

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


Member Data Documentation

Definition at line 139 of file CleanImageSkyModel.h.

Definition at line 138 of file CleanImageSkyModel.h.

Definition at line 137 of file CleanImageSkyModel.h.


The documentation for this class was generated from the following file: