29 #ifndef SYNTHESIS_PIXELATEDCONVFUNC_H
30 #define SYNTHESIS_PIXELATEDCONVFUNC_H
67 cerr <<
"******* PixelatedConvFunc& operator=(PixelatedConvFunc&) called!" << endl;
72 cerr <<
"******* PixelatedConvFunc& operator=(ConvolutionFunction&) called!" << endl;
A Vector of integers, for indexing into Array<T> objects.
A 1-D Specialization of the Array class.
PixelatedConvFunc & operator=(const PixelatedConvFunc &)
casacore::IPosition shape
virtual void setFeedStokes(const casacore::Vector< casacore::Int > &feedStokes)
virtual void setSize(casacore::IPosition &size)
casacore::Array< T > cache
The base class to compute convolution functions for convolutional gridding.
virtual T getValue(casacore::Vector< T > &, casacore::Vector< T > &)
virtual void makeConvFunction(const casacore::ImageInterface< casacore::Complex > &, const VisBuffer &, const casacore::Int, const casacore::Float, const casacore::Float, CFStore &, CFStore &, casacore::Bool)
virtual void setPolMap(const casacore::Vector< casacore::Int > &polMap)
LatticeExprNode nelements(const LatticeExprNode &expr)
1-argument function to get the number of elements in a lattice.
virtual void prepareConvFunction(const VisBuffer &, CFStore &)
virtual int getVisParams(const VisBuffer &, const casacore::CoordinateSystem &)
A support function which, for now, returns and integer ID corresponding to the on-sky frequency of th...
virtual casacore::Bool makeAverageResponse(const VisBuffer &, const casacore::ImageInterface< casacore::Complex > &, casacore::ImageInterface< casacore::Complex > &, casacore::Bool)
bool Bool
Define the standard types used by Casacore.
PixelatedConvFunc(casacore::IPosition &shape)
template <class T, class U> class vector;
PixelatedConvFunc & operator=(const ConvolutionFunction &)
Base class for all Casacore library errors.
VisBuffers encapsulate one chunk of visibility data for processing.
uInt nelements() const
The number of elements in this IPosition.
Interconvert pixel and world coordinates.