casa
$Rev:20696$
|
Class that contains functions needed for imager. More...
#include <SynthesisDeconvolver.h>
Class that contains functions needed for imager.
Definition at line 51 of file SynthesisDeconvolver.h.
Default constructor.
void casa::SynthesisDeconvolver::divideModelByWeight | ( | ) | [protected] |
void casa::SynthesisDeconvolver::divideResidualByWeight | ( | ) | [protected] |
Normalize.
This can later change to be more general, i.e. used for PB-correction too...
Bool casa::SynthesisDeconvolver::doImagesExist | ( | String | imagename | ) | [protected] |
Record casa::SynthesisDeconvolver::executeMinorCycle | ( | Record & | subIterBot | ) |
void casa::SynthesisDeconvolver::gatherImages | ( | ) | [protected] |
Gather all part images to the 'full' one.
void casa::SynthesisDeconvolver::getCopyOfResidualAndMask | ( | TempImage< Float > & | , |
TempImage< Float > & | |||
) |
For interaction.
Helpers.
void casa::SynthesisDeconvolver::restore | ( | ) |
Restoration (and post-restoration PB-correction)
void casa::SynthesisDeconvolver::scatterModel | ( | ) | [protected] |
void casa::SynthesisDeconvolver::setMask | ( | TempImage< Float > & | ) |
void casa::SynthesisDeconvolver::setStartingModel | ( | Record | modpars | ) |
void casa::SynthesisDeconvolver::setupDeconvolution | ( | Record | recpars | ) |
Copy constructor and assignment operator.
make all pure-inputs const
Bool casa::SynthesisDeconvolver::setupImagesOnDisk | ( | ) | [protected] |
For the deconvolver, decide how many sliced deconvolution calls to make Vector<Slicer> partitionImages();.
Check if images exist on disk and are all the same shape
Float casa::SynthesisDeconvolver::itsBeam [protected] |
Vector<Slicer> itsDecSlices;.
CountedPtr<PagedImage<Float> > itsImage, itsPsf, itsResidual, itsWeight; CountedPtr<PagedImage<Float> > itsModel; Vector<CountedPtr<PagedImage<Float> > > itsPartImages, itsPartPsfs, itsPartResiduals, itsPartWeights;
Definition at line 120 of file SynthesisDeconvolver.h.
* CountedPtr<SDAlgorithmBase> casa::SynthesisDeconvolver::itsDeconvolver [protected] |
Definition at line 100 of file SynthesisDeconvolver.h.
uInt casa::SynthesisDeconvolver::itsDeconvolverId [protected] |
Definition at line 112 of file SynthesisDeconvolver.h.
String casa::SynthesisDeconvolver::itsImageName [protected] |
Definition at line 108 of file SynthesisDeconvolver.h.
CountedPtr<SIImageStore> casa::SynthesisDeconvolver::itsImages [protected] |
Definition at line 103 of file SynthesisDeconvolver.h.
IPosition casa::SynthesisDeconvolver::itsImageShape [protected] |
Definition at line 106 of file SynthesisDeconvolver.h.
Definition at line 101 of file SynthesisDeconvolver.h.
Vector<String> casa::SynthesisDeconvolver::itsPartImageNames [protected] |
Definition at line 109 of file SynthesisDeconvolver.h.
Vector<CountedPtr<SIImageStore> > casa::SynthesisDeconvolver::itsPartImages [protected] |
Definition at line 104 of file SynthesisDeconvolver.h.
Definition at line 110 of file SynthesisDeconvolver.h.
Definition at line 122 of file SynthesisDeconvolver.h.