29 #ifndef SCIMATH_CONVOLVEGRIDDER_H 
   30 #define SCIMATH_CONVOLVEGRIDDER_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. 
virtual Bool grid(Array< Range > &gridded, const Vector< Domain > &position, const Range &value)
virtual ~ConvolveGridder()
Vector< Int > & cSupport()
A base class for gridding. 
ConvolveGridder(const IPosition &shape, const Vector< Domain > &scale, const Vector< Domain > &offset, const String &convType="SF")
Vector< Domain > & position(Vector< Domain > &gpos, const Vector< Domain > &pos)
Does convolutional gridding. 
virtual Bool degrid(const Array< Range > &gridded, const Vector< Domain > &position, Range &value)
virtual void setConvolutionFunction(const String &type)
bool Bool
Define the standard types used by Casacore. 
virtual Range correctionFactor1D(Int loc, Int len)
Correction factor for 1 dimension. 
Vector< Double > convFunc
A templated N-D Array class with zero origin. Array<T, Alloc> is a templated, N-dimensional, Array class. The origin is zero, but by default indices are zero-based. This Array class is the base class for the Vector, Matrix, and Cube subclasses. 
Vector< Double > & cFunction()
String: the storage and methods of handling collections of characters. 
LatticeExprNode value(const LatticeExprNode &expr)
This function returns the value of the expression without a mask.