|
casacore
|
#include <ConvolveGridder.h>
Public Member Functions | |
| 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 () |
Public Member Functions inherited from casacore::Gridder< Domain, Range > | |
| Gridder () | |
| Gridder (const IPosition &shape, const Vector< Domain > &scale, const Vector< Domain > &offset) | |
| virtual | ~Gridder () |
| virtual Range | correct (const IPosition &loc) |
| virtual void | correctX1D (Vector< Range > &factor, const Int locy) |
| Return a correction vector in x for loc y. | |
| Vector< Int > & | location (Vector< Int > &loc, const Vector< Domain > &pos) |
| Vector< Domain > & | position (Vector< Domain > &gpos, const Vector< Domain > &pos) |
| virtual Bool | onGrid (const Vector< Int > &loc) |
| virtual Bool | onGrid (const Vector< Int > &loc, const Vector< Int > &delta) |
| virtual Bool | onGrid (const Vector< Domain > &pos) |
| void | setOffset (const Vector< Int > &off) |
| void | setOffset (const IPosition &off) |
Protected Member Functions | |
| virtual Range | correctionFactor1D (Int loc, Int len) |
| Correction factor for 1 dimension. | |
Protected Member Functions inherited from casacore::Gridder< Domain, Range > | |
| Int | nint (Double val) |
| virtual void | fillCorrectionVectors () |
Private Attributes | |
| Vector< Double > | convFunc |
| Vector< Int > | supportVec |
| Vector< Int > | loc |
| Int | sampling |
| Int | support |
| String | cType |
Additional Inherited Members | |
Protected Attributes inherited from casacore::Gridder< Domain, Range > | |
| Int | ndim |
| IPosition | shape |
| Vector< Domain > | scale |
| Vector< Domain > | offset |
| Vector< Domain > | posVec |
| Vector< Int > | locVec |
| Vector< Int > | shapeVec |
| Vector< Int > | zeroShapeVec |
| Vector< Int > | offsetVec |
| Vector< Int > | centerVec |
| Vector< Vector< Range > > | correctionVectors |
Does convolutional gridding
Definition at line 40 of file ConvolveGridder.h.
| casacore::ConvolveGridder< Domain, Range >::ConvolveGridder | ( | const IPosition & | shape, |
| const Vector< Domain > & | scale, | ||
| const Vector< Domain > & | offset, | ||
| const String & | convType = "SF" |
||
| ) |
|
inlinevirtual |
Definition at line 49 of file ConvolveGridder.h.
| Vector< Double > & casacore::ConvolveGridder< Domain, Range >::cFunction | ( | ) |
|
protectedvirtual |
Correction factor for 1 dimension.
This is virtual and must be assigned appropriately for derived classes
Implements casacore::Gridder< Domain, Range >.
| Int & casacore::ConvolveGridder< Domain, Range >::cSampling | ( | ) |
| Vector< Int > & casacore::ConvolveGridder< Domain, Range >::cSupport | ( | ) |
|
virtual |
Implements casacore::Gridder< Domain, Range >.
|
virtual |
Implements casacore::Gridder< Domain, Range >.
|
virtual |
|
private |
Definition at line 69 of file ConvolveGridder.h.
|
private |
Definition at line 74 of file ConvolveGridder.h.
|
private |
Definition at line 71 of file ConvolveGridder.h.
|
private |
Definition at line 72 of file ConvolveGridder.h.
|
private |
Definition at line 73 of file ConvolveGridder.h.
|
private |
Definition at line 70 of file ConvolveGridder.h.