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

casa::CleanImageSkyModel::CleanImageSkyModel (  ) 

Empty constructor.

casa::CleanImageSkyModel::CleanImageSkyModel ( const CleanImageSkyModel sm  ) 

Copy constructor.

virtual casa::CleanImageSkyModel::~CleanImageSkyModel (  )  [virtual]

Destructor.


Member Function Documentation

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]
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


Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1