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::SIMapperImageMosaic Class Reference

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

#include <SIMapperImageMosaic.h>

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

Public Member Functions

 SIMapperImageMosaic (casacore::CountedPtr< SIImageStore > &imagestore, casacore::CountedPtr< FTMachine > &ftm, casacore::CountedPtr< FTMachine > &iftm)
 Default constructor. More...
 
 SIMapperImageMosaic (casacore::CountedPtr< SIImageStore > &imagestore, casacore::CountedPtr< refim::FTMachine > &ftm, casacore::CountedPtr< refim::FTMachine > &iftm)
 casacore::CountedPtr<VPSkyJones>& vp); More...
 
 SIMapperImageMosaic (const ComponentList &cl, casacore::String &whichMachine)
 
virtual ~SIMapperImageMosaic ()
 casacore::CountedPtr<VPSkyJones>& vp); More...
 
void initializeGrid (vi::VisBuffer2 &vb, casacore::Bool dopsf, casacore::Bool firstaccess=false)
 
void grid (vi::VisBuffer2 &vb, casacore::Bool dopsf, refim::FTMachine::Type col)
 
void finalizeGrid (vi::VisBuffer2 &vb, casacore::Bool dopsf)
 
void initializeDegrid (vi::VisBuffer2 &vb, casacore::Int row=-1)
 
void degrid (vi::VisBuffer2 &vb)
 
void initializeGrid (VisBuffer &vb, casacore::Bool dopsf, casacore::Bool firstaccess=false)
 
void grid (VisBuffer &vb, casacore::Bool dopsf, FTMachine::Type col)
 
void finalizeGrid (VisBuffer &vb, casacore::Bool dopsf)
 
void initializeDegrid (VisBuffer &vb, casacore::Int row=-1)
 
void degrid (VisBuffer &vb)
 
casacore::Bool getCLRecord (casacore::Record &rec)
 
casacore::Bool getFTMRecord (casacore::Record &rec)
 
*virtual casacore::String getImageName ()
 
virtual casacore::CountedPtr
< SIImageStore
imageStore ()
 
virtual casacore::Bool releaseImageLocks ()
 
- Public Member Functions inherited from casa::SIMapper
 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 grid (vi::VisBuffer2 &vb, casacore::Bool dopsf, refim::FTMachine::Type col, const casacore::Int whichFTM=-1)
 
virtual void addPB (vi::VisBuffer2 &vb, PBMath &pbMath, const casacore::MDirection &altDir=MDirection(), const casacore::Bool useAltDir=False)
 
virtual void grid (VisBuffer &vb, casacore::Bool dopsf, FTMachine::Type col, const casacore::Int whichFTM=-1)
 
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="")
 
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

ComponentList clCorrupted_p
 
casacore::Bool changedSkyJonesLogic(const vi::VisBuffer2& vb, casacore::Bool& firstRow, casacore::Bool& internalRow, const casacore::Bool grid=true);

//////////OLD vb version casacore::Bool changedSkyJonesLogic(const VisBuffer& vb, casacore::Bool& firstRow, casacore::Bool& internalRow, const casacore::Bool grid=true); //////////////////////////////////////// More...

 
VisBuffer ovb_p
 casacore::CountedPtr<VPSkyJones> ejgrid_p, ejdegrid_p; More...
 
vi::VisBuffer2vb_p
 
casacore::Bool firstaccess_p
 
- Protected Attributes inherited from casa::SIMapper
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 54 of file SIMapperImageMosaic.h.

Constructor & Destructor Documentation

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

Default constructor.

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

casacore::CountedPtr<VPSkyJones>& vp);

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

casacore::CountedPtr<VPSkyJones>& vp);

Member Function Documentation

void casa::SIMapperImageMosaic::degrid ( vi::VisBuffer2 vb)
virtual

Reimplemented from casa::SIMapper.

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

Reimplemented from casa::SIMapper.

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

Reimplemented from casa::SIMapper.

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

Reimplemented from casa::SIMapper.

casacore::Bool casa::SIMapperImageMosaic::getCLRecord ( casacore::Record rec)
casacore::Bool casa::SIMapperImageMosaic::getFTMRecord ( casacore::Record rec)
* virtual casacore::String casa::SIMapperImageMosaic::getImageName ( )
inlinevirtual

Reimplemented from casa::SIMapper.

Definition at line 88 of file SIMapperImageMosaic.h.

References casa::SIMapper::itsImages.

void casa::SIMapperImageMosaic::grid ( vi::VisBuffer2 vb,
casacore::Bool  dopsf,
refim::FTMachine::Type  col 
)
void casa::SIMapperImageMosaic::grid ( VisBuffer vb,
casacore::Bool  dopsf,
FTMachine::Type  col 
)
virtual casacore::CountedPtr<SIImageStore> casa::SIMapperImageMosaic::imageStore ( )
inlinevirtual

Reimplemented from casa::SIMapper.

Definition at line 89 of file SIMapperImageMosaic.h.

References casa::SIMapper::itsImages.

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

Reimplemented from casa::SIMapper.

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

Reimplemented from casa::SIMapper.

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

Reimplemented from casa::SIMapper.

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

Reimplemented from casa::SIMapper.

virtual casacore::Bool casa::SIMapperImageMosaic::releaseImageLocks ( )
inlinevirtual

Reimplemented from casa::SIMapper.

Definition at line 90 of file SIMapperImageMosaic.h.

References casa::SIMapper::itsImages.

Member Data Documentation

ComponentList casa::SIMapperImageMosaic::clCorrupted_p
protected

casacore::Bool changedSkyJonesLogic(const vi::VisBuffer2& vb, casacore::Bool& firstRow, casacore::Bool& internalRow, const casacore::Bool grid=true);

//////////OLD vb version casacore::Bool changedSkyJonesLogic(const VisBuffer& vb, casacore::Bool& firstRow, casacore::Bool& internalRow, const casacore::Bool grid=true); ////////////////////////////////////////

Definition at line 90 of file SIMapperImageMosaic.h.

casacore::Bool casa::SIMapperImageMosaic::firstaccess_p
protected

Definition at line 103 of file SIMapperImageMosaic.h.

VisBuffer casa::SIMapperImageMosaic::ovb_p
protected

casacore::CountedPtr<VPSkyJones> ejgrid_p, ejdegrid_p;

Definition at line 100 of file SIMapperImageMosaic.h.

vi::VisBuffer2* casa::SIMapperImageMosaic::vb_p
protected

Definition at line 101 of file SIMapperImageMosaic.h.


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