casa::SIMapperCollection Class Reference

#include <SIMapperCollection.h>

List of all members.

Public Member Functions

 SIMapperCollection ()
 Default constructor.
 ~SIMapperCollection ()
void addMapper (CountedPtr< SIMapper > map)
Int nMappers ()
Vector< String > getImageNames ()
void addMapper (Int mapperId, String mapperType, uInt nTaylorTerms, CountedPtr< FTMachine > ftm, CountedPtr< FTMachine > iftm, String imageName, CoordinateSystem &cSys, IPosition imShape, const Bool overwrite)
*void initializeGrid (vi::VisBuffer2 &vb, Bool dopsf=False, const Int mapperid=-1)
void grid (vi::VisBuffer2 &vb, Bool dopsf=False, refim::FTMachine::Type col=refim::FTMachine::CORRECTED, const Int mapperid=-1)
void finalizeGrid (vi::VisBuffer2 &vb, Bool dopsf=False, const Int mapperid=-1)
void initializeDegrid (vi::VisBuffer2 &vb, const Int mapperid=-1)
void degrid (vi::VisBuffer2 &vb, Bool saveVirtualMod=False, const Int mapperid=-1)
void saveVirtualModel (vi::VisBuffer2 &vb)
void finalizeDegrid (vi::VisBuffer2 &vb, const Int mapperid=-1)
void addPB (vi::VisBuffer2 &vb, PBMath &pbMath)
void initializeGrid (VisBuffer &vb, Bool dopsf=False, const Int mapperid=-1)
void grid (VisBuffer &vb, Bool dopsf=False, FTMachine::Type col=FTMachine::CORRECTED, const Int mapperid=-1)
void finalizeGrid (VisBuffer &vb, Bool dopsf=False, const Int mapperid=-1)
void initializeDegrid (VisBuffer &vb, const Int mapperid=-1)
void degrid (VisBuffer &vb, Bool saveVirtualMod=False, const Int mapperid=-1)
void saveVirtualModel (VisBuffer &vb)
void finalizeDegrid (VisBuffer &vb, const Int mapperid=-1)
void addPB (VisBuffer &vb, PBMath &pbMath)
Record getFTMRecord (Int mapperid)
CountedPtr< SIImageStoreimageStore (const Int id=0)
Bool releaseImageLocks ()
void checkOverlappingModels (String action)
Bool anyNonZeroModels ()
const CountedPtr< FTMachinegetFTM (Int which, const Bool ift=True)
const CountedPtr
< refim::FTMachine > & 
getFTM2 (Int which, const Bool ift=True)
void initPB ()
const CountedPtr< SIMappergetMapper (Int which)

Protected Attributes

*Block< CountedPtr< SIMapper > > itsMappers
Int oldMsId_p
Bool itsIsNonZeroModel

Detailed Description

Definition at line 43 of file SIMapperCollection.h.


Constructor & Destructor Documentation

casa::SIMapperCollection::SIMapperCollection (  ) 

Default constructor.

casa::SIMapperCollection::~SIMapperCollection (  ) 

Member Function Documentation

void casa::SIMapperCollection::addMapper ( Int  mapperId,
String  mapperType,
uInt  nTaylorTerms,
CountedPtr< FTMachine ftm,
CountedPtr< FTMachine iftm,
String  imageName,
CoordinateSystem &  cSys,
IPosition  imShape,
const Bool  overwrite 
)
void casa::SIMapperCollection::addMapper ( CountedPtr< SIMapper map  ) 
void casa::SIMapperCollection::addPB ( VisBuffer vb,
PBMath pbMath 
)
void casa::SIMapperCollection::addPB ( vi::VisBuffer2 vb,
PBMath pbMath 
)
Bool casa::SIMapperCollection::anyNonZeroModels (  ) 
void casa::SIMapperCollection::checkOverlappingModels ( String  action  ) 
void casa::SIMapperCollection::degrid ( VisBuffer vb,
Bool  saveVirtualMod = False,
const Int  mapperid = -1 
)
void casa::SIMapperCollection::degrid ( vi::VisBuffer2 vb,
Bool  saveVirtualMod = False,
const Int  mapperid = -1 
)
void casa::SIMapperCollection::finalizeDegrid ( VisBuffer vb,
const Int  mapperid = -1 
)
void casa::SIMapperCollection::finalizeDegrid ( vi::VisBuffer2 vb,
const Int  mapperid = -1 
)
void casa::SIMapperCollection::finalizeGrid ( VisBuffer vb,
Bool  dopsf = False,
const Int  mapperid = -1 
)
void casa::SIMapperCollection::finalizeGrid ( vi::VisBuffer2 vb,
Bool  dopsf = False,
const Int  mapperid = -1 
)
const CountedPtr<FTMachine> casa::SIMapperCollection::getFTM ( Int  which,
const Bool  ift = True 
) [inline]

Definition at line 100 of file SIMapperCollection.h.

References AlwaysAssert, and itsMappers.

const CountedPtr<refim::FTMachine>& casa::SIMapperCollection::getFTM2 ( Int  which,
const Bool  ift = True 
) [inline]

Definition at line 105 of file SIMapperCollection.h.

References AlwaysAssert, and itsMappers.

Record casa::SIMapperCollection::getFTMRecord ( Int  mapperid  ) 
Vector<String> casa::SIMapperCollection::getImageNames (  ) 
const CountedPtr<SIMapper> casa::SIMapperCollection::getMapper ( Int  which  )  [inline]

Definition at line 114 of file SIMapperCollection.h.

References AlwaysAssert, and itsMappers.

void casa::SIMapperCollection::grid ( VisBuffer vb,
Bool  dopsf = False,
FTMachine::Type  col = FTMachine::CORRECTED,
const Int  mapperid = -1 
)
void casa::SIMapperCollection::grid ( vi::VisBuffer2 vb,
Bool  dopsf = False,
refim::FTMachine::Type  col = refim::FTMachine::CORRECTED,
const Int  mapperid = -1 
)
CountedPtr<SIImageStore> casa::SIMapperCollection::imageStore ( const Int  id = 0  ) 
void casa::SIMapperCollection::initializeDegrid ( VisBuffer vb,
const Int  mapperid = -1 
)
void casa::SIMapperCollection::initializeDegrid ( vi::VisBuffer2 vb,
const Int  mapperid = -1 
)
void casa::SIMapperCollection::initializeGrid ( VisBuffer vb,
Bool  dopsf = False,
const Int  mapperid = -1 
)
* void casa::SIMapperCollection::initializeGrid ( vi::VisBuffer2 vb,
Bool  dopsf = False,
const Int  mapperid = -1 
)
void casa::SIMapperCollection::initPB (  ) 
Int casa::SIMapperCollection::nMappers (  ) 
Bool casa::SIMapperCollection::releaseImageLocks (  ) 
void casa::SIMapperCollection::saveVirtualModel ( VisBuffer vb  ) 
void casa::SIMapperCollection::saveVirtualModel ( vi::VisBuffer2 vb  ) 

Member Data Documentation

Definition at line 125 of file SIMapperCollection.h.

* Block<CountedPtr<SIMapper> > casa::SIMapperCollection::itsMappers [protected]

Definition at line 116 of file SIMapperCollection.h.

Referenced by getFTM(), getFTM2(), and getMapper().

Definition at line 123 of file SIMapperCollection.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