26#ifndef SCIMATH_CONVOLVEGRIDDER_H
27#define SCIMATH_CONVOLVEGRIDDER_H
29#include <casacore/casa/aips.h>
30#include <casacore/scimath/Mathematics/Gridder.h>
31#include <casacore/casa/BasicSL/String.h>
39template <
class Domain,
class Range>
43 const String& convType =
"SF");
90#ifndef CASACORE_NO_AUTO_TEMPLATES
91#include <casacore/scimath/Mathematics/ConvolveGridder.tcc>
ConvolveGridder(const IPosition &shape, const Vector< Domain > &scale, const Vector< Domain > &offset, const String &convType="SF")
Vector< Double > convFunc
virtual Range correctionFactor1D(Int loc, Int len)
Correction factor for 1 dimension.
virtual ~ConvolveGridder()
Vector< Int > & cSupport()
virtual Bool degrid(const Array< Range > &gridded, const Vector< Domain > &position, Range &value)
Vector< Double > & cFunction()
virtual Bool grid(Array< Range > &gridded, const Vector< Domain > &position, const Range &value)
virtual void setConvolutionFunction(const String &type)
virtual Bool onGrid(const Vector< Int > &loc)
virtual void fillCorrectionVectors()
Vector< Int > zeroShapeVec
Vector< Domain > & position(Vector< Domain > &gpos, const Vector< Domain > &pos)
String: the storage and methods of handling collections of characters.
For temporary backward namespace compatibility, use casa as alias for casacore.
bool Bool
Define the standard types used by Casacore.
NewDelAllocator< T > NewDelAllocator< T >::value