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 casa::Gridder< Domain, Range >
A base class for gridding.
Definition at line 45 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 casa::Gridder< Domain, Range >::correctionFactor1D |
( |
Int |
loc, |
|
|
Int |
len | |
|
) |
| | [protected, pure virtual] |
template<class Domain , class Range >
virtual void casa::Gridder< Domain, Range >::correctX1D |
( |
Vector< Range > & |
factor, |
|
|
const Int |
locy | |
|
) |
| | [virtual] |
Return a correction vector in x for loc y.
template<class Domain , class Range >
virtual Bool casa::Gridder< Domain, Range >::degrid |
( |
const Array< Range > & |
, |
|
|
const Vector< Domain > & |
position, |
|
|
Range & |
value | |
|
) |
| | [pure virtual] |
template<class Domain , class Range >
virtual void casa::Gridder< Domain, Range >::fillCorrectionVectors |
( |
|
) |
[protected, virtual] |
template<class Domain , class Range >
virtual Bool casa::Gridder< Domain, Range >::grid |
( |
Array< Range > & |
, |
|
|
const Vector< Domain > & |
position, |
|
|
const Range & |
value | |
|
) |
| | [pure 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 >
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: