29 #ifndef SYNTHESIS_VLAILLUMINATIONCONVFUNC_H
30 #define SYNTHESIS_VLAILLUMINATIONCONVFUNC_H
A Vector of integers, for indexing into Array<T> objects.
VLAIlluminationConvFunc(casacore::Int n)
void loadFromImage(casacore::String &fileName)
VLAIlluminationConvFunc()
void storePB(casacore::String &fileName)
void applyPB(casacore::ImageInterface< casacore::Float > &pbImage, const VisBuffer &vb)
casacore::Vector< casacore::Double > resolution
casacore::TempImage<casacore::Float> reAperture_p, imAperture_p;
void fillPB(casacore::ImageInterface< casacore::Complex > &inImg, casacore::ImageInterface< casacore::Float > &outImg)
~VLAIlluminationConvFunc()
void regridApeture(casacore::CoordinateSystem &skyCS, casacore::IPosition &skyShape, casacore::TempImage< casacore::Complex > &uvGrid, const VisBuffer &vb, casacore::Bool doSquint=true)
void load(casacore::String &fileName, casacore::Vector< casacore::Int > &whichStokes, casacore::Float overSampling=20, casacore::Bool putCoords=true)
bool Bool
Define the standard types used by Casacore.
casacore::TempImage< casacore::Complex > convFunc_p
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
void getIdealConvFunc(casacore::Array< casacore::Complex > &buf)
void store(casacore::String &fileName)
void storeImg(casacore::String &fileName, casacore::ImageInterface< casacore::Complex > &img)
String: the storage and methods of handling collections of characters.
VisBuffers encapsulate one chunk of visibility data for processing.
casacore::CoordinateSystem makeUVCoords(casacore::CoordinateSystem &imageCoordSys, casacore::IPosition &shape)
Interconvert pixel and world coordinates.