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

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

#include <SIMapperImageMosaic.h>

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

Public Member Functions

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

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...

 
casacore::CountedPtr
< vi::VisBuffer2
ovb_p
 casacore::CountedPtr<VPSkyJones> ejgrid_p, ejdegrid_p; More...
 
casacore::Bool firstaccess_p
 
- Protected Attributes inherited from casa::refim::SIMapper
casacore::CountedPtr< FTMachineft_p
 
casacore::CountedPtr< FTMachineift_p
 
casacore::CountedPtr
< ComponentFTMachine
cft_p
 
ComponentList cl_p
 
casacore::CountedPtr
< SIImageStore
itsImages
 

Detailed Description

Class that contains functions needed for imager.

Definition at line 55 of file SIMapperImageMosaic.h.

Constructor & Destructor Documentation

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

Default constructor.

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

casacore::CountedPtr<VPSkyJones>& vp);

virtual casa::refim::SIMapperImageMosaic::~SIMapperImageMosaic ( )
virtual

casacore::CountedPtr<VPSkyJones>& vp);

Member Function Documentation

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

Reimplemented from casa::refim::SIMapper.

void casa::refim::SIMapperImageMosaic::finalizeGrid ( vi::VisBuffer2 vb,
casacore::Bool  dopsf 
)
virtual casacore::String casa::refim::SIMapperImageMosaic::getImageName ( )
inlinevirtual

void finalizeDegrid();

//////////the return value is false if no valid record is being returned casacore::Bool getCLRecord(casacore::Record& rec); casacore::Bool getFTMRecord(casacore::Record& rec);

Reimplemented from casa::refim::SIMapper.

Definition at line 83 of file SIMapperImageMosaic.h.

References casa::refim::SIMapper::itsImages.

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

Reimplemented from casa::refim::SIMapper.

Definition at line 84 of file SIMapperImageMosaic.h.

References casa::refim::SIMapper::itsImages.

void casa::refim::SIMapperImageMosaic::initializeDegrid ( vi::VisBuffer2 vb,
const casacore::Int  row = -1 
)
void casa::refim::SIMapperImageMosaic::initializeGrid ( vi::VisBuffer2 vb,
casacore::Bool  dopsf,
casacore::Bool  firstaccess = false 
)
virtual casacore::Bool casa::refim::SIMapperImageMosaic::releaseImageLocks ( )
inlinevirtual

Reimplemented from casa::refim::SIMapper.

Definition at line 85 of file SIMapperImageMosaic.h.

References casa::refim::SIMapper::itsImages.

Member Data Documentation

ComponentList casa::refim::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 85 of file SIMapperImageMosaic.h.

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

Definition at line 97 of file SIMapperImageMosaic.h.

casacore::CountedPtr<vi::VisBuffer2> casa::refim::SIMapperImageMosaic::ovb_p
protected

casacore::CountedPtr<VPSkyJones> ejgrid_p, ejdegrid_p;

Definition at line 95 of file SIMapperImageMosaic.h.


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