29 #ifndef SYNTHESIS_TRANSFORM2_MOSAICFTNEW_H
30 #define SYNTHESIS_TRANSFORM2_MOSAICFTNEW_H
55 MosaicFT(sj,mloc,stokes,cachesize,
tilesize,usezero,useDoublePrec, useConjFreqBeam, usePointing){}
A Measure: position on Earth.
defines interface for the Fourier Transform Machine
casacore::ImageInterface< casacore::Complex > & getImage(casacore::Matrix< casacore::Float > &, casacore::Bool normalize=true)
Get the final image: do the Fourier transform and grid-correct, then optionally normalize by the summ...
MosaicFTNew(SkyJones *sj, casacore::MPosition mloc, casacore::String stokes, casacore::Long cachesize, casacore::Int tilesize=16, casacore::Bool usezero=true, casacore::Bool useDoublePrec=false, casacore::Bool useConjFreqBeam=false, casacore::Bool usePointing=false)
Constructor: cachesize is the size of the cache in words (e.g.
bool Bool
Define the standard types used by Casacore.
Sky Jones: Model sky-plane instrumental effects for the SkyEquation.
refim::FTMachine * cloneFTM()
clone copy should make it pure virtual forcing every ftm to have a cloner
virtual casacore::String name() const
Return name of this machine.
String: the storage and methods of handling collections of characters.
void getWeightImage(casacore::ImageInterface< casacore::Float > &, casacore::Matrix< casacore::Float > &)
Get the final weights image.
Abstract base class for Record classes.
casacore::Long cachesize
Sizes.