casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
casa::SIMapper Class Reference

Class that contains functions needed for imager. More...

#include <SIMapper.h>

Inheritance diagram for casa::SIMapper:
casa::SIMapperImageMosaic

Public Member Functions

 SIMapper (casacore::CountedPtr< SIImageStore > &imagestore, casacore::CountedPtr< FTMachine > &ftm, casacore::CountedPtr< FTMachine > &iftm)
 Default constructor. More...
 
 SIMapper (casacore::CountedPtr< SIImageStore > &imagestore, casacore::CountedPtr< refim::FTMachine > &ftm, casacore::CountedPtr< refim::FTMachine > &iftm)
 Vi2/VisBuffer2 constructor. More...
 
 SIMapper (const ComponentList &cl, casacore::String &whichMachine)
 
virtual ~SIMapper ()
 
virtual void initializeGrid (vi::VisBuffer2 &vb, casacore::Bool dopsf, casacore::Bool firstaccess=false)
 
virtual void grid (vi::VisBuffer2 &vb, casacore::Bool dopsf, refim::FTMachine::Type col, const casacore::Int whichFTM=-1)
 
virtual void finalizeGrid (vi::VisBuffer2 &vb, casacore::Bool dopsf)
 
virtual void initializeDegrid (vi::VisBuffer2 &vb, casacore::Int row=-1)
 
virtual void degrid (vi::VisBuffer2 &vb)
 
virtual void addPB (vi::VisBuffer2 &vb, PBMath &pbMath, const casacore::MDirection &altDir=MDirection(), const casacore::Bool useAltDir=False)
 
virtual void initializeGrid (VisBuffer &vb, casacore::Bool dopsf, casacore::Bool firstaccess=false)
 
virtual void grid (VisBuffer &vb, casacore::Bool dopsf, FTMachine::Type col, const casacore::Int whichFTM=-1)
 
virtual void finalizeGrid (VisBuffer &vb, casacore::Bool dopsf)
 
virtual void initializeDegrid (VisBuffer &vb, casacore::Int row=-1)
 
virtual void degrid (VisBuffer &vb)
 
virtual void addPB (VisBuffer &vb, PBMath &pbMath)
 
virtual void finalizeDegrid ()
 
casacore::Bool getCLRecord (casacore::Record &rec)
 
casacore::Bool getFTMRecord (casacore::Record &rec, const casacore::String diskimage="")
 
virtual casacore::String getImageName ()
 
virtual casacore::CountedPtr
< SIImageStore
imageStore ()
 
virtual casacore::Bool releaseImageLocks ()
 
const casacore::CountedPtr
< FTMachine > & 
getFTM (const casacore::Bool ift=true)
 
const casacore::CountedPtr
< refim::FTMachine > & 
getFTM2 (const casacore::Bool ift=true)
 
virtual void initPB ()
 

Protected Attributes

casacore::CountedPtr< FTMachineft_p
 
casacore::CountedPtr< FTMachineift_p
 
casacore::CountedPtr
< refim::FTMachine
ft2_p
 
casacore::CountedPtr
< refim::FTMachine
ift2_p
 
casacore::CountedPtr
< ComponentFTMachine
cft_p
 
casacore::CountedPtr
< refim::ComponentFTMachine
cft2_p
 
ComponentList cl_p
 
casacore::Bool useViVb2_p
 
casacore::CountedPtr
< SIImageStore
itsImages
 

Detailed Description

Class that contains functions needed for imager.

Definition at line 57 of file SIMapper.h.

Constructor & Destructor Documentation

casa::SIMapper::SIMapper ( casacore::CountedPtr< SIImageStore > &  imagestore,
casacore::CountedPtr< FTMachine > &  ftm,
casacore::CountedPtr< FTMachine > &  iftm 
)

Default constructor.

casa::SIMapper::SIMapper ( casacore::CountedPtr< SIImageStore > &  imagestore,
casacore::CountedPtr< refim::FTMachine > &  ftm,
casacore::CountedPtr< refim::FTMachine > &  iftm 
)

Vi2/VisBuffer2 constructor.

casa::SIMapper::SIMapper ( const ComponentList cl,
casacore::String whichMachine 
)
virtual casa::SIMapper::~SIMapper ( )
virtual

Member Function Documentation

virtual void casa::SIMapper::addPB ( vi::VisBuffer2 vb,
PBMath pbMath,
const casacore::MDirection altDir = MDirection(),
const casacore::Bool  useAltDir = False 
)
virtual
virtual void casa::SIMapper::addPB ( VisBuffer vb,
PBMath pbMath 
)
virtual
virtual void casa::SIMapper::degrid ( vi::VisBuffer2 vb)
virtual

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::degrid ( VisBuffer vb)
virtual

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::finalizeDegrid ( )
virtual
virtual void casa::SIMapper::finalizeGrid ( vi::VisBuffer2 vb,
casacore::Bool  dopsf 
)
virtual

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::finalizeGrid ( VisBuffer vb,
casacore::Bool  dopsf 
)
virtual

Reimplemented in casa::SIMapperImageMosaic.

casacore::Bool casa::SIMapper::getCLRecord ( casacore::Record rec)
const casacore::CountedPtr<FTMachine>& casa::SIMapper::getFTM ( const casacore::Bool  ift = true)
inline

Definition at line 100 of file SIMapper.h.

References ft_p, and ift_p.

const casacore::CountedPtr<refim::FTMachine>& casa::SIMapper::getFTM2 ( const casacore::Bool  ift = true)
inline

Definition at line 101 of file SIMapper.h.

References ft2_p, and ift2_p.

casacore::Bool casa::SIMapper::getFTMRecord ( casacore::Record rec,
const casacore::String  diskimage = "" 
)
virtual casacore::String casa::SIMapper::getImageName ( )
inlinevirtual

Reimplemented in casa::SIMapperImageMosaic.

Definition at line 96 of file SIMapper.h.

References itsImages.

virtual void casa::SIMapper::grid ( vi::VisBuffer2 vb,
casacore::Bool  dopsf,
refim::FTMachine::Type  col,
const casacore::Int  whichFTM = -1 
)
virtual
virtual void casa::SIMapper::grid ( VisBuffer vb,
casacore::Bool  dopsf,
FTMachine::Type  col,
const casacore::Int  whichFTM = -1 
)
virtual
virtual casacore::CountedPtr<SIImageStore> casa::SIMapper::imageStore ( )
inlinevirtual

Reimplemented in casa::SIMapperImageMosaic.

Definition at line 97 of file SIMapper.h.

References itsImages.

virtual void casa::SIMapper::initializeDegrid ( vi::VisBuffer2 vb,
casacore::Int  row = -1 
)
virtual

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::initializeDegrid ( VisBuffer vb,
casacore::Int  row = -1 
)
virtual

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::initializeGrid ( vi::VisBuffer2 vb,
casacore::Bool  dopsf,
casacore::Bool  firstaccess = false 
)
virtual

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::initializeGrid ( VisBuffer vb,
casacore::Bool  dopsf,
casacore::Bool  firstaccess = false 
)
virtual

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::initPB ( )
virtual
virtual casacore::Bool casa::SIMapper::releaseImageLocks ( )
inlinevirtual

Reimplemented in casa::SIMapperImageMosaic.

Definition at line 98 of file SIMapper.h.

References itsImages.

Member Data Documentation

casacore::CountedPtr<refim::ComponentFTMachine> casa::SIMapper::cft2_p
protected

Definition at line 112 of file SIMapper.h.

casacore::CountedPtr<ComponentFTMachine> casa::SIMapper::cft_p
protected

Definition at line 111 of file SIMapper.h.

ComponentList casa::SIMapper::cl_p
protected

Definition at line 113 of file SIMapper.h.

casacore::CountedPtr<refim::FTMachine> casa::SIMapper::ft2_p
protected

Definition at line 110 of file SIMapper.h.

Referenced by getFTM2().

casacore::CountedPtr<FTMachine> casa::SIMapper::ft_p
protected

Definition at line 109 of file SIMapper.h.

Referenced by getFTM().

casacore::CountedPtr<refim::FTMachine> casa::SIMapper::ift2_p
protected

Definition at line 110 of file SIMapper.h.

Referenced by getFTM2().

casacore::CountedPtr<FTMachine> casa::SIMapper::ift_p
protected

Definition at line 109 of file SIMapper.h.

Referenced by getFTM().

casacore::CountedPtr<SIImageStore> casa::SIMapper::itsImages
protected
casacore::Bool casa::SIMapper::useViVb2_p
protected

Definition at line 114 of file SIMapper.h.


The documentation for this class was generated from the following file: