casa
$Rev:20696$
|
#include <WOnlyConvFunc.h>
Public Member Functions | |
WOnlyConvFunc (const CountedPtr< WTerm > &wTerm, const CountedPtr< PSTerm > &psTerm) | |
~WOnlyConvFunc () | |
WOnlyConvFunc & | operator= (const WOnlyConvFunc &other) |
void | makeConvFunction (const ImageInterface< Complex > &image, const VisBuffer &vb, const Int wConvSize, const Float pa, const Float dpa, CFStore &cfs, CFStore &cfwts) |
virtual int | getVisParams (const VisBuffer &vb) |
virtual void | setPolMap (const Vector< Int > &polMap) |
virtual Bool | findSupport (Array< Complex > &func, Float &threshold, Int &origin, Int &R) |
virtual void setFeedStokes(const Vector<Int>& feedStokes) = 0; | |
Bool | makeAverageResponse (const VisBuffer &, const ImageInterface< Complex > &, ImageInterface< Float > &, Bool=True) |
Pedgree baggage (NoOps). | |
Bool | makeAverageResponse (const VisBuffer &, const ImageInterface< Complex > &, ImageInterface< Complex > &, Bool=True) |
WOnlyConvFunc (const CountedPtr< WTerm > &wTerm, const CountedPtr< PSTerm > &psTerm) | |
~WOnlyConvFunc () | |
WOnlyConvFunc & | operator= (const WOnlyConvFunc &other) |
void | makeConvFunction (const ImageInterface< Complex > &image, const VisBuffer &vb, const Int wConvSize, const Float pa, CFStore &cfs, CFStore &cfwts) |
virtual int | getVisParams (const VisBuffer &vb) |
virtual void | setPolMap (const Vector< Int > &polMap) |
virtual Bool | findSupport (Array< Complex > &func, Float &threshold, Int &origin, Int &R) |
virtual void setFeedStokes(const Vector<Int>& feedStokes) = 0; | |
Bool | makeAverageResponse (const VisBuffer &, const ImageInterface< Complex > &, ImageInterface< Float > &, Bool=True) |
Pedgree baggage (NoOps). | |
Bool | makeAverageResponse (const VisBuffer &, const ImageInterface< Complex > &, ImageInterface< Complex > &, Bool=True) |
Protected Member Functions | |
void | setSupport (Array< Complex > &convFunc, CFStore &cfs) |
void | setSupport (Array< Complex > &convFunc, CFStore &cfs) |
Private Attributes | |
CountedPtr< WTerm > | wTerm_p |
CountedPtr< PSTerm > | psTerm_p |
Definition at line 49 of file WOnlyConvFunc.h.
casa::WOnlyConvFunc::WOnlyConvFunc | ( | const CountedPtr< WTerm > & | wTerm, |
const CountedPtr< PSTerm > & | psTerm | ||
) | [inline] |
Definition at line 52 of file WOnlyConvFunc.h.
casa::WOnlyConvFunc::~WOnlyConvFunc | ( | ) | [inline] |
Definition at line 56 of file WOnlyConvFunc.h.
casa::WOnlyConvFunc::WOnlyConvFunc | ( | const CountedPtr< WTerm > & | wTerm, |
const CountedPtr< PSTerm > & | psTerm | ||
) | [inline] |
Definition at line 52 of file WOnlyConvFunc.h.
casa::WOnlyConvFunc::~WOnlyConvFunc | ( | ) | [inline] |
Definition at line 56 of file WOnlyConvFunc.h.
virtual Bool casa::WOnlyConvFunc::findSupport | ( | Array< Complex > & | func, |
Float & | threshold, | ||
Int & | origin, | ||
Int & | R | ||
) | [virtual] |
virtual void setFeedStokes(const Vector<Int>& feedStokes) = 0;
Implements casa::ConvolutionFunction.
virtual Bool casa::WOnlyConvFunc::findSupport | ( | Array< Complex > & | func, |
Float & | threshold, | ||
Int & | origin, | ||
Int & | R | ||
) | [virtual] |
virtual void setFeedStokes(const Vector<Int>& feedStokes) = 0;
Implements casa::ConvolutionFunction.
virtual int casa::WOnlyConvFunc::getVisParams | ( | const VisBuffer & | vb | ) | [inline, virtual] |
Definition at line 67 of file WOnlyConvFunc.h.
References casa::WTerm::getVisParams(), and wTerm_p.
virtual int casa::WOnlyConvFunc::getVisParams | ( | const VisBuffer & | vb | ) | [inline, virtual] |
Definition at line 68 of file WOnlyConvFunc.h.
References casa::WTerm::getVisParams(), and wTerm_p.
Bool casa::WOnlyConvFunc::makeAverageResponse | ( | const VisBuffer & | , |
const ImageInterface< Complex > & | , | ||
ImageInterface< Float > & | , | ||
Bool | = True |
||
) | [inline, virtual] |
Pedgree baggage (NoOps).
Implements casa::ConvolutionFunction.
Definition at line 75 of file WOnlyConvFunc.h.
Bool casa::WOnlyConvFunc::makeAverageResponse | ( | const VisBuffer & | , |
const ImageInterface< Complex > & | , | ||
ImageInterface< Float > & | , | ||
Bool | = True |
||
) | [inline, virtual] |
Pedgree baggage (NoOps).
Implements casa::ConvolutionFunction.
Definition at line 76 of file WOnlyConvFunc.h.
Bool casa::WOnlyConvFunc::makeAverageResponse | ( | const VisBuffer & | , |
const ImageInterface< Complex > & | , | ||
ImageInterface< Complex > & | , | ||
Bool | = True |
||
) | [inline, virtual] |
Implements casa::ConvolutionFunction.
Definition at line 79 of file WOnlyConvFunc.h.
Bool casa::WOnlyConvFunc::makeAverageResponse | ( | const VisBuffer & | , |
const ImageInterface< Complex > & | , | ||
ImageInterface< Complex > & | , | ||
Bool | = True |
||
) | [inline, virtual] |
Implements casa::ConvolutionFunction.
Definition at line 80 of file WOnlyConvFunc.h.
void casa::WOnlyConvFunc::makeConvFunction | ( | const ImageInterface< Complex > & | image, |
const VisBuffer & | vb, | ||
const Int | wConvSize, | ||
const Float | pa, | ||
CFStore & | cfs, | ||
CFStore & | cfwts | ||
) |
void casa::WOnlyConvFunc::makeConvFunction | ( | const ImageInterface< Complex > & | image, |
const VisBuffer & | vb, | ||
const Int | wConvSize, | ||
const Float | pa, | ||
const Float | dpa, | ||
CFStore & | cfs, | ||
CFStore & | cfwts | ||
) |
WOnlyConvFunc& casa::WOnlyConvFunc::operator= | ( | const WOnlyConvFunc & | other | ) |
WOnlyConvFunc& casa::WOnlyConvFunc::operator= | ( | const WOnlyConvFunc & | other | ) |
virtual void casa::WOnlyConvFunc::setPolMap | ( | const Vector< Int > & | polMap | ) | [inline, virtual] |
Implements casa::ConvolutionFunction.
Definition at line 68 of file WOnlyConvFunc.h.
References casa::WTerm::setPolMap(), and wTerm_p.
virtual void casa::WOnlyConvFunc::setPolMap | ( | const Vector< Int > & | polMap | ) | [inline, virtual] |
Implements casa::ConvolutionFunction.
Definition at line 69 of file WOnlyConvFunc.h.
References casa::WTerm::setPolMap(), and wTerm_p.
void casa::WOnlyConvFunc::setSupport | ( | Array< Complex > & | convFunc, |
CFStore & | cfs | ||
) | [protected] |
void casa::WOnlyConvFunc::setSupport | ( | Array< Complex > & | convFunc, |
CFStore & | cfs | ||
) | [protected] |
CountedPtr< PSTerm > casa::WOnlyConvFunc::psTerm_p [private] |
Definition at line 89 of file WOnlyConvFunc.h.
CountedPtr< WTerm > casa::WOnlyConvFunc::wTerm_p [private] |
Definition at line 88 of file WOnlyConvFunc.h.
Referenced by getVisParams(), and setPolMap().