29 #ifndef SYNTHESIS_TRANSFORM2_VLACALCILLUMINATIONCONVFUNC_H
30 #define SYNTHESIS_TRANSFORM2_VLACALCILLUMINATIONCONVFUNC_H
54 convFunc_p(),resolution(),pbRead_p(false),freq_p(0),lastPA(0),ap()
115 {
throw(
casacore::AipsError(
"VLACalcIlluminationConvFunc::findSupport() not implemented"));};
A Vector of integers, for indexing into Array<T> objects.
casacore::Vector< casacore::Double > resolution
casacore::TempImage<casacore::Float> reAperture_p, imAperture_p;
casacore::Int getVLABandID(casacore::Double& freq,casacore::String&telescopeName); ...
VLACalcIlluminationConvFunc(casacore::Int n)
~VLACalcIlluminationConvFunc()
virtual casacore::Bool makeAverageResponse(const VisBuffer2 &, const casacore::ImageInterface< casacore::Complex > &, casacore::ImageInterface< casacore::Float > &, casacore::Bool=true)
This method computes the average response function.
casacore::CoordinateSystem makeUVCoords(casacore::CoordinateSystem &imageCoordSys, casacore::IPosition &shape)
LatticeExprNode pa(const LatticeExprNode &left, const LatticeExprNode &right)
This function finds 180/pi*atan2(left,right)/2.
casacore::Bool findSupport(casacore::Array< casacore::Complex > &, casacore::Float &, casacore::Int &, casacore::Int &)
virtual void setFeedStokes(const casacore::Vector<casacore::Int>& feedStokes) = 0; ...
bool Bool
Define the standard types used by Casacore.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
void setBandID(casacore::Int bandID)
VisBuffer2s encapsulate one chunk of visibility data for processing.
Base class for all Casacore library errors.
String: the storage and methods of handling collections of characters.
casacore::TempImage< casacore::Complex > convFunc_p
Interconvert pixel and world coordinates.