casa::refim::VLAIlluminationConvFunc Class Reference

#include <VLAIlluminationConvFunc.h>

Inheritance diagram for casa::refim::VLAIlluminationConvFunc:
casa::refim::IlluminationConvFunc casa::refim::TabulatedConvFunc casa::refim::ConvolutionFunction

List of all members.

Public Member Functions

 VLAIlluminationConvFunc (String fileName)
 VLAIlluminationConvFunc ()
 VLAIlluminationConvFunc (Int 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 VisBuffer2 &vb, Bool doSquint=True)
void applyPB (ImageInterface< Float > &pbImage, const VisBuffer2 &vb)
void applyPB (ImageInterface< Complex > &pbImage, const VisBuffer2 &vb)
void ftAperture (String &fileName, Vector< Int > &whichStokes, Float &overSampling, const CoordinateSystem &coordSys)

Private Member Functions

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

Private Attributes

TempImage< Complex > convFunc_p
Vector< Double > resolution
 TempImage<Float> reAperture_p, imAperture_p;.
Bool pbRead_p
Float freq_p

Detailed Description

Definition at line 41 of file VLAIlluminationConvFunc.h.


Constructor & Destructor Documentation

casa::refim::VLAIlluminationConvFunc::VLAIlluminationConvFunc ( String  fileName  ) 
casa::refim::VLAIlluminationConvFunc::VLAIlluminationConvFunc (  )  [inline]

Definition at line 45 of file VLAIlluminationConvFunc.h.

References casacore::False, and pbRead_p.

casa::refim::VLAIlluminationConvFunc::VLAIlluminationConvFunc ( Int  n  )  [inline]

Definition at line 48 of file VLAIlluminationConvFunc.h.

References casacore::False, and pbRead_p.

casa::refim::VLAIlluminationConvFunc::~VLAIlluminationConvFunc (  )  [inline]

Definition at line 49 of file VLAIlluminationConvFunc.h.


Member Function Documentation

void casa::refim::VLAIlluminationConvFunc::applyPB ( ImageInterface< Complex > &  pbImage,
const VisBuffer2 vb 
)
void casa::refim::VLAIlluminationConvFunc::applyPB ( ImageInterface< Float > &  pbImage,
const VisBuffer2 vb 
)
void casa::refim::VLAIlluminationConvFunc::fillPB ( ImageInterface< Complex > &  inImg,
ImageInterface< Complex > &  outImg 
) [private]
void casa::refim::VLAIlluminationConvFunc::fillPB ( ImageInterface< Complex > &  inImg,
ImageInterface< Float > &  outImg 
) [private]
void casa::refim::VLAIlluminationConvFunc::ftAperture ( String &  fileName,
Vector< Int > &  whichStokes,
Float &  overSampling,
const CoordinateSystem &  coordSys 
)
void casa::refim::VLAIlluminationConvFunc::ftAperture (  )  [inline]

Definition at line 59 of file VLAIlluminationConvFunc.h.

References convFunc_p, ftAperture(), pbRead_p, and casacore::True.

Referenced by ftAperture().

void casa::refim::VLAIlluminationConvFunc::ftAperture ( TempImage< Complex > &  uvgrid  ) 
void casa::refim::VLAIlluminationConvFunc::getIdealConvFunc ( Array< Complex > &  buf  ) 
void casa::refim::VLAIlluminationConvFunc::load ( String &  fileName,
Vector< Int > &  whichStokes,
Float  overSampling = 20,
Bool  putCoords = True 
)
void casa::refim::VLAIlluminationConvFunc::loadFromImage ( String &  fileName  ) 
CoordinateSystem casa::refim::VLAIlluminationConvFunc::makeUVCoords ( CoordinateSystem &  imageCoordSys,
IPosition &  shape 
)
Bool casa::refim::VLAIlluminationConvFunc::pbReady (  )  [inline]

Definition at line 62 of file VLAIlluminationConvFunc.h.

References pbRead_p.

void casa::refim::VLAIlluminationConvFunc::regridApeture ( CoordinateSystem &  skyCS,
IPosition &  skyShape,
TempImage< Complex > &  uvGrid,
const VisBuffer2 vb,
Bool  doSquint = True 
)
void casa::refim::VLAIlluminationConvFunc::store ( String &  fileName  ) 
void casa::refim::VLAIlluminationConvFunc::storeImg ( String &  fileName,
ImageInterface< Float > &  img 
)
void casa::refim::VLAIlluminationConvFunc::storeImg ( String &  fileName,
ImageInterface< Complex > &  img 
)
void casa::refim::VLAIlluminationConvFunc::storePB ( String &  fileName  ) 

Member Data Documentation

Definition at line 90 of file VLAIlluminationConvFunc.h.

Referenced by ftAperture().

Definition at line 94 of file VLAIlluminationConvFunc.h.

Definition at line 93 of file VLAIlluminationConvFunc.h.

Referenced by ftAperture(), pbReady(), and VLAIlluminationConvFunc().

TempImage<Float> reAperture_p, imAperture_p;.

Definition at line 92 of file VLAIlluminationConvFunc.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1