casa::SIMapper Class Reference

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

#include <SIMapper.h>

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

List of all members.

Public Member Functions

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

Protected Attributes

CountedPtr< FTMachineft_p
CountedPtr< FTMachineift_p
CountedPtr< refim::FTMachineft2_p
CountedPtr< refim::FTMachineift2_p
CountedPtr< ComponentFTMachinecft_p
CountedPtr
< refim::ComponentFTMachine
cft2_p
ComponentList cl_p
Bool useViVb2_p
CountedPtr< SIImageStoreitsImages

Detailed Description

Class that contains functions needed for imager.

Definition at line 53 of file SIMapper.h.


Constructor & Destructor Documentation

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

Default constructor.

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

Vi2/VisBuffer2 constructor.

casa::SIMapper::SIMapper ( const ComponentList cl,
String &  whichMachine 
)
virtual casa::SIMapper::~SIMapper (  )  [virtual]

Member Function Documentation

virtual void casa::SIMapper::addPB ( VisBuffer vb,
PBMath pbMath 
) [virtual]
virtual void casa::SIMapper::addPB ( vi::VisBuffer2 vb,
PBMath pbMath 
) [virtual]
virtual void casa::SIMapper::degrid ( VisBuffer vb  )  [virtual]

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::degrid ( vi::VisBuffer2 vb  )  [virtual]

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::finalizeDegrid (  )  [virtual]
virtual void casa::SIMapper::finalizeGrid ( VisBuffer vb,
Bool  dopsf 
) [virtual]

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::finalizeGrid ( vi::VisBuffer2 vb,
Bool  dopsf 
) [virtual]

Reimplemented in casa::SIMapperImageMosaic.

Bool casa::SIMapper::getCLRecord ( Record &  rec  ) 

Reimplemented in casa::SIMapperImageMosaic.

const CountedPtr<FTMachine>& casa::SIMapper::getFTM ( const Bool  ift = True  )  [inline]

Definition at line 96 of file SIMapper.h.

References ft_p, and ift_p.

const CountedPtr<refim::FTMachine>& casa::SIMapper::getFTM2 ( const Bool  ift = True  )  [inline]

Definition at line 97 of file SIMapper.h.

References ft2_p, and ift2_p.

Bool casa::SIMapper::getFTMRecord ( Record &  rec,
const String  diskimage = "" 
)
virtual String casa::SIMapper::getImageName (  )  [inline, virtual]

Reimplemented in casa::SIMapperImageMosaic.

Definition at line 92 of file SIMapper.h.

References itsImages.

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

Reimplemented in casa::SIMapperImageMosaic.

Definition at line 93 of file SIMapper.h.

References itsImages.

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

Reimplemented in casa::SIMapperImageMosaic.

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

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::initializeGrid ( VisBuffer vb,
Bool  dopsf,
Bool  firstaccess = False 
) [virtual]

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::initializeGrid ( vi::VisBuffer2 vb,
Bool  dopsf,
Bool  firstaccess = False 
) [virtual]

Reimplemented in casa::SIMapperImageMosaic.

virtual void casa::SIMapper::initPB (  )  [virtual]
virtual Bool casa::SIMapper::releaseImageLocks (  )  [inline, virtual]

Reimplemented in casa::SIMapperImageMosaic.

Definition at line 94 of file SIMapper.h.

References itsImages.


Member Data Documentation

Definition at line 108 of file SIMapper.h.

CountedPtr<ComponentFTMachine> casa::SIMapper::cft_p [protected]

Definition at line 107 of file SIMapper.h.

Definition at line 109 of file SIMapper.h.

CountedPtr<refim::FTMachine> casa::SIMapper::ft2_p [protected]

Definition at line 106 of file SIMapper.h.

Referenced by getFTM2().

CountedPtr<FTMachine> casa::SIMapper::ft_p [protected]

Definition at line 105 of file SIMapper.h.

Referenced by getFTM().

CountedPtr<refim::FTMachine> casa::SIMapper::ift2_p [protected]

Definition at line 106 of file SIMapper.h.

Referenced by getFTM2().

CountedPtr<FTMachine> casa::SIMapper::ift_p [protected]

Definition at line 105 of file SIMapper.h.

Referenced by getFTM().

CountedPtr<SIImageStore> casa::SIMapper::itsImages [protected]
Bool casa::SIMapper::useViVb2_p [protected]

Definition at line 110 of file SIMapper.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1