Go to the documentation of this file.
29 #ifndef SCIMATH_CONVOLVEGRIDDER_H
30 #define SCIMATH_CONVOLVEGRIDDER_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/scimath/Mathematics/Gridder.h>
34 #include <casacore/casa/BasicSL/String.h>
42 template <
class Domain,
class Range>
98 #ifndef CASACORE_NO_AUTO_TEMPLATES
99 #include <casacore/scimath/Mathematics/ConvolveGridder.tcc>
100 #endif //# CASACORE_NO_AUTO_TEMPLATES
A Vector of integers, for indexing into Array<T> objects.
Vector< Domain > & position(Vector< Domain > &gpos, const Vector< Domain > &pos)
virtual ~ConvolveGridder()
virtual void setConvolutionFunction(const String &type)
virtual Range correctionFactor1D(Int loc, Int len)
Correction factor for 1 dimension.
Vector< Double > & cFunction()
virtual Bool grid(Array< Range > &gridded, const Vector< Domain > &position, const Range &value)
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.
Does convolutional gridding.
this file contains all the compiler specific defines
virtual Bool degrid(const Array< Range > &gridded, const Vector< Domain > &position, Range &value)
A base class for gridding.
template <class T, class U> class vector;
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
Vector< Int > & cSupport()
ConvolveGridder(const IPosition &shape, const Vector< Domain > &scale, const Vector< Domain > &offset, const String &convType="SF")
Vector< Double > convFunc