29 #ifndef SYNTHESIS_SETJYGRIDFT_H
30 #define SYNTHESIS_SETJYGRIDFT_H
A Measure: astronomical direction.
A Measure: position on Earth.
virtual FTMachine * cloneFTM()
clone FTM
casacore::Vector< casacore::Double > freqscale_p
Prepare the grid for degridding void prepGridForDegrid();.
virtual casacore::Bool toRecord(casacore::String &error, casacore::RecordInterface &outRec, casacore::Bool withImage=false, const casacore::String diskimage="")
Save and restore the GridFT to and from a record.
virtual casacore::Bool fromRecord(casacore::String &error, const casacore::RecordInterface &inRec)
virtual casacore::String name() const
Return the name of the machine.
casacore::Long cachesize
Sizes.
casacore::ImageInterface< casacore::Complex > * image
casacore::String convType
virtual void initializeToVis(casacore::ImageInterface< casacore::Complex > &image, const VisBuffer &vb)
Initialize transform to Visibility plane using the image as a template.
bool Bool
Define the standard types used by Casacore.
SetJyGridFT(casacore::Long cachesize, casacore::Int tilesize, casacore::String convType, casacore::MPosition mLocation, casacore::MDirection mTangent, casacore::Float passing=1.0, casacore::Bool usezero=true, casacore::Bool useDoublePrec=false, const casacore::Vector< casacore::Double > &freqscale=casacore::Vector< casacore::Double >(1, 0.0), const casacore::Vector< casacore::Double > &scale=casacore::Vector< casacore::Double >(1, 1.0))
Constructor: cachesize is the size of the cache in words (e.g.
An FTMachine for Gridded Fourier transforms.
An FTMachine for Gridded Fourier transforms specializing in setjy frequency scaling.
String: the storage and methods of handling collections of characters.
VisBuffers encapsulate one chunk of visibility data for processing.
virtual void setScale(const casacore::Vector< casacore::Double > &freq, const casacore::Vector< casacore::Double > &scale)
casacore::Vector< casacore::Double > scale_p
Abstract base class for Record classes.
casacore::Vector< casacore::Double > interpscale_p
SetJyGridFT & operator=(const SetJyGridFT &other)
Assignment operator.
defines interface for the Fourier Transform Machine