casa::WPConvFunc Class Reference
#include <WPConvFunc.h>
List of all members.
Public Member Functions |
| WPConvFunc (const Double minW=-1.0, const Double maxW=-1.0, const Double rmsW=-1.0) |
| WPConvFunc (const RecordInterface &rec) |
| WPConvFunc (const WPConvFunc &other) |
| Copy constructor.
|
WPConvFunc & | operator= (const WPConvFunc &other) |
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, Int > | convFunctionMap_p |
Vector< Int > | convSizes_p |
Int | actualConvIndex_p |
Int | convSize_p |
Vector< Int > | convSupport_p |
Cube< Complex > | convFunc_p |
Double | wScaler_p |
Int | convSampling_p |
Int | nx_p |
Int | ny_p |
Double | minW_p |
Double | maxW_p |
Double | rmsW_p |
Detailed Description
Definition at line 59 of file WPConvFunc.h.
Constructor & Destructor Documentation
casa::WPConvFunc::WPConvFunc |
( |
const Double |
minW = -1.0 , |
|
|
const Double |
maxW = -1.0 , |
|
|
const Double |
rmsW = -1.0 | |
|
) |
| | |
casa::WPConvFunc::WPConvFunc |
( |
const RecordInterface & |
rec |
) |
|
casa::WPConvFunc::WPConvFunc |
( |
const WPConvFunc & |
other |
) |
|
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] |
Bool casa::WPConvFunc::fromRecord |
( |
String & |
err, |
|
|
const RecordInterface & |
rec | |
|
) |
| | |
virtual Bool casa::WPConvFunc::makeAverageResponse |
( |
const VisBuffer & |
, |
|
|
const ImageInterface< Complex > & |
, |
|
|
ImageInterface< Float > & |
, |
|
|
Bool |
| |
|
) |
| | [inline, virtual] |
Bool casa::WPConvFunc::toRecord |
( |
RecordInterface & |
rec |
) |
|
Member Data Documentation
The documentation for this class was generated from the following file: