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, Bool fillCF=True)
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.

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.


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 wTerm_p.

virtual int casa::WOnlyConvFunc::getVisParams ( const VisBuffer vb  )  [inline, virtual]

Definition at line 68 of file WOnlyConvFunc.h.

References wTerm_p.

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.

References casacore::False.

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.

References casacore::False.

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.

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.

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,
Bool  fillCF = True 
)
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 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 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

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().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1