casa
5.7.0-16
|
#include <AzElAperture.h>
Public Member Functions | |
AzElAperture () | |
~AzElAperture () | |
virtual void | rotate (const VisBuffer2 &vb, CFCell &cfc, const casacore::Double &rotAngleIncrement=5.0) |
virtual void rotate(const VisBuffer2& vb, CFStore2& cfs)=0; More... | |
virtual void | rotate2 (const VisBuffer2 &vb, CFCell &baseCFC, CFCell &cfc, const casacore::Double &rotAngleIncrement=5.0) |
Public Member Functions inherited from casa::refim::ATerm | |
ATerm () | |
virtual | ~ATerm () |
virtual casacore::String | name ()=0 |
virtual void | makeFullJones (casacore::ImageInterface< casacore::Complex > &pbImage, const VisBuffer2 &vb, casacore::Bool doSquint, casacore::Int &bandID, casacore::Double freqVal)=0 |
virtual void | applySky (casacore::ImageInterface< casacore::Float > &outputImages, const VisBuffer2 &vb, const casacore::Bool doSquint=true, const casacore::Int &cfKey=0, const casacore::Int &muellerTerm=0, const casacore::Double freqVal=-1.0)=0 |
virtual void | applySky (casacore::ImageInterface< casacore::Complex > &outputImages, const VisBuffer2 &vb, const casacore::Bool doSquint=true, const casacore::Int &cfKey=0, const casacore::Int &muellerTerm=0, const casacore::Double freqVal=-1.0)=0 |
virtual void | applySky (casacore::ImageInterface< casacore::Complex > &outImages, const casacore::Double &pa, const casacore::Bool doSquint, const casacore::Int &cfKey, const casacore::Int &muellerTerm, const casacore::Double freqVal)=0 |
virtual casacore::Int | makePBPolnCoords (const VisBuffer2 &vb, const casacore::Int &convSize, const casacore::Int &convSampling, const casacore::CoordinateSystem &skyCoord, const casacore::Int &skyNx, const casacore::Int &skyNy, casacore::CoordinateSystem &feedCoord) |
Not sure if the following method is requried. More... | |
virtual casacore::Int | makePBPolnCoords (const casacore::Vector< casacore::Int > &vbCorrTypes, const casacore::Int &convSize, const casacore::Int &convSampling, const casacore::CoordinateSystem &skyCoord, const casacore::Int &skyNx, const casacore::Int &skyNy, casacore::CoordinateSystem &feedCoord) |
virtual casacore::Vector < casacore::Int > | vbRow2CFKeyMap (const VisBuffer2 &vb, casacore::Int &nUnique) |
Not sure if the following method is requried. More... | |
virtual void | getPolMap (casacore::Vector< casacore::Int > &polMap) |
virtual casacore::Vector < casacore::Int > | getAntTypeList () |
virtual void | setConvSize (const casacore::Int convSize) |
virtual casacore::Int | getConvSize () |
virtual casacore::Int | getOversampling () |
{ casacore::Int defaultConvSize=CONVSIZE; defaultConvSize= SynthesisUtils::getenv("CONVSIZE",CONVSIZE); if (envStr != "") { sscanf(envStr.c_str,"%d",&defaultConvSize); cerr << "ConvFuncSize set to " << defaultConvSize << endl; } return defaultConvSize; }; More... | |
virtual casacore::Float | getConvWeightSizeFactor () |
{ casacore::Int defaultOverSampling=OVERSAMPLING; char *envStr; if ((envStr = getenv("OVERSAMPLING")) != NULL) { sscanf(envStr,"%d",&defaultOverSampling); cerr << "Oversampling set to " << defaultOverSampling << endl; } return defaultOverSampling; } More... | |
virtual casacore::Float | getSupportThreshold () |
virtual void | normalizeImage (casacore::Lattice< casacore::Complex > &skyImage, const casacore::Matrix< casacore::Float > &weights) |
virtual casacore::Vector<casacore::Int> vbRow2CFKeyMap(const VisBuffer2& vb, casacore::Int& nUnique) = 0; virtual casacore::Int getConvSize() = 0; virtual casacore::Int getOversampling() = 0; virtual casacore::Float getConvWeightSizeFactor() = 0; virtual casacore::Float getSupportThreshold() = 0; More... | |
virtual void | cacheVBInfo (const VisBuffer2 &vb)=0 |
virtual void | cacheVBInfo (const casacore::String &telescopeName, const casacore::Float &diameter)=0 |
virtual casacore::Int | getBandID (const casacore::Double &freq, const casacore::String &telescopeName, const casacore::String &bandName)=0 |
virtual int | getVisParams (const VisBuffer2 &vb, const casacore::CoordinateSystem &skyCoord=casacore::CoordinateSystem())=0 |
virtual void | setPolMap (const casacore::Vector< casacore::Int > &polMap) |
The mapping from VisBuffer polarizations map to the Image plane polarization. More... | |
virtual casacore::Int | mapAntIDToAntType (const casacore::Int &) |
casacore::String | getTelescopeName () |
virtual casacore::Bool | rotationallySymmetric () |
Public Member Functions inherited from casa::refim::CFTerms | |
CFTerms () | |
virtual | ~CFTerms () |
virtual void | setOpCode (OpCodes code) |
virtual casacore::Bool | isNoOp () |
void | setBandName (const casacore::String &bandName) |
casacore::String & | getBandName () |
Private Attributes | |
casacore::Array< TT > | cachedCFC_p |
casacore::Float | cachedCFCPA_p |
Additional Inherited Members | |
Public Types inherited from casa::refim::CFTerms | |
enum | OpCodes { NOOP, NORMAL } |
Protected Member Functions inherited from casa::refim::ATerm | |
casacore::LogIO & | logIO () |
Protected Member Functions inherited from casa::refim::CFTerms | |
casacore::LogIO & | logIO () |
Protected Attributes inherited from casa::refim::ATerm | |
casacore::LogIO | logIO_p |
casacore::Vector< casacore::Int > | polMap_p_base |
casacore::Int | cachedOverSampling_p |
casacore::Int | cachedConvSize_p |
casacore::Float | Diameter_p |
casacore::Float | Nant_p |
casacore::Float | HPBW |
casacore::Float | sigma |
Protected Attributes inherited from casa::refim::CFTerms | |
casacore::LogIO | logIO_p |
casacore::Vector< casacore::Int > | polMap_p_base |
OpCodes | opCode_p |
casacore::String | telescopeName_p |
casacore::String | bandName_p |
Definition at line 48 of file AzElAperture.h.
|
inline |
Definition at line 51 of file AzElAperture.h.
|
inline |
Definition at line 52 of file AzElAperture.h.
|
virtual |
virtual void rotate(const VisBuffer2& vb, CFStore2& cfs)=0;
Implements casa::refim::ATerm.
|
virtual |
Implements casa::refim::ATerm.
|
private |
Definition at line 56 of file AzElAperture.h.
|
private |
Definition at line 57 of file AzElAperture.h.