29 #ifndef SYNTHESIS_AWPROJECTWBFTNEW_H
30 #define SYNTHESIS_AWPROJECTWBFTNEW_H
32 #define MAGICPAVALUE -999.0
54 AWProjectWBFT(nFacets, cachesize, cfcache, cf, visResampler, applyPointingOffset,
casacore::Bool conjBeams_p
FTMachine * cloneFTM()
clone copy the default cloner clones via a Record copy
virtual void setDryRun(casacore::Bool val)
Referenced counted pointer for constant data.
bool Bool
Define the standard types used by Casacore.
AWProjectWBFTNew(casacore::Int nFacets, casacore::Long cachesize, casacore::CountedPtr< CFCache > &cfcache, casacore::CountedPtr< ConvolutionFunction > &cf, casacore::CountedPtr< VisibilityResamplerBase > &visResampler, casacore::Bool applyPointingOffset=true, casacore::Bool doPBCorr=true, casacore::Int tilesize=16, casacore::Float paSteps=5.0, casacore::Float pbLimit=5e-4, casacore::Bool usezero=false, casacore::Bool conjBeams_p=true, casacore::Bool doublePrecGrid=false)
AWProjectWBFTNew(const casacore::RecordInterface &stateRec)
Construct from a casacore::Record containing the AWProjectWBFT state.
virtual casacore::String name() const
Copy constructor AWProjectWBFTNew(const AWProjectWBFTNew &other):AWProjectWBFT() {operator=(other);}...
const Double e
e and functions thereof:
String: the storage and methods of handling collections of characters.
virtual casacore::Bool useWeightImage()
All FTMachines that fill weightimage, need to set this.
virtual casacore::Bool doublePrecGrid()
return whether the ftmachine is using a double precision grid
Abstract base class for Record classes.
casacore::Long cachesize
Sizes.
void ftWeightImage(casacore::Lattice< casacore::Complex > &wtImage, const casacore::Matrix< casacore::Float > &sumWt, const casacore::Bool &doFFTNorm)
defines interface for the Fourier Transform Machine