casa
$Rev:20696$
|
#include <PixelatedConvFunc.h>
Public Member Functions | |
PixelatedConvFunc () | |
PixelatedConvFunc (IPosition &shape) | |
~PixelatedConvFunc () | |
virtual void | setSize (IPosition &size) |
virtual T | getValue (Vector< T > &coord, Vector< T > &offset) |
virtual int | getVisParams (const VisBuffer &vb, const CoordinateSystem &skyCoord=CoordinateSystem()) |
A support function which, for now, returns and integer ID corresponding to the on-sky frequency of the supplied VisBuffer. | |
virtual void | makeConvFunction (const ImageInterface< Complex > &image, const VisBuffer &vb, const Int wConvSize, const Float pa, const Float dpa, CFStore &cfs, CFStore &cfwts) |
virtual void | setPolMap (const Vector< Int > &polMap) |
virtual void | setFeedStokes (const Vector< Int > &feedStokes) |
PixelatedConvFunc & | operator= (const PixelatedConvFunc &other) |
PixelatedConvFunc & | operator= (const ConvolutionFunction &other) |
virtual Bool | makeAverageResponse (const VisBuffer &vb, const ImageInterface< Complex > &image, ImageInterface< Complex > &theavgPB, Bool reset=True) |
virtual void | prepareConvFunction (const VisBuffer &vb, CFStore &cfs) |
Private Attributes | |
Int | nDim |
IPosition | shape |
Array< T > | cache |
Definition at line 39 of file PixelatedConvFunc.h.
casa::PixelatedConvFunc< T >::PixelatedConvFunc | ( | ) | [inline] |
Definition at line 42 of file PixelatedConvFunc.h.
casa::PixelatedConvFunc< T >::PixelatedConvFunc | ( | IPosition & | shape | ) | [inline] |
Definition at line 43 of file PixelatedConvFunc.h.
References casa::PixelatedConvFunc< T >::setSize().
casa::PixelatedConvFunc< T >::~PixelatedConvFunc | ( | ) | [inline] |
Definition at line 45 of file PixelatedConvFunc.h.
virtual T casa::PixelatedConvFunc< T >::getValue | ( | Vector< T > & | coord, |
Vector< T > & | offset | ||
) | [inline, virtual] |
Definition at line 54 of file PixelatedConvFunc.h.
virtual int casa::PixelatedConvFunc< T >::getVisParams | ( | const VisBuffer & | vb, |
const CoordinateSystem & | skyCoord = CoordinateSystem() |
||
) | [inline, virtual] |
A support function which, for now, returns and integer ID corresponding to the on-sky frequency of the supplied VisBuffer.
Implements casa::ConvolutionFunction.
Definition at line 55 of file PixelatedConvFunc.h.
virtual Bool casa::PixelatedConvFunc< T >::makeAverageResponse | ( | const VisBuffer & | vb, |
const ImageInterface< Complex > & | image, | ||
ImageInterface< Complex > & | theavgPB, | ||
Bool | reset = True |
||
) | [inline, virtual] |
Implements casa::ConvolutionFunction.
Definition at line 75 of file PixelatedConvFunc.h.
virtual void casa::PixelatedConvFunc< T >::makeConvFunction | ( | const ImageInterface< Complex > & | image, |
const VisBuffer & | vb, | ||
const Int | wConvSize, | ||
const Float | pa, | ||
const Float | dpa, | ||
CFStore & | cfs, | ||
CFStore & | cfwts | ||
) | [inline, virtual] |
Definition at line 56 of file PixelatedConvFunc.h.
PixelatedConvFunc& casa::PixelatedConvFunc< T >::operator= | ( | const PixelatedConvFunc< T > & | other | ) | [inline] |
Definition at line 65 of file PixelatedConvFunc.h.
PixelatedConvFunc& casa::PixelatedConvFunc< T >::operator= | ( | const ConvolutionFunction & | other | ) | [inline] |
Definition at line 70 of file PixelatedConvFunc.h.
virtual void casa::PixelatedConvFunc< T >::prepareConvFunction | ( | const VisBuffer & | vb, |
CFStore & | cfs | ||
) | [inline, virtual] |
Definition at line 80 of file PixelatedConvFunc.h.
virtual void casa::PixelatedConvFunc< T >::setFeedStokes | ( | const Vector< Int > & | feedStokes | ) | [inline, virtual] |
Definition at line 64 of file PixelatedConvFunc.h.
virtual void casa::PixelatedConvFunc< T >::setPolMap | ( | const Vector< Int > & | polMap | ) | [inline, virtual] |
Implements casa::ConvolutionFunction.
Definition at line 63 of file PixelatedConvFunc.h.
virtual void casa::PixelatedConvFunc< T >::setSize | ( | IPosition & | size | ) | [inline, virtual] |
Definition at line 47 of file PixelatedConvFunc.h.
References casa::PixelatedConvFunc< T >::cache, casa::PixelatedConvFunc< T >::nDim, casa::IPosition::nelements(), and casa::PixelatedConvFunc< T >::shape.
Referenced by casa::PixelatedConvFunc< T >::PixelatedConvFunc().
Array<T> casa::PixelatedConvFunc< T >::cache [private] |
Definition at line 85 of file PixelatedConvFunc.h.
Referenced by casa::PixelatedConvFunc< T >::setSize().
Int casa::PixelatedConvFunc< T >::nDim [private] |
Reimplemented from casa::ConvolutionFunction.
Definition at line 80 of file PixelatedConvFunc.h.
Referenced by casa::PixelatedConvFunc< T >::setSize().
IPosition casa::PixelatedConvFunc< T >::shape [private] |
Definition at line 84 of file PixelatedConvFunc.h.
Referenced by casa::PixelatedConvFunc< T >::setSize().