1 #ifndef IMAGEANALYSIS_IMAGE1DSMOOTHER_H
2 #define IMAGEANALYSIS_IMAGE1DSMOOTHER_H
68 return std::vector<casacore::Coordinate::Type>();
90 #ifndef AIPS_NO_TEMPLATE_SRC
91 #include <imageanalysis/ImageAnalysis/Image1DSmoother.tcc>
void setDecimate(casacore::Bool b)
Keep only every nth plane.
Function
Holds data for ImageDecimator class.
ImageDecimatorData::Function _getDecimationFunction() const
std::vector< casacore::Coordinate::Type > _getNecessaryCoordinates() const
Represents the minimum set of coordinates necessary for the task to function.
casacore::Bool _getDecimate() const
ImageDecimatorData::Function _decimationFunction
casacore::Bool _supportsMultipleBeams() const
does this task support images with multiple beams? false means it never does.
virtual ~Image1DSmoother()
destructor
void setDecimationFunction(ImageDecimatorData::Function f)
Set the decimation function.
Image1DSmoother()=delete
Top level interface for 1-D smoothing of images.
A base class for astronomical images.
virtual casacore::String getClass() const
void setAxis(casacore::uInt n)
Set the pixel axis number along which the smoothing will occur.
virtual SPIIT _smooth(const casacore::ImageInterface< T > &image) const =0
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
casacore::uInt _getAxis() const
casacore::uInt _nMinPixels
CasacRegionManager::StokesControl _getStokesControl() const
String: the storage and methods of handling collections of characters.
void _setNMinPixels(casacore::uInt n)