VLAIlluminationConvFunc.h

Classes

VLAIlluminationConvFunc -- (full description)

class VLAIlluminationConvFunc: public IlluminationConvFunc

Interface

Public Members
VLAIlluminationConvFunc(String fileName)
VLAIlluminationConvFunc() :IlluminationConvFunc(),convFunc_p(),resolution()
VLAIlluminationConvFunc(Int n):IlluminationConvFunc(n)
~VLAIlluminationConvFunc()
void load(String &fileName,Vector<Int>& whichStokes, Float overSampling=20,Bool putCoords=True)
void storeImg(String &fileName,ImageInterface<Complex>& img)
void storeImg(String &fileName,ImageInterface<Float>& img)
void store(String &fileName)
void loadFromImage(String &fileName)
void getIdealConvFunc(Array<Complex>& buf)
void ftAperture(TempImage<Complex>& uvgrid)
void ftAperture()
void storePB(String& fileName)
Bool pbReady()
CoordinateSystem makeUVCoords(CoordinateSystem& imageCoordSys, IPosition& shape)
void regridApeture(CoordinateSystem& skyCS, IPosition& skyShape, TempImage<Complex>& uvGrid, const VisBuffer& vb,Bool doSquint=True)
void applyPB(ImageInterface<Float>& pbImage, const VisBuffer& vb)
void applyPB(ImageInterface<Complex>& pbImage, const Complex& vb)
void ftAperture(String& fileName, Vector<Int>& whichStokes, Float& overSampling, const CoordinateSystem& coordSys)
Private Members
void fillPB(ImageInterface<Complex>& inImg, ImageInterface<Float>& outImg)
void fillPB(ImageInterface<Complex>& inImg, ImageInterface<Complex>& outImg)

Description

Member Description

VLAIlluminationConvFunc(String fileName)

VLAIlluminationConvFunc() :IlluminationConvFunc(),convFunc_p(),resolution()

VLAIlluminationConvFunc(Int n):IlluminationConvFunc(n)

~VLAIlluminationConvFunc()

void load(String &fileName,Vector<Int>& whichStokes, Float overSampling=20,Bool putCoords=True)

void storeImg(String &fileName,ImageInterface<Complex>& img)

void storeImg(String &fileName,ImageInterface<Float>& img)

void store(String &fileName)

void loadFromImage(String &fileName)

void getIdealConvFunc(Array<Complex>& buf)

void ftAperture(TempImage<Complex>& uvgrid)

void ftAperture()

void storePB(String& fileName)

Bool pbReady()

CoordinateSystem makeUVCoords(CoordinateSystem& imageCoordSys, IPosition& shape)

void regridApeture(CoordinateSystem& skyCS, IPosition& skyShape, TempImage<Complex>& uvGrid, const VisBuffer& vb,Bool doSquint=True)

void applyPB(ImageInterface<Float>& pbImage, const VisBuffer& vb)

void applyPB(ImageInterface<Complex>& pbImage, const Complex& vb)

void ftAperture(String& fileName, Vector<Int>& whichStokes, Float& overSampling, const CoordinateSystem& coordSys)

void fillPB(ImageInterface<Complex>& inImg, ImageInterface<Float>& outImg)

void fillPB(ImageInterface<Complex>& inImg, ImageInterface<Complex>& outImg)