casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
casa::WOnlyConvFunc Class Reference


More...

#include <WOnlyConvFunc.h>

Inheritance diagram for casa::WOnlyConvFunc:
casa::ConvolutionFunction casa::ConvolutionFunction

List of all members.

Public Member Functions

 WOnlyConvFunc (const CountedPtr< WTerm > &wTerm, const CountedPtr< PSTerm > &psTerm)
 ~WOnlyConvFunc ()
WOnlyConvFuncoperator= (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 ()
WOnlyConvFuncoperator= (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< WTermwTerm_p
CountedPtr< PSTermpsTerm_p

Detailed Description


Definition at line 49 of file WOnlyConvFunc.h.


Constructor & Destructor Documentation

casa::WOnlyConvFunc::WOnlyConvFunc ( const CountedPtr< WTerm > &  wTerm,
const CountedPtr< PSTerm > &  psTerm 
) [inline]

Definition at line 52 of file WOnlyConvFunc.h.

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.

Definition at line 56 of file WOnlyConvFunc.h.


Member Function Documentation

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]

Member Data Documentation

Definition at line 89 of file WOnlyConvFunc.h.

Definition at line 88 of file WOnlyConvFunc.h.

Referenced by getVisParams(), and setPolMap().


The documentation for this class was generated from the following files: