27 #ifndef SYNTHESIS_SYNTHESISDECONVOLVER_H
28 #define SYNTHESIS_SYNTHESISDECONVOLVER_H
55 template<
class T>
class ImageInterface;
casacore::String itsMaskResolution
A Vector of integers, for indexing into Array<T> objects.
casacore::Bool itsIsMaskLoaded
casacore::Int itsGrowIterations
casacore::Float itsPBMask
SIMinorCycleController itsLoopController
casacore::Vector< casacore::String > itsMaskList
casacore::Bool setupMask()
casacore::Bool itsAddedModel
casacore::String itsMaskThreshold
return estimate of memory usage in kB *casacore::Long estimateRAM(const std::vector< int > &imsize)
void checkRestoringBeam()
casacore::Bool itsVerbose
casacore::IPosition itsImageShape
for new automasking algorithm *casacore::Float itsSidelobeThreshold
std::shared_ptr< SIImageStore > itsImages
void getCopyOfResidualAndMask(casacore::TempImage< casacore::Float > &, casacore::TempImage< casacore::Float > &)
For interaction.
casacore::Vector< casacore::String > itsStartingModelNames
SynthesisDeconvolver()
Default constructor.
*casacore::uInt itsDeconvolverId
casacore::Record interactiveGUI(casacore::Record &iterRec)
casacore::Vector< casacore::Bool > itsChanFlag
std::shared_ptr< SDMaskHandler > itsMaskHandler
casacore::Float itsMaskResByBeam
casacore::TempImage< casacore::Float > itsPosMask
casacore::String itsUseBeam
casacore::Bool itsAutoAdjust
casacore::Float itsNoiseThreshold
casacore::Float itsFracOfPeak
std::shared_ptr< SIImageStore > makeImageStore(casacore::String imagename)
casacore::Float itsLowNoiseThreshold
casacore::Float itsCutThreshold
casacore::Float itsNsigma
casacore::String itsMaskType
casacore::Float itsMinBeamFrac
casacore::Bool itsFastNoise
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
void setMask(casacore::TempImage< casacore::Float > &)
casacore::Record initMinorCycle()
void setupDeconvolution(casacore::Record recpars);
casacore::Float itsSmoothFactor
casacore::Float itsNegativeThreshold
casacore::Float itsMaskSum
casacore::Float itsMinPercentChange
std::shared_ptr< SDAlgorithmBase > itsDeconvolver
Gather all part images to the 'full' one void gatherImages(); void scatterModel(); ...
casacore::Record executeMinorCycle(casacore::Record &subIterBot)
void setupDeconvolution(const SynthesisParamsDeconv &decpars)
Copy constructor and assignment operator.
casacore::String itsImageName
casacore::String itsAutoMaskAlgorithm
casacore::Bool itsIsInteractive
casacore::Vector< casacore::Float > itsScales
String: the storage and methods of handling collections of characters.
casacore::Bool itsDoGrowPrune
casacore::Bool initializeChanMaskFlag
casacore::Record itsRobustStats
casacore::String itsMaskString
casacore::Int itsIterDone
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.