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

#include <WPConvFunc.h>

List of all members.

Public Member Functions

 WPConvFunc ()
 WPConvFunc (const RecordInterface &rec)
virtual ~WPConvFunc ()
void findConvFunction (const ImageInterface< Complex > &iimage, const VisBuffer &vb, const Int &wConvSize, const Vector< Double > &uvScale, const Vector< Double > &uvOffset, const Float &padding, Int &convSampling, Cube< Complex > &convFunc, Int &convsize, Vector< Int > &convSupport, Double &wScale)
 Inputs are the image, visbuffer, wConvsize findconv return a cached convolution function appropriate for this visbuffer and number of w conv plane.
Bool findSupport (Array< Complex > &, Float &, Int &, Int &)
virtual Bool makeAverageResponse (const VisBuffer &, const ImageInterface< Complex > &, ImageInterface< Float > &, Bool)
Bool toRecord (RecordInterface &rec)
 Serialization.
Bool fromRecord (String &err, const RecordInterface &rec)

Private Member Functions

Bool checkCenterPix (const ImageInterface< Complex > &image)

Private Attributes

Block< CountedPtr< Cube
< Complex > > > 
convFunctions_p
Block< CountedPtr< Vector< Int > > > convSupportBlock_p
SimpleOrderedMap< String, IntconvFunctionMap_p
Vector< IntconvSizes_p
Int actualConvIndex_p
Int convSize_p
Vector< IntconvSupport_p
Cube< Complex > convFunc_p
Double wScale_p
Int convSampling_p
Int nx_p
Int ny_p

Detailed Description

Definition at line 59 of file WPConvFunc.h.


Constructor & Destructor Documentation

virtual casa::WPConvFunc::~WPConvFunc ( ) [virtual]

Member Function Documentation

Bool casa::WPConvFunc::checkCenterPix ( const ImageInterface< Complex > &  image) [private]
void casa::WPConvFunc::findConvFunction ( const ImageInterface< Complex > &  iimage,
const VisBuffer vb,
const Int wConvSize,
const Vector< Double > &  uvScale,
const Vector< Double > &  uvOffset,
const Float padding,
Int convSampling,
Cube< Complex > &  convFunc,
Int convsize,
Vector< Int > &  convSupport,
Double wScale 
)

Inputs are the image, visbuffer, wConvsize findconv return a cached convolution function appropriate for this visbuffer and number of w conv plane.

Bool casa::WPConvFunc::findSupport ( Array< Complex > &  ,
Float ,
Int ,
Int  
) [inline]

Definition at line 81 of file WPConvFunc.h.

virtual Bool casa::WPConvFunc::makeAverageResponse ( const VisBuffer ,
const ImageInterface< Complex > &  ,
ImageInterface< Float > &  ,
Bool   
) [inline, virtual]

Definition at line 83 of file WPConvFunc.h.

Serialization.


Member Data Documentation

Definition at line 99 of file WPConvFunc.h.

Cube<Complex> casa::WPConvFunc::convFunc_p [private]

Definition at line 102 of file WPConvFunc.h.

Definition at line 96 of file WPConvFunc.h.

Definition at line 94 of file WPConvFunc.h.

Definition at line 104 of file WPConvFunc.h.

Definition at line 100 of file WPConvFunc.h.

Definition at line 97 of file WPConvFunc.h.

Definition at line 101 of file WPConvFunc.h.

Definition at line 95 of file WPConvFunc.h.

Definition at line 105 of file WPConvFunc.h.

Definition at line 105 of file WPConvFunc.h.

Definition at line 103 of file WPConvFunc.h.


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