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

#include <SIMapperCollection.h>

Public Member Functions

 SIMapperCollection ()
 Default constructor. More...
 
 ~SIMapperCollection ()
 
void addMapper (casacore::CountedPtr< SIMapper > map)
 
casacore::Int nMappers ()
 
casacore::Vector
< casacore::String
getImageNames ()
 
void addMapper (casacore::Int mapperId, casacore::String mapperType, casacore::uInt nTaylorTerms, casacore::CountedPtr< FTMachine > ftm, casacore::CountedPtr< FTMachine > iftm, casacore::String imageName, casacore::CoordinateSystem &cSys, casacore::IPosition imShape, const casacore::Bool overwrite)
 
*void initializeGrid (vi::VisBuffer2 &vb, const casacore::Bool dopsf=false)
 
void grid (vi::VisBuffer2 &vb, const casacore::Bool dopsf=false, const FTMachine::Type col=FTMachine::CORRECTED)
 
void finalizeGrid (vi::VisBuffer2 &vb, const casacore::Bool dopsf=false)
 
void initializeDegrid (vi::VisBuffer2 &vb)
 
void degrid (vi::VisBuffer2 &vb, const casacore::Bool saveVirtualMod=false)
 
void saveVirtualModel (vi::VisBuffer2 &vb)
 
void finalizeDegrid (const vi::VisBuffer2 &vb)
 
casacore::Record getFTMRecord (casacore::Int mapperid)
 
casacore::CountedPtr
< SIImageStore
imageStore (const casacore::Int id=0)
 
casacore::Bool releaseImageLocks ()
 
void checkOverlappingModels (casacore::String action)
 

Protected Attributes

*casacore::Block
< casacore::CountedPtr
< SIMapper > > 
itsMappers
 
casacore::Int oldMsId_p
 

Detailed Description

Definition at line 44 of file SIMapperCollection.h.

Constructor & Destructor Documentation

casa::refim::SIMapperCollection::SIMapperCollection ( )

Default constructor.

casa::refim::SIMapperCollection::~SIMapperCollection ( )

Member Function Documentation

void casa::refim::SIMapperCollection::addMapper ( casacore::CountedPtr< SIMapper map)
void casa::refim::SIMapperCollection::addMapper ( casacore::Int  mapperId,
casacore::String  mapperType,
casacore::uInt  nTaylorTerms,
casacore::CountedPtr< FTMachine ftm,
casacore::CountedPtr< FTMachine iftm,
casacore::String  imageName,
casacore::CoordinateSystem cSys,
casacore::IPosition  imShape,
const casacore::Bool  overwrite 
)
void casa::refim::SIMapperCollection::checkOverlappingModels ( casacore::String  action)
void casa::refim::SIMapperCollection::degrid ( vi::VisBuffer2 vb,
const casacore::Bool  saveVirtualMod = false 
)
void casa::refim::SIMapperCollection::finalizeDegrid ( const vi::VisBuffer2 vb)
void casa::refim::SIMapperCollection::finalizeGrid ( vi::VisBuffer2 vb,
const casacore::Bool  dopsf = false 
)
casacore::Record casa::refim::SIMapperCollection::getFTMRecord ( casacore::Int  mapperid)
casacore::Vector<casacore::String> casa::refim::SIMapperCollection::getImageNames ( )
void casa::refim::SIMapperCollection::grid ( vi::VisBuffer2 vb,
const casacore::Bool  dopsf = false,
const FTMachine::Type  col = FTMachine::CORRECTED 
)
casacore::CountedPtr<SIImageStore> casa::refim::SIMapperCollection::imageStore ( const casacore::Int  id = 0)
void casa::refim::SIMapperCollection::initializeDegrid ( vi::VisBuffer2 vb)
* void casa::refim::SIMapperCollection::initializeGrid ( vi::VisBuffer2 vb,
const casacore::Bool  dopsf = false 
)
casacore::Int casa::refim::SIMapperCollection::nMappers ( )
casacore::Bool casa::refim::SIMapperCollection::releaseImageLocks ( )
void casa::refim::SIMapperCollection::saveVirtualModel ( vi::VisBuffer2 vb)

Member Data Documentation

* casacore::Block<casacore::CountedPtr<SIMapper> > casa::refim::SIMapperCollection::itsMappers
protected

Definition at line 92 of file SIMapperCollection.h.

casacore::Int casa::refim::SIMapperCollection::oldMsId_p
protected

Definition at line 93 of file SIMapperCollection.h.


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