#include <SIMapperCollection.h>
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< SIImageStore > | imageStore (const Int id=0) |
Bool | releaseImageLocks () |
void | checkOverlappingModels (String action) |
Bool | anyNonZeroModels () |
const CountedPtr< FTMachine > | getFTM (Int which, const Bool ift=True) |
const CountedPtr < refim::FTMachine > & | getFTM2 (Int which, const Bool ift=True) |
void | initPB () |
const CountedPtr< SIMapper > | getMapper (Int which) |
Protected Attributes | |
*Block< CountedPtr< SIMapper > > | itsMappers |
Int | oldMsId_p |
Bool | itsIsNonZeroModel |
Definition at line 43 of file SIMapperCollection.h.
casa::SIMapperCollection::SIMapperCollection | ( | ) |
Default constructor.
casa::SIMapperCollection::~SIMapperCollection | ( | ) |
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 | ( | 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 | ) |
Bool casa::SIMapperCollection::itsIsNonZeroModel [protected] |
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().
Int casa::SIMapperCollection::oldMsId_p [protected] |
Definition at line 123 of file SIMapperCollection.h.