casacore::Float MathUtils::interpLanczos( const casacore::Double& x , const casacore::Double& y, const casacore::Double& nx, const casacore::Double& ny, const casacore::Float* data, const casacore::Float a){
#include <casacore/ms/MeasurementSets/MSRange.h>
#include <msvis/MSVis/VisBuffer2.h>
#include <casacore/casa/Logging/LogIO.h>
#include <casacore/ms/MeasurementSets/MSColumns.h>
#include <casacore/measures/Measures/MEpoch.h>
#include <casacore/measures/Measures/MeasTable.h>
#include <synthesis/TransformMachines2/Utils.h>
#include <synthesis/TransformMachines/StokesImageUtil.h>
#include <synthesis/Utilities/FFT2D.h>
#include <casacore/casa/Utilities/Assert.h>
#include <casacore/casa/Arrays/Vector.h>
#include <casacore/casa/Arrays/ArrayMath.h>
#include <casacore/lattices/LEL/LatticeExpr.h>
#include <casacore/images/Images/PagedImage.h>
#include <casacore/images/Images/ImageRegrid.h>
#include <casacore/casa/Containers/Record.h>
#include <casacore/lattices/Lattices/LatticeIterator.h>
#include <casacore/lattices/Lattices/TiledLineStepper.h>
#include <casacore/lattices/Lattices/LatticeStepper.h>
#include <casacore/lattices/LatticeMath/LatticeFFT.h>
#include <casacore/casa/OS/Timer.h>
#include <casacore/casa/System/Aipsrc.h>
#include <msvis/MSVis/VisibilityIterator2.h>
using namespace casacore;
void storeImg(String fileName,ImageInterface<Complex>& theImg, Bool writeReIm)
PagedImage<Complex> ctmp(theImg.shape(), theImg.coordinates(), fileName);
LatticeExpr<Complex> le(theImg);
ostringstream reName,imName;
reName << "re" << fileName;
imName << "im" << fileName;
PagedImage<Float> tmp(theImg.shape(), theImg.coordinates(), reName);
LatticeExpr<Float> le(real(theImg));
PagedImage<Float> tmp(theImg.shape(), theImg.coordinates(), imName);
LatticeExpr<Float> le(arg(theImg));
void storeImg(String fileName,ImageInterface<Float>& theImg)
PagedImage<Float> tmp(theImg.shape(), theImg.coordinates(), fileName);
LatticeExpr<Float> le(theImg);
void storeArrayAsImage(String fileName, const CoordinateSystem& coord,