ConvolveGridder.h

Classes

ConvolveGridder -- Does convolutional gridding (full description)

class ConvolveGridder : public Gridder<Domain, Range>

Interface

Public Members
ConvolveGridder(const IPosition& shape, const Vector<Domain>& scale, const Vector<Domain>& offset, const String& convType="SF")
virtual void setConvolutionFunction(const String& type)
virtual ~ConvolveGridder()
virtual Bool grid(Array<Range>& gridded, const Vector<Domain>& position, const Range& value)
virtual Bool degrid(const Array<Range>& gridded, const Vector<Domain>& position, Range& value)
Vector<Double>& cFunction()
Vector<Int>& cSupport()
Int& cSampling()
Protected Members
virtual Range correctionFactor1D(Int loc, Int len)

Description

Member Description

ConvolveGridder(const IPosition& shape, const Vector<Domain>& scale, const Vector<Domain>& offset, const String& convType="SF")

virtual void setConvolutionFunction(const String& type)

virtual ~ConvolveGridder()

virtual Bool grid(Array<Range>& gridded, const Vector<Domain>& position, const Range& value)

virtual Bool degrid(const Array<Range>& gridded, const Vector<Domain>& position, Range& value)

Vector<Double>& cFunction()

Vector<Int>& cSupport()

Int& cSampling()

virtual Range correctionFactor1D(Int loc, Int len)