casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
casa::SDMaskHandler Member List

This is the complete list of members for casa::SDMaskHandler, including all inherited members.

autoMask(std::shared_ptr< SIImageStore > imstore, casacore::TempImage< casacore::Float > &posmask, const casacore::Int iterdone, casacore::Vector< casacore::Bool > &chanflag, casacore::Record &robuststatsrec, const casacore::String &alg="", const casacore::String &threshold="", const casacore::Float &fracpeak=0.0, const casacore::String &resolution="", const casacore::Float &resbybeam=0.0, const casacore::Int nmask=0, const casacore::Bool autoadjust=false, const casacore::Float &sidelobethreshold=0.0, const casacore::Float &noisethreshold=0.0, const casacore::Float &lownoisethreshold=0.0, const casacore::Float &negativethreshold=0.0, const casacore::Float &cutthreshold=0.0, const casacore::Float &smoothfactor=0.0, const casacore::Float &minbeamfrac=0.0, const casacore::Int growiterations=0, const casacore::Bool dogrowprune=true, const casacore::Float &minpercentchange=0.0, const casacore::Bool verbose=false, const casacore::Bool fastnoise=false, const casacore::Bool isthresholdreached=false, casacore::Float pblimit=0.0)casa::SDMaskHandler
autoMaskByMultiThreshold(casacore::ImageInterface< float > &mask, casacore::TempImage< casacore::Float > &posmask, const casacore::ImageInterface< casacore::Float > &res, const casacore::ImageInterface< casacore::Float > &psf, const casacore::Record &stats, const casacore::Record &newstats, const casacore::Int iterdone, casacore::Vector< casacore::Bool > &chanFlag, const casacore::Float &maskPercentChange=0.0, const casacore::Float &sidelobeLevel=0.0, const casacore::Float &sidelobeThresholdFactor=3.0, const casacore::Float &noiseThresholdFactor=3.0, const casacore::Float &lowNoiseThresholdFactor=2.0, const casacore::Float &negativeThresholdFactor=0.0, const casacore::Float &cutThreshold=0.01, const casacore::Float &smoothFactor=1.0, const casacore::Float &minBeamFrac=-1.0, const casacore::Int growIterations=100, const casacore::Bool dogrowprune=true, const casacore::Bool verbose=false, const casacore::Bool isthresholdreached=false)casa::SDMaskHandler
autoMaskByThreshold(casacore::ImageInterface< casacore::Float > &mask, const casacore::ImageInterface< casacore::Float > &res, const casacore::ImageInterface< casacore::Float > &psf, const casacore::Quantity &resolution, const casacore::Float &resbybeam, const casacore::Quantity &qthreshold, const casacore::Float &fracofpeak, const casacore::Record &theStatsffff, const casacore::Float &sigma=3.0, const casacore::Int nmask=0, const casacore::Bool autoadjust=casacore::False)casa::SDMaskHandler
autoMaskByThreshold2(casacore::ImageInterface< casacore::Float > &mask, const casacore::ImageInterface< casacore::Float > &res, const casacore::ImageInterface< casacore::Float > &psf, const casacore::Quantity &resolution, const casacore::Float &resbybeam, const casacore::Quantity &qthreshold, const casacore::Float &fracofpeak, const casacore::Record &theStats, const casacore::Float &sigma=3.0, const casacore::Int nmask=0)casa::SDMaskHandler
autoMaskWithinPB(std::shared_ptr< SIImageStore > imstore, casacore::TempImage< casacore::Float > &posmask, const casacore::Int iterdone, casacore::Vector< casacore::Bool > &chanflag, casacore::Record &robuststatsrec, const casacore::String &alg="", const casacore::String &threshold="", const casacore::Float &fracpeak=0.0, const casacore::String &resolution="", const casacore::Float &resbybeam=0.0, const casacore::Int nmask=0, const casacore::Bool autoadjust=false, const casacore::Float &sidelobethreshold=0.0, const casacore::Float &noisethreshold=0.0, const casacore::Float &lownoisethreshold=0.0, const casacore::Float &negativethreshold=0.0, const casacore::Float &cutthreshold=0.0, const casacore::Float &smoothfactor=0.0, const casacore::Float &minbeamfrac=0.0, const casacore::Int growiterations=0, const casacore::Bool dogrowprune=true, const casacore::Float &minpercentchange=0.0, const casacore::Bool verbose=false, const casacore::Bool fastnoise=false, const casacore::Bool isthresholdreached=false, casacore::Float pblimit=0.1)casa::SDMaskHandler
binaryDilation(casacore::ImageInterface< casacore::Float > &inImage, casacore::Array< casacore::Float > &structure, casacore::Int niteration, casacore::Lattice< casacore::Bool > &mask, casacore::Array< casacore::Bool > &chanmask, casacore::ImageInterface< casacore::Float > &outImage)casa::SDMaskHandler
binaryDilationCore(casacore::Lattice< casacore::Float > &inlattice, casacore::Array< casacore::Float > &structure, casacore::Lattice< casacore::Bool > &mask, casacore::Array< casacore::Bool > &chanmask, casacore::Lattice< casacore::Float > &outlattice)casa::SDMaskHandler
boxRegionToImageRegion(const casacore::ImageInterface< casacore::Float > &maskImage, const casacore::Matrix< casacore::Quantity > &blctrcs, casacore::ImageRegion *&boxImageRegions)casa::SDMaskHandlerstatic
calcImageStatistics(casacore::ImageInterface< casacore::Float > &res, casacore::String &lelmask, casacore::Record *regionPtr, const casacore::Bool robust)casa::SDMaskHandlerstatic
calcRobustImageStatistics(casacore::ImageInterface< casacore::Float > &res, casacore::ImageInterface< casacore::Float > &prevmask, casacore::LatticeExpr< casacore::Bool > &pbmask, casacore::String &lelmask, casacore::Record *regionPtr, const casacore::Bool robust, casacore::Vector< casacore::Bool > &chanflag)casa::SDMaskHandlerstatic
calcRobustImageStatisticsOld(casacore::ImageInterface< casacore::Float > &res, casacore::ImageInterface< casacore::Float > &prevmask, casacore::LatticeExpr< casacore::Bool > &pbmask, casacore::String &lelmask, casacore::Record *regionPtr, const casacore::Bool robust, casacore::Vector< casacore::Bool > &chanflag)casa::SDMaskHandlerstatic
circleRegionToImageRegion(const casacore::ImageInterface< casacore::Float > &maskImage, const casacore::Matrix< casacore::Float > &circles, casacore::ImageRegion *&circleImageRegions)casa::SDMaskHandlerstatic
cloneImShape(const casacore::ImageInterface< casacore::Float > &inImage, const casacore::String &outImageName)casa::SDMaskHandlerstatic
compareSpectralCoordinate(const casacore::ImageInterface< casacore::Float > &inImage, const casacore::ImageInterface< casacore::Float > &outImage)casa::SDMaskHandler
convolveMask(const casacore::ImageInterface< casacore::Float > &inmask, casacore::Int nxpix, casacore::Int nypix)casa::SDMaskHandler
convolveMask(const casacore::ImageInterface< casacore::Float > &inmask, const casacore::GaussianBeam &beam)casa::SDMaskHandler
copyAllMasks(const casacore::Vector< std::shared_ptr< casacore::ImageInterface< casacore::Float > > > inImageMasks, casacore::ImageInterface< casacore::Float > &outImageMask)casa::SDMaskHandler
copyMask(const casacore::ImageInterface< casacore::Float > &inimage, casacore::ImageInterface< casacore::Float > &outimage)casa::SDMaskHandler
defineNeighbors(casacore::IPosition &pos, casacore::Int nrow, casacore::Int ncol)casa::SDMaskHandler
depthFirstSearch(casacore::Int x, casacore::Int y, casacore::Int cur_label, casacore::Array< casacore::Float > &inlatarr, casacore::Array< casacore::Float > &lablatarr)casa::SDMaskHandler
depthFirstSearch2(casacore::Int x, casacore::Int y, casacore::Int cur_label, casacore::Array< casacore::Float > &inlatarr, casacore::Array< casacore::Float > &lablatarr)casa::SDMaskHandler
expandMask(const casacore::ImageInterface< casacore::Float > &inImageMask, casacore::ImageInterface< casacore::Float > &outImageMask)casa::SDMaskHandler
fillMask(std::shared_ptr< SIImageStore > imstore, casacore::Vector< casacore::String > maskStrings)casa::SDMaskHandler
fillMask(std::shared_ptr< SIImageStore > imstore, casacore::String maskString)casa::SDMaskHandler
findBlobSize(casacore::Lattice< casacore::Float > &lablat)casa::SDMaskHandler
getPBMaskLevel()casa::SDMaskHandler
getTotalPixels(casacore::ImageInterface< casacore::Float > &maskiamge)casa::SDMaskHandler
InMaskToImageRegion(const casacore::ImageInterface< casacore::Float > &inimage)casa::SDMaskHandler
interactiveMasker_pcasa::SDMaskHandlerprotected
isEmptyMask(casacore::ImageInterface< casacore::Float > &maskiamge)casa::SDMaskHandler
itsMaxcasa::SDMaskHandlerprivate
itsPBMaskLevelcasa::SDMaskHandlerprivate
itsRmscasa::SDMaskHandlerprivate
itsSidelobeLevelcasa::SDMaskHandlerprivate
labelRegions(casacore::Lattice< casacore::Float > &inlat, casacore::Lattice< casacore::Float > &lablat)casa::SDMaskHandler
makeAutoMask(std::shared_ptr< SIImageStore > imstore)casa::SDMaskHandler
makeInteractiveMask(std::shared_ptr< SIImageStore > &imstore, casacore::Int &niter, casacore::Int &cycleniter, casacore::String &threshold, casacore::String &cyclethreshold)casa::SDMaskHandler
makeMask(const casacore::String &maskName, const casacore::Quantity threshold, casacore::ImageInterface< casacore::Float > &tempim)casa::SDMaskHandler
makeMaskByPerChanThreshold(const casacore::ImageInterface< casacore::Float > &image, casacore::Vector< casacore::Bool > &chanflag, casacore::ImageInterface< casacore::Float > &mask, casacore::Vector< casacore::Float > &thresholds, casacore::Vector< casacore::Float > &masksizes)casa::SDMaskHandler
makeMaskFromBinnedImage(const casacore::ImageInterface< casacore::Float > &image, const casacore::Int nx, const casacore::Int ny, const casacore::Float &fracofpeak, const casacore::Float &sigma, const casacore::Int nmask, const casacore::Bool autoadjust, casacore::Double thresh=0.0)casa::SDMaskHandler
makePBMask(std::shared_ptr< SIImageStore > imstore, casacore::Float pblimit=0.1, casacore::Bool combinemask=false)casa::SDMaskHandler
memoryToUse()casa::SDMaskHandlerinlinestatic
noMaskCheck(casacore::ImageInterface< casacore::Float > &mask, casacore::Matrix< casacore::String > &thresholdType)casa::SDMaskHandler
pixelBeamArea(const casacore::GaussianBeam &beam, const casacore::CoordinateSystem &csys)casa::SDMaskHandler
printAutomaskSummary(const casacore::Array< casacore::Double > &rmss, const casacore::Array< casacore::Double > &maxs, const casacore::Array< casacore::Double > &mins, const casacore::Array< casacore::Double > &mdns, const casacore::Matrix< casacore::Float > &maskthreshold, const casacore::Matrix< casacore::String > &masktype, const casacore::Vector< casacore::Bool > &chanflag, const casacore::Matrix< casacore::Bool > &zerochanmask, const casacore::Matrix< casacore::uInt > &nreg, const casacore::Matrix< casacore::uInt > &npruned, const casacore::Matrix< casacore::uInt > &ngrowreg, const casacore::Matrix< casacore::uInt > &ngrowpruned, const casacore::Matrix< casacore::Float > &negmaskpixs, const casacore::Record &miscsummaryinfo)casa::SDMaskHandler
pruneRegions(const casacore::ImageInterface< casacore::Float > &image, casacore::Double &thresh, casacore::Int nmask=0, casacore::Int npix=0)casa::SDMaskHandler
pruneRegions2(const casacore::ImageInterface< casacore::Float > &image, casacore::Double &thresh, casacore::Int nmask=0, casacore::Double prunesize=0.0)casa::SDMaskHandler
recordRegionToImageRegion(casacore::Record *imageRegRec, casacore::ImageRegion *&imageRegion)casa::SDMaskHandlerstatic
regionTextToImageRegion(const casacore::String &text, const casacore::ImageInterface< casacore::Float > &regionImage, casacore::ImageRegion *&imageRegion)casa::SDMaskHandlerstatic
regionToImageMask(casacore::ImageInterface< casacore::Float > &maskImage, casacore::Record *regionRec, casacore::Matrix< casacore::Quantity > &blctrcs, casacore::Matrix< casacore::Float > &circles, const casacore::Float &value=1.0)casa::SDMaskHandlerstatic
regionToMask(casacore::ImageInterface< casacore::Float > &maskImage, casacore::ImageRegion &imageregion, const casacore::Float &value)casa::SDMaskHandlerstatic
resetMask(std::shared_ptr< SIImageStore > imstore)casa::SDMaskHandler
SDMaskHandler()casa::SDMaskHandler
setPBMaskLevel(const casacore::Float pbmasklevel)casa::SDMaskHandler
skipChannels(const casacore::Float &fracChnage, casacore::ImageInterface< casacore::Float > &prevmask, casacore::ImageInterface< casacore::Float > &curmask, const casacore::Matrix< casacore::String > &threshtype, const casacore::Bool isthresholdreached, casacore::Vector< casacore::Bool > &chanFlag, casacore::Vector< casacore::Bool > &zeroChanMask)casa::SDMaskHandler
YAPruneRegions(const casacore::ImageInterface< casacore::Float > &image, casacore::Vector< casacore::Bool > &chanflag, casacore::Vector< casacore::Bool > &allpruned, casacore::Vector< casacore::uInt > &nreg, casacore::Vector< casacore::uInt > &npruned, casacore::Double prunesize=0.0, casacore::Bool showchanlabel=true)casa::SDMaskHandler
~SDMaskHandler()casa::SDMaskHandler