casacore::Gridder< Domain, Range > Class Template Reference
A base class for gridding.
More...
#include <Gridder.h>
List of all members.
Public Member Functions |
| | Gridder () |
| | Gridder (const IPosition &shape, const Vector< Domain > &scale, const Vector< Domain > &offset) |
| virtual | ~Gridder () |
| virtual Bool | grid (Array< Range > &, const Vector< Domain > &position, const Range &value)=0 |
| virtual Bool | degrid (const Array< Range > &, const Vector< Domain > &position, Range &value)=0 |
| 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 |
| Int | nint (Double val) |
| virtual void | fillCorrectionVectors () |
| virtual Range | correctionFactor1D (Int loc, Int len)=0 |
| | Correction factor for 1 dimension.
|
Protected Attributes |
| 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 |
Detailed Description
template<class Domain, class Range>
class casacore::Gridder< Domain, Range >
A base class for gridding.
Definition at line 46 of file Gridder.h.
Constructor & Destructor Documentation
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
Member Function Documentation
template<class Domain , class Range >
template<class Domain , class Range >
| virtual Range casacore::Gridder< Domain, Range >::correctionFactor1D |
( |
Int |
loc, |
|
|
Int |
len | |
|
) |
| | [protected, pure virtual] |
template<class Domain , class Range >
Return a correction vector in x for loc y.
template<class Domain , class Range >
template<class Domain , class Range >
| virtual void casacore::Gridder< Domain, Range >::fillCorrectionVectors |
( |
|
) |
[protected, virtual] |
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
Member Data Documentation
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
template<class Domain , class Range >
The documentation for this class was generated from the following file: