Class that contains functions needed for imager. More...
#include <SIMapper.h>
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< SIImageStore > | imageStore () |
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< FTMachine > | ft_p |
CountedPtr< FTMachine > | ift_p |
CountedPtr< refim::FTMachine > | ft2_p |
CountedPtr< refim::FTMachine > | ift2_p |
CountedPtr< ComponentFTMachine > | cft_p |
CountedPtr < refim::ComponentFTMachine > | cft2_p |
ComponentList | cl_p |
Bool | useViVb2_p |
CountedPtr< SIImageStore > | itsImages |
Class that contains functions needed for imager.
Definition at line 53 of file SIMapper.h.
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] |
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.
const CountedPtr<refim::FTMachine>& casa::SIMapper::getFTM2 | ( | const Bool | ift = True |
) | [inline] |
Definition at line 97 of file SIMapper.h.
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.
CountedPtr<refim::ComponentFTMachine> casa::SIMapper::cft2_p [protected] |
Definition at line 108 of file SIMapper.h.
CountedPtr<ComponentFTMachine> casa::SIMapper::cft_p [protected] |
Definition at line 107 of file SIMapper.h.
ComponentList casa::SIMapper::cl_p [protected] |
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] |
Definition at line 111 of file SIMapper.h.
Referenced by casa::SIMapperImageMosaic::getImageName(), getImageName(), imageStore(), casa::SIMapperImageMosaic::imageStore(), releaseImageLocks(), and casa::SIMapperImageMosaic::releaseImageLocks().
Bool casa::SIMapper::useViVb2_p [protected] |
Definition at line 110 of file SIMapper.h.