casa
$Rev:20696$
|
#include <WPConvFunc.h>
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, Int > | convFunctionMap_p |
Vector< Int > | convSizes_p |
Int | actualConvIndex_p |
Int | convSize_p |
Vector< Int > | convSupport_p |
Cube< Complex > | convFunc_p |
Double | wScale_p |
Int | convSampling_p |
Int | nx_p |
Int | ny_p |
Definition at line 59 of file WPConvFunc.h.
casa::WPConvFunc::WPConvFunc | ( | const RecordInterface & | rec | ) |
virtual casa::WPConvFunc::~WPConvFunc | ( | ) | [virtual] |
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.
Definition at line 81 of file WPConvFunc.h.
Bool casa::WPConvFunc::fromRecord | ( | String & | err, |
const RecordInterface & | rec | ||
) |
virtual Bool casa::WPConvFunc::makeAverageResponse | ( | const VisBuffer & | , |
const ImageInterface< Complex > & | , | ||
ImageInterface< Float > & | , | ||
Bool | |||
) | [inline, virtual] |
Definition at line 83 of file WPConvFunc.h.
Serialization.
Int casa::WPConvFunc::actualConvIndex_p [private] |
Definition at line 99 of file WPConvFunc.h.
Cube<Complex> casa::WPConvFunc::convFunc_p [private] |
Definition at line 102 of file WPConvFunc.h.
SimpleOrderedMap<String, Int> casa::WPConvFunc::convFunctionMap_p [private] |
Definition at line 96 of file WPConvFunc.h.
Block<CountedPtr<Cube<Complex> > > casa::WPConvFunc::convFunctions_p [private] |
Definition at line 94 of file WPConvFunc.h.
Int casa::WPConvFunc::convSampling_p [private] |
Definition at line 104 of file WPConvFunc.h.
Int casa::WPConvFunc::convSize_p [private] |
Definition at line 100 of file WPConvFunc.h.
Vector<Int> casa::WPConvFunc::convSizes_p [private] |
Definition at line 97 of file WPConvFunc.h.
Vector<Int> casa::WPConvFunc::convSupport_p [private] |
Definition at line 101 of file WPConvFunc.h.
Block<CountedPtr<Vector<Int> > > casa::WPConvFunc::convSupportBlock_p [private] |
Definition at line 95 of file WPConvFunc.h.
Int casa::WPConvFunc::nx_p [private] |
Definition at line 105 of file WPConvFunc.h.
Int casa::WPConvFunc::ny_p [private] |
Definition at line 105 of file WPConvFunc.h.
Double casa::WPConvFunc::wScale_p [private] |
Definition at line 103 of file WPConvFunc.h.