27 #ifndef SYNTHESIS_SIMAPPERCOLLECTION_H
28 #define SYNTHESIS_SIMAPPERCOLLECTION_H
A Measure: astronomical direction.
casacore::Bool itsIsNonZeroModel
VisibilityIterator2 iterates through one or more readonly MeasurementSets.
void addPB(vi::VisBuffer2 &vb, PBMath &pbMath, const casacore::MDirection &altDir=casacore::MDirection(), const casacore::Bool useAltDir=False)
void initializeDegrid(vi::VisBuffer2 &vb, const casacore::Int mapperid=-1)
void finalizeDegrid(vi::VisBuffer2 &vb, const casacore::Int mapperid=-1)
Primary beam envelope class, derived from PBMathInterface.
const casacore::CountedPtr< SIMapper > getMapper(casacore::Int which)
const casacore::CountedPtr< FTMachine > getFTM(casacore::Int which, const casacore::Bool ift=true)
casacore::Bool anyNonZeroModels()
*void initializeGrid(vi::VisBuffer2 &vb, casacore::Bool dopsf=false, const casacore::Int mapperid=-1)
Referenced counted pointer for constant data.
const casacore::CountedPtr< refim::FTMachine > & getFTM2(casacore::Int which, const casacore::Bool ift=true)
void degrid(vi::VisBuffer2 &vb, casacore::Bool saveVirtualMod=false, const casacore::Int mapperid=-1)
casacore::Vector< casacore::String > getImageNames()
*casacore::Block< casacore::CountedPtr< SIMapper > > itsMappers
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.
void saveVirtualModel(vi::VisBuffer2 &vb)
#define AlwaysAssert(expr, exception)
These marcos are provided for use instead of simply using the constructors of assert_ to allow additi...
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
void grid(vi::VisBuffer2 &vb, casacore::Bool dopsf=false, refim::FTMachine::Type col=refim::FTMachine::CORRECTED, const casacore::Int mapperid=-1)
void finalizeGrid(vi::VisBuffer2 &vb, casacore::Bool dopsf=false, const casacore::Int mapperid=-1)
SIMapperCollection()
Default constructor.
virtual casacore::Long estimateRAM()
VisBuffer2s encapsulate one chunk of visibility data for processing.
Base class for all Casacore library errors.
casacore::Bool releaseImageLocks()
String: the storage and methods of handling collections of characters.
void addMapper(casacore::CountedPtr< SIMapper > map)
VisBuffers encapsulate one chunk of visibility data for processing.
void checkOverlappingModels(casacore::String action)
casacore::CountedPtr< SIImageStore > imageStore(const casacore::Int id=0)
casacore::Record getFTMRecord(casacore::Int mapperid)