casa
5.7.0-16
|
#include <WPConvFunc.h>
Private Member Functions | |
casacore::Bool | checkCenterPix (const casacore::ImageInterface< casacore::Complex > &image) |
void | makeGWplane (casacore::Matrix< casacore::Complex > &screen, const casacore::Int iw, casacore::Double s0, casacore::Double s1, casacore::Float *&wsaveptr, casacore::Int &lsav, casacore::Int &inner, casacore::Complex *&cor, casacore::Double &cpWscale) |
Private Attributes | |
casacore::Block < casacore::CountedPtr < casacore::Cube < casacore::Complex > > > | convFunctions_p |
casacore::Block < casacore::CountedPtr < casacore::Vector < casacore::Int > > > | convSupportBlock_p |
std::map< casacore::String, casacore::Int > | convFunctionMap_p |
casacore::Vector< casacore::Int > | convSizes_p |
casacore::Int | actualConvIndex_p |
casacore::Int | convSize_p |
casacore::Vector< casacore::Int > | convSupport_p |
casacore::Cube< casacore::Complex > | convFunc_p |
casacore::Double | wScaler_p |
casacore::Int | convSampling_p |
casacore::Int | nx_p |
casacore::Int | ny_p |
casacore::Double | minW_p |
casacore::Double | maxW_p |
casacore::Double | rmsW_p |
Definition at line 63 of file WPConvFunc.h.
casa::WPConvFunc::WPConvFunc | ( | const casacore::Double | minW = -1.0 , |
const casacore::Double | maxW = -1.0 , |
||
const casacore::Double | rmsW = -1.0 |
||
) |
casa::WPConvFunc::WPConvFunc | ( | const casacore::RecordInterface & | rec | ) |
casa::WPConvFunc::WPConvFunc | ( | const WPConvFunc & | other | ) |
Copy constructor.
|
virtual |
|
private |
void casa::WPConvFunc::findConvFunction | ( | const casacore::ImageInterface< casacore::Complex > & | iimage, |
const VisBuffer & | vb, | ||
const casacore::Int & | wConvSize, | ||
const casacore::Vector< casacore::Double > & | uvScale, | ||
const casacore::Vector< casacore::Double > & | uvOffset, | ||
const casacore::Float & | padding, | ||
casacore::Int & | convSampling, | ||
casacore::Cube< casacore::Complex > & | convFunc, | ||
casacore::Int & | convsize, | ||
casacore::Vector< casacore::Int > & | convSupport, | ||
casacore::Double & | wScale | ||
) |
Inputs are the image, visbuffer, wConvsize findconv return a cached convolution function appropriate for this visbuffer and number of w conv plane.
void casa::WPConvFunc::findConvFunction2 | ( | const casacore::ImageInterface< casacore::Complex > & | iimage, |
const VisBuffer & | vb, | ||
const casacore::Int & | wConvSize, | ||
const casacore::Vector< casacore::Double > & | uvScale, | ||
const casacore::Vector< casacore::Double > & | uvOffset, | ||
const casacore::Float & | padding, | ||
casacore::Int & | convSampling, | ||
casacore::Cube< casacore::Complex > & | convFunc, | ||
casacore::Int & | convsize, | ||
casacore::Vector< casacore::Int > & | convSupport, | ||
casacore::Double & | wScale | ||
) |
|
inline |
Definition at line 101 of file WPConvFunc.h.
casacore::Bool casa::WPConvFunc::fromRecord | ( | casacore::String & | err, |
const casacore::RecordInterface & | rec | ||
) |
|
inlinevirtual |
Definition at line 103 of file WPConvFunc.h.
|
private |
WPConvFunc& casa::WPConvFunc::operator= | ( | const WPConvFunc & | other | ) |
casacore::Bool casa::WPConvFunc::toRecord | ( | casacore::RecordInterface & | rec | ) |
Serialization.
|
private |
Definition at line 123 of file WPConvFunc.h.
|
private |
Definition at line 126 of file WPConvFunc.h.
|
private |
Definition at line 119 of file WPConvFunc.h.
|
private |
Definition at line 117 of file WPConvFunc.h.
|
private |
Definition at line 128 of file WPConvFunc.h.
|
private |
Definition at line 124 of file WPConvFunc.h.
|
private |
Definition at line 121 of file WPConvFunc.h.
|
private |
Definition at line 125 of file WPConvFunc.h.
|
private |
Definition at line 118 of file WPConvFunc.h.
|
private |
Definition at line 130 of file WPConvFunc.h.
|
private |
Definition at line 130 of file WPConvFunc.h.
|
private |
Definition at line 129 of file WPConvFunc.h.
|
private |
Definition at line 129 of file WPConvFunc.h.
|
private |
Definition at line 130 of file WPConvFunc.h.
|
private |
Definition at line 127 of file WPConvFunc.h.