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

#include <SDAlgorithmHogbomClean.h>

Inheritance diagram for casa::SDAlgorithmHogbomClean:
casa::SDAlgorithmBase

List of all members.

Public Member Functions

 SDAlgorithmHogbomClean ()
 Empty constructor.
virtual ~SDAlgorithmHogbomClean ()
virtual void restore (CountedPtr< SIImageStore > imagestore)

Protected Member Functions

virtual void takeOneStep (Float loopgain, Float &peakresidual, Float &modelflux)
 Local functions to be overloaded by various algorithm deconvolvers.
virtual void initializeDeconvolver (Float &peakresidual, Float &modelflux)
virtual void finalizeDeconvolver ()
virtual void queryDesiredShape (Bool &onechan, Bool &onepol)
Bool findMaxAbs (const Matrix< Float > &lattice, Float &maxAbs, IPosition &posMaxAbs)
 ....
void calculatePatchBoundaries ()
void makeBoxesSameSize (IPosition &blc1, IPosition &trc1, IPosition &blc2, IPosition &trc2)

Protected Attributes

Array< FloatitsMatResidual
Array< FloatitsMatModel
Array< FloatitsMatPsf
IPosition itsMaxPos
Float itsPeakResidual
Float itsModelFlux
IPosition itsBlc
 IPositions for patch boundaries.
IPosition itsTrc
IPosition itsBlcPsf
IPosition itsTrcPsf

Detailed Description

Definition at line 50 of file SDAlgorithmHogbomClean.h.


Constructor & Destructor Documentation

Empty constructor.


Member Function Documentation

virtual void casa::SDAlgorithmHogbomClean::finalizeDeconvolver ( ) [protected, virtual]

Reimplemented from casa::SDAlgorithmBase.

Bool casa::SDAlgorithmHogbomClean::findMaxAbs ( const Matrix< Float > &  lattice,
Float maxAbs,
IPosition posMaxAbs 
) [protected]

....

virtual void casa::SDAlgorithmHogbomClean::initializeDeconvolver ( Float peakresidual,
Float modelflux 
) [protected, virtual]

Reimplemented from casa::SDAlgorithmBase.

void casa::SDAlgorithmHogbomClean::makeBoxesSameSize ( IPosition blc1,
IPosition trc1,
IPosition blc2,
IPosition trc2 
) [protected]
virtual void casa::SDAlgorithmHogbomClean::queryDesiredShape ( Bool onechan,
Bool onepol 
) [protected, virtual]

Reimplemented from casa::SDAlgorithmBase.

virtual void casa::SDAlgorithmHogbomClean::restore ( CountedPtr< SIImageStore imagestore) [virtual]

Reimplemented from casa::SDAlgorithmBase.

virtual void casa::SDAlgorithmHogbomClean::takeOneStep ( Float  loopgain,
Float peakresidual,
Float modelflux 
) [protected, virtual]

Local functions to be overloaded by various algorithm deconvolvers.

Reimplemented from casa::SDAlgorithmBase.


Member Data Documentation

IPositions for patch boundaries.

Definition at line 89 of file SDAlgorithmHogbomClean.h.

Definition at line 89 of file SDAlgorithmHogbomClean.h.

Definition at line 82 of file SDAlgorithmHogbomClean.h.

Definition at line 82 of file SDAlgorithmHogbomClean.h.

Definition at line 82 of file SDAlgorithmHogbomClean.h.

Definition at line 84 of file SDAlgorithmHogbomClean.h.

Definition at line 86 of file SDAlgorithmHogbomClean.h.

Definition at line 85 of file SDAlgorithmHogbomClean.h.

Definition at line 89 of file SDAlgorithmHogbomClean.h.

Definition at line 89 of file SDAlgorithmHogbomClean.h.


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