1 #ifndef IMAGEANALYSIS_IMAGEMASKEDPIXELREPLACER_H
2 #define IMAGEANALYSIS_IMAGEMASKEDPIXELREPLACER_H
56 return std::vector<casacore::Coordinate::Type>(0);
73 #ifndef AIPS_NO_TEMPLATE_SRC
74 #include <imageanalysis/ImageAnalysis/ImageMaskedPixelReplacer.tcc>
casacore::String getClass() const
std::vector< casacore::Coordinate::Type > _getNecessaryCoordinates() const
Represents the minimum set of coordinates necessary for the task to function.
const SPIIT _image
This class holds a writable image object to write pixel value changes to.
static const casacore::String _class
CasacRegionManager::StokesControl _getStokesControl() const
static void _makeRegionBlock(casacore::PtrBlock< const casacore::ImageRegion * > &imageRegions, const casacore::Record ®ions)
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
A drop-in replacement for Block<T*>.
void replace(const casacore::String &expr, casacore::Bool updateMask, casacore::Bool verbose)
Perform the substitution.
~ImageMaskedPixelReplacer()
String: the storage and methods of handling collections of characters.
ImageMaskedPixelReplacer()=delete
Top level interface for replacing masked pixel values of an image.