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: