27 #ifndef SYNTHESIS_SIMAPPER_H
28 #define SYNTHESIS_SIMAPPER_H
51 class ComponentFTMachine;
52 namespace refim{
class ComponentFTMachine;}
A Measure: astronomical direction.
Class that contains functions needed for imager.
casacore::CountedPtr< FTMachine > ift_p
casacore::CountedPtr< refim::FTMachine > ft2_p
casacore::Bool getCLRecord(casacore::Record &rec)
casacore::CountedPtr< SIImageStore > itsImages
const casacore::CountedPtr< refim::FTMachine > & getFTM2(const casacore::Bool ift=true)
virtual void addPB(vi::VisBuffer2 &vb, PBMath &pbMath, const casacore::MDirection &altDir=MDirection(), const casacore::Bool useAltDir=False)
Primary beam envelope class, derived from PBMathInterface.
virtual void finalizeDegrid()
const casacore::CountedPtr< FTMachine > & getFTM(const casacore::Bool ift=true)
casacore::CountedPtr< refim::FTMachine > ift2_p
virtual void finalizeGrid(vi::VisBuffer2 &vb, casacore::Bool dopsf)
casacore::Bool getFTMRecord(casacore::Record &rec, const casacore::String diskimage="")
virtual void initializeGrid(vi::VisBuffer2 &vb, casacore::Bool dopsf, casacore::Bool firstaccess=false)
Referenced counted pointer for constant data.
virtual casacore::CountedPtr< SIImageStore > imageStore()
A base class for astronomical images.
virtual void degrid(vi::VisBuffer2 &vb)
virtual void initializeDegrid(vi::VisBuffer2 &vb, casacore::Int row=-1)
virtual void grid(vi::VisBuffer2 &vb, casacore::Bool dopsf, refim::FTMachine::Type col, const casacore::Int whichFTM=-1)
Type
Types of known Images that may be made using the makeImage method.
Type
Types of known Images that may be made using the makeImage method.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
casacore::Bool useViVb2_p
casacore::CountedPtr< FTMachine > ft_p
casacore::CountedPtr< refim::ComponentFTMachine > cft2_p
VisBuffer2s encapsulate one chunk of visibility data for processing.
virtual casacore::Bool releaseImageLocks()
A class for manipulating groups of components.
String: the storage and methods of handling collections of characters.
VisBuffers encapsulate one chunk of visibility data for processing.
casacore::CountedPtr< ComponentFTMachine > cft_p
virtual casacore::String getImageName()
SIMapper(casacore::CountedPtr< SIImageStore > &imagestore, casacore::CountedPtr< FTMachine > &ftm, casacore::CountedPtr< FTMachine > &iftm)
Default constructor.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.