#include <SIImageStore.h>
Public Types | |
| enum | IMAGE_IDS { MASK, PSF, MODEL, RESIDUAL, WEIGHT, IMAGE, SUMWT, GRIDWT, PB, FORWARDGRID, BACKWARDGRID, IMAGEPBCOR, MAX_IMAGE_IDS } |
Public Member Functions | |
| SIImageStore () | |
| Default constructor. | |
| SIImageStore (String imagename, const Bool ignorefacets=False) | |
| SIImageStore (String imagename, CoordinateSystem &imcoordsys, IPosition imshape, const Bool overwrite=False, const Bool useweightimage=False) | |
| SIImageStore (SHARED_PTR< ImageInterface< Float > > modelim, SHARED_PTR< ImageInterface< Float > > residim, SHARED_PTR< ImageInterface< Float > > psfim, SHARED_PTR< ImageInterface< Float > > weightim, SHARED_PTR< ImageInterface< Float > > restoredim, SHARED_PTR< ImageInterface< Float > > maskim, SHARED_PTR< ImageInterface< Float > > sumwtim, SHARED_PTR< ImageInterface< Float > > gridwtim, SHARED_PTR< ImageInterface< Float > > pbim, SHARED_PTR< ImageInterface< Float > > restoredpbcorim, CoordinateSystem &csys, IPosition imshape, String imagename, const Int facet=0, const Int nfacets=1, const Int chan=0, const Int nchanchunks=1, const Int pol=0, const Int npolchunks=1, const Bool useweightimage=False) | |
| virtual void | init () |
| virtual | ~SIImageStore () |
| IPosition | getShape () |
| String | getName () |
| virtual String | getType () |
| virtual SHARED_PTR < ImageInterface< Float > > | psf (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Float > > | residual (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Float > > | weight (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Float > > | model (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Float > > | image (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Float > > | mask (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Complex > > | forwardGrid (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Complex > > | backwardGrid (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Float > > | sumwt (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Float > > | alpha () |
| virtual SHARED_PTR < ImageInterface< Float > > | beta () |
| virtual SHARED_PTR < ImageInterface< Float > > | gridwt (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Float > > | pb (uInt term=0) |
| virtual SHARED_PTR < ImageInterface< Float > > | imagepbcor (uInt term=0) |
| virtual void | setModelImageOne (String modelname, Int nterm=-1) |
| virtual void | setModelImage (Vector< String > modelnames) |
| virtual Vector< String > | getModelImageName () |
| virtual void | setWeightDensity (SHARED_PTR< SIImageStore > imagetoset) |
| virtual Bool | doesImageExist (String imagename) |
| void | setImageInfo (const Record miscinfo) |
| virtual void | resetImages (Bool resetpsf, Bool resetresidual, Bool resetweight) |
| virtual void | addImages (SHARED_PTR< SIImageStore > imagestoadd, Bool addpsf, Bool addresidual, Bool addweight, Bool adddensity) |
| virtual void | dividePSFByWeight (const Float pblimit=C::minfloat) |
| virtual void | normalizePrimaryBeam (const Float pblimit=C::minfloat) |
| virtual void | divideResidualByWeight (const Float pblimit=C::minfloat, const String normtype="flatnoise") |
| virtual void | divideModelByWeight (const Float pblimit=C::minfloat, const String normtype="flatnoise") |
| virtual void | multiplyModelByWeight (const Float pblimit=C::minfloat, const String normtype="flatnoise") |
| virtual Bool | releaseLocks () |
| Other. | |
| void | releaseImage (SHARED_PTR< ImageInterface< Float > > im) |
| virtual Double | getReferenceFrequency () |
| virtual uInt | getNTaylorTerms (Bool dopsf=False) |
| GaussianBeam | getPSFGaussian () |
| virtual void | restore (GaussianBeam &rbeam, String &usebeam, uInt term=0) |
| virtual GaussianBeam restorePlane(); | |
| virtual void | pbcor (uInt term) |
| virtual void | pbcor () |
| virtual void | makeImageBeamSet () |
| ImageBeamSet | getBeamSet () |
| virtual void | printBeamSet () |
| GaussianBeam | findGoodBeam () |
| void | lineFit (Vector< Float > &data, Vector< Bool > &flag, Vector< Float > &fit, uInt lim1, uInt lim2) |
| Float | calcMean (Vector< Float > &vect, Vector< Bool > &flag) |
| Float | calcStd (Vector< Float > &vect, Vector< Bool > &flag, Vector< Float > &fit) |
| Float | calcStd (Vector< Float > &vect, Vector< Bool > &flag, Float mean) |
| virtual SHARED_PTR< SIImageStore > | getSubImageStore (const Int facet=0, const Int nfacets=1, const Int chan=0, const Int nchanchunks=1, const Int pol=0, const Int npolchunks=1) |
| The images internall will reference back to a given section of the main of this. | |
| Bool | getUseWeightImage (ImageInterface< Float > &target) |
| virtual Bool | hasPB () |
| virtual Bool hasSensitivity(){return doesImageExist(itsImageName+imageExts(WEIGHT));} | |
| virtual Bool | hasSensitivity () |
| virtual Bool | hasMask () |
| virtual Bool hasPB(){return (bool) itsPB;} | |
| virtual Bool | hasModel () |
| virtual Bool hasModel() {return (bool) itsModel;} | |
| virtual Bool | hasPsf () |
| virtual Bool | hasResidual () |
| virtual Bool hasPsfImage() {return doesImageExist(itsImageName+imageExts(PSF));} | |
| virtual Bool | hasResidualImage () |
| virtual Bool | hasSumWt () |
| virtual Bool | hasRestored () |
| {return doesImageExist(itsImageName+imageExts(SUMWT));} | |
| Float | getPeakResidual () |
| Image Statistics. | |
| Float | getPeakResidualWithinMask () |
| Float | getModelFlux (uInt term=0) |
| virtual Bool | isModelEmpty () |
| Float | getPSFSidelobeLevel () |
| void | findMinMax (const Array< Float > &lattice, const Array< Float > &mask, Float &minVal, Float &maxVal, Float &minValMask, Float &maxValMask) |
| virtual void | printImageStats () |
| Float | getMaskSum () |
| void | makePersistent (String &fileName) |
| --------------------------------------------------------------- | |
| void | recreate (String &fileName) |
| void | validate () |
| void | setDataPolFrame (StokesImageUtil::PolRep datapolrep) |
| virtual void | calcSensitivity () |
| CoordinateSystem | getCSys () |
Protected Member Functions | |
| SHARED_PTR< ImageInterface < Float > > | makeSubImage (const Int facet, const Int nfacets, const Int chan, const Int nchanchunks, const Int pol, const Int npolchunks, ImageInterface< Float > &image) |
| Double | memoryBeforeLattice () |
| IPosition | tileShape () |
| void | regridToModelImage (ImageInterface< Float > &inputimage, Int term=0) |
| Matrix< Float > | getSumWt (ImageInterface< Float > &target) |
| void | setSumWt (ImageInterface< Float > &target, Matrix< Float > &sumwt) |
| void | setUseWeightImage (ImageInterface< Float > &target, Bool useweightimage) |
| void | fillSumWt (Int term=0) |
| Bool | divideImageByWeightVal (ImageInterface< Float > &target) |
| void | normPSF (Int term=0) |
| void | makePBFromWeight (const Float pblimit) |
| void | makePBImage (const Float pblimit) |
| void | accessImage (SHARED_PTR< ImageInterface< Float > > &ptr, SHARED_PTR< ImageInterface< Float > > &parentptr, const String label) |
| SHARED_PTR< ImageInterface < Float > > | openImage (const String imagenamefull, const Bool overwrite, const Bool dosumwt=False, const Int nfacetsperside=1) |
| void | buildImage (SHARED_PTR< ImageInterface< Float > > &imptr, IPosition shape, CoordinateSystem csys, String name) |
| void | buildImage (SHARED_PTR< ImageInterface< Float > > &imptr, String name) |
| Double | getPbMax () |
| Double | getPbMax (Int pol, Int chan) |
| Bool | createMask (LatticeExpr< Bool > &lemask, CountedPtr< ImageInterface< Float > >outimage) |
| Bool | copyMask (CountedPtr< ImageInterface< Float > >inimage, CountedPtr< ImageInterface< Float > >outimage) |
| void | removeMask (CountedPtr< ImageInterface< Float > >im) |
| void | rescaleResolution (Int chan, ImageInterface< Float > &subResidual, const GaussianBeam &newbeam, const GaussianBeam &oldbeam) |
| Bool | findMinMaxLattice (const Lattice< Float > &lattice, const Lattice< Float > &mask, Float &maxAbs, Float &maxAbsMask, Float &minAbs, Float &minAbsMask) |
Protected Attributes | |
| *IPosition | itsImageShape |
| *IPosition | itsParentImageShape |
| String | itsImageName |
| CoordinateSystem | itsCoordSys |
| CoordinateSystem | itsParentCoordSys |
| Bool | itsOverWrite |
| Bool | itsUseWeight |
| Record | itsMiscInfo |
| SHARED_PTR< ImageInterface < Float > > | itsMask |
| SHARED_PTR< ImageInterface < Float > > | itsParentMask |
| SHARED_PTR< ImageInterface < Float > > | itsGridWt |
| Double | itsPBScaleFactor |
| Int | itsNFacets |
| Int | itsFacetId |
| Int | itsNChanChunks |
| Int | itsChanId |
| Int | itsNPolChunks |
| Int | itsPolId |
| StokesImageUtil::PolRep | itsDataPolRep |
| ImageBeamSet | itsPSFBeams |
| ImageBeamSet | itsRestoredBeams |
| Vector< String > | imageExts |
| ------------------------------------------ Non-persistent internal variables | |
| Int | itsOpened |
Private Attributes | |
| SHARED_PTR< ImageInterface < Float > > | itsPsf |
| SHARED_PTR< ImageInterface < Float > > | itsModel |
| SHARED_PTR< ImageInterface < Float > > | itsResidual |
| SHARED_PTR< ImageInterface < Float > > | itsWeight |
| SHARED_PTR< ImageInterface < Float > > | itsImage |
| SHARED_PTR< ImageInterface < Float > > | itsSumWt |
| SHARED_PTR< ImageInterface < Float > > | itsImagePBcor |
| SHARED_PTR< ImageInterface < Float > > | itsPB |
| SHARED_PTR< ImageInterface < Complex > > | itsForwardGrid |
| SHARED_PTR< ImageInterface < Complex > > | itsBackwardGrid |
| SHARED_PTR< ImageInterface < Float > > | itsParentPsf |
| SHARED_PTR< ImageInterface < Float > > | itsParentModel |
| SHARED_PTR< ImageInterface < Float > > | itsParentResidual |
| SHARED_PTR< ImageInterface < Float > > | itsParentWeight |
| SHARED_PTR< ImageInterface < Float > > | itsParentImage |
| SHARED_PTR< ImageInterface < Float > > | itsParentSumWt |
| SHARED_PTR< ImageInterface < Float > > | itsParentGridWt |
| SHARED_PTR< ImageInterface < Float > > | itsParentPB |
| SHARED_PTR< ImageInterface < Float > > | itsParentImagePBcor |
Definition at line 53 of file SIImageStore.h.
| MASK | |
| PSF | |
| MODEL | |
| RESIDUAL | |
| WEIGHT | |
| IMAGE | |
| SUMWT | |
| GRIDWT | |
| PB | |
| FORWARDGRID | |
| BACKWARDGRID | |
| IMAGEPBCOR | |
| MAX_IMAGE_IDS |
Definition at line 56 of file SIImageStore.h.
| casa::SIImageStore::SIImageStore | ( | ) |
Default constructor.
| casa::SIImageStore::SIImageStore | ( | String | imagename, | |
| const Bool | ignorefacets = False | |||
| ) |
| casa::SIImageStore::SIImageStore | ( | String | imagename, | |
| CoordinateSystem & | imcoordsys, | |||
| IPosition | imshape, | |||
| const Bool | overwrite = False, |
|||
| const Bool | useweightimage = False | |||
| ) |
| overwrite | const Int nfacets=1, |
| casa::SIImageStore::SIImageStore | ( | SHARED_PTR< ImageInterface< Float > > | modelim, | |
| SHARED_PTR< ImageInterface< Float > > | residim, | |||
| SHARED_PTR< ImageInterface< Float > > | psfim, | |||
| SHARED_PTR< ImageInterface< Float > > | weightim, | |||
| SHARED_PTR< ImageInterface< Float > > | restoredim, | |||
| SHARED_PTR< ImageInterface< Float > > | maskim, | |||
| SHARED_PTR< ImageInterface< Float > > | sumwtim, | |||
| SHARED_PTR< ImageInterface< Float > > | gridwtim, | |||
| SHARED_PTR< ImageInterface< Float > > | pbim, | |||
| SHARED_PTR< ImageInterface< Float > > | restoredpbcorim, | |||
| CoordinateSystem & | csys, | |||
| IPosition | imshape, | |||
| String | imagename, | |||
| const Int | facet = 0, |
|||
| const Int | nfacets = 1, |
|||
| const Int | chan = 0, |
|||
| const Int | nchanchunks = 1, |
|||
| const Int | pol = 0, |
|||
| const Int | npolchunks = 1, |
|||
| const Bool | useweightimage = False | |||
| ) |
| virtual casa::SIImageStore::~SIImageStore | ( | ) | [virtual] |
| void casa::SIImageStore::accessImage | ( | SHARED_PTR< ImageInterface< Float > > & | ptr, | |
| SHARED_PTR< ImageInterface< Float > > & | parentptr, | |||
| const String | label | |||
| ) | [protected] |
| virtual void casa::SIImageStore::addImages | ( | SHARED_PTR< SIImageStore > | imagestoadd, | |
| Bool | addpsf, | |||
| Bool | addresidual, | |||
| Bool | addweight, | |||
| Bool | adddensity | |||
| ) | [virtual] |
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::alpha | ( | ) | [inline, virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 110 of file SIImageStore.h.
| virtual SHARED_PTR<ImageInterface<Complex> > casa::SIImageStore::backwardGrid | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::beta | ( | ) | [inline, virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 111 of file SIImageStore.h.
| void casa::SIImageStore::buildImage | ( | SHARED_PTR< ImageInterface< Float > > & | imptr, | |
| String | name | |||
| ) | [protected] |
| void casa::SIImageStore::buildImage | ( | SHARED_PTR< ImageInterface< Float > > & | imptr, | |
| IPosition | shape, | |||
| CoordinateSystem | csys, | |||
| String | name | |||
| ) | [protected] |
| Float casa::SIImageStore::calcMean | ( | Vector< Float > & | vect, | |
| Vector< Bool > & | flag | |||
| ) |
| virtual void casa::SIImageStore::calcSensitivity | ( | ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| Float casa::SIImageStore::calcStd | ( | Vector< Float > & | vect, | |
| Vector< Bool > & | flag, | |||
| Float | mean | |||
| ) |
| Float casa::SIImageStore::calcStd | ( | Vector< Float > & | vect, | |
| Vector< Bool > & | flag, | |||
| Vector< Float > & | fit | |||
| ) |
| Bool casa::SIImageStore::copyMask | ( | CountedPtr< ImageInterface< Float > > | inimage, | |
| CountedPtr< ImageInterface< Float > > | outimage | |||
| ) | [protected] |
| Bool casa::SIImageStore::createMask | ( | LatticeExpr< Bool > & | lemask, | |
| CountedPtr< ImageInterface< Float > > | outimage | |||
| ) | [protected] |
| Bool casa::SIImageStore::divideImageByWeightVal | ( | ImageInterface< Float > & | target | ) | [protected] |
| virtual void casa::SIImageStore::divideModelByWeight | ( | const Float | pblimit = C::minfloat, |
|
| const String | normtype = "flatnoise" | |||
| ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual void casa::SIImageStore::dividePSFByWeight | ( | const Float | pblimit = C::minfloat |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual void casa::SIImageStore::divideResidualByWeight | ( | const Float | pblimit = C::minfloat, |
|
| const String | normtype = "flatnoise" | |||
| ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual Bool casa::SIImageStore::doesImageExist | ( | String | imagename | ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Referenced by hasMask(), hasModel(), hasPB(), hasResidualImage(), and hasRestored().
| void casa::SIImageStore::fillSumWt | ( | Int | term = 0 |
) | [protected] |
| GaussianBeam casa::SIImageStore::findGoodBeam | ( | ) |
| void casa::SIImageStore::findMinMax | ( | const Array< Float > & | lattice, | |
| const Array< Float > & | mask, | |||
| Float & | minVal, | |||
| Float & | maxVal, | |||
| Float & | minValMask, | |||
| Float & | maxValMask | |||
| ) |
| Bool casa::SIImageStore::findMinMaxLattice | ( | const Lattice< Float > & | lattice, | |
| const Lattice< Float > & | mask, | |||
| Float & | maxAbs, | |||
| Float & | maxAbsMask, | |||
| Float & | minAbs, | |||
| Float & | minAbsMask | |||
| ) | [protected] |
| virtual SHARED_PTR<ImageInterface<Complex> > casa::SIImageStore::forwardGrid | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| ImageBeamSet casa::SIImageStore::getBeamSet | ( | ) |
| CoordinateSystem casa::SIImageStore::getCSys | ( | ) | [inline] |
Definition at line 207 of file SIImageStore.h.
References itsCoordSys.
| Float casa::SIImageStore::getMaskSum | ( | ) |
| Float casa::SIImageStore::getModelFlux | ( | uInt | term = 0 |
) |
| virtual Vector<String> casa::SIImageStore::getModelImageName | ( | ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| String casa::SIImageStore::getName | ( | ) |
| virtual uInt casa::SIImageStore::getNTaylorTerms | ( | Bool | dopsf = False |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| Double casa::SIImageStore::getPbMax | ( | Int | pol, | |
| Int | chan | |||
| ) | [protected] |
| Double casa::SIImageStore::getPbMax | ( | ) | [protected] |
| Float casa::SIImageStore::getPeakResidual | ( | ) |
Image Statistics.
..\.
| Float casa::SIImageStore::getPeakResidualWithinMask | ( | ) |
| GaussianBeam casa::SIImageStore::getPSFGaussian | ( | ) |
| Float casa::SIImageStore::getPSFSidelobeLevel | ( | ) |
| virtual Double casa::SIImageStore::getReferenceFrequency | ( | ) | [inline, virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 138 of file SIImageStore.h.
| IPosition casa::SIImageStore::getShape | ( | ) |
| virtual SHARED_PTR<SIImageStore> casa::SIImageStore::getSubImageStore | ( | const Int | facet = 0, |
|
| const Int | nfacets = 1, |
|||
| const Int | chan = 0, |
|||
| const Int | nchanchunks = 1, |
|||
| const Int | pol = 0, |
|||
| const Int | npolchunks = 1 | |||
| ) | [virtual] |
The images internall will reference back to a given section of the main of this.
nfacets = nx_facets*ny_facets...assumption has been made nx_facets==ny_facets
Reimplemented in casa::SIImageStoreMultiTerm.
| Matrix<Float> casa::SIImageStore::getSumWt | ( | ImageInterface< Float > & | target | ) | [protected] |
| virtual String casa::SIImageStore::getType | ( | ) | [inline, virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 98 of file SIImageStore.h.
| Bool casa::SIImageStore::getUseWeightImage | ( | ImageInterface< Float > & | target | ) |
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::gridwt | ( | uInt | term = 0 |
) | [virtual] |
| virtual Bool casa::SIImageStore::hasMask | ( | ) | [inline, virtual] |
virtual Bool hasPB(){return (bool) itsPB;}
Definition at line 171 of file SIImageStore.h.
References doesImageExist(), imageExts, itsImageName, and MASK.
| virtual Bool casa::SIImageStore::hasModel | ( | ) | [inline, virtual] |
virtual Bool hasModel() {return (bool) itsModel;}
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 173 of file SIImageStore.h.
References doesImageExist(), imageExts, itsImageName, and MODEL.
| virtual Bool casa::SIImageStore::hasPB | ( | ) | [inline, virtual] |
virtual Bool hasSensitivity(){return doesImageExist(itsImageName+imageExts(WEIGHT));}
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 166 of file SIImageStore.h.
References doesImageExist(), imageExts, itsImageName, and PB.
| virtual Bool casa::SIImageStore::hasPsf | ( | ) | [inline, virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 174 of file SIImageStore.h.
References itsPsf.
| virtual Bool casa::SIImageStore::hasResidual | ( | ) | [inline, virtual] |
virtual Bool hasPsfImage() {return doesImageExist(itsImageName+imageExts(PSF));}
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 176 of file SIImageStore.h.
References itsResidual.
| virtual Bool casa::SIImageStore::hasResidualImage | ( | ) | [inline, virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 177 of file SIImageStore.h.
References doesImageExist(), imageExts, itsImageName, and RESIDUAL.
| virtual Bool casa::SIImageStore::hasRestored | ( | ) | [inline, virtual] |
{return doesImageExist(itsImageName+imageExts(SUMWT));}
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 180 of file SIImageStore.h.
References doesImageExist(), IMAGE, imageExts, and itsImageName.
| virtual Bool casa::SIImageStore::hasSensitivity | ( | ) | [inline, virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 168 of file SIImageStore.h.
References itsWeight.
| virtual Bool casa::SIImageStore::hasSumWt | ( | ) | [inline, virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 178 of file SIImageStore.h.
References itsSumWt.
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::image | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::imagepbcor | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual void casa::SIImageStore::init | ( | ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual Bool casa::SIImageStore::isModelEmpty | ( | ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| void casa::SIImageStore::lineFit | ( | Vector< Float > & | data, | |
| Vector< Bool > & | flag, | |||
| Vector< Float > & | fit, | |||
| uInt | lim1, | |||
| uInt | lim2 | |||
| ) |
| virtual void casa::SIImageStore::makeImageBeamSet | ( | ) | [virtual] |
| void casa::SIImageStore::makePBFromWeight | ( | const Float | pblimit | ) | [protected] |
| void casa::SIImageStore::makePBImage | ( | const Float | pblimit | ) | [protected] |
| void casa::SIImageStore::makePersistent | ( | String & | fileName | ) |
---------------------------------------------------------------
| SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::makeSubImage | ( | const Int | facet, | |
| const Int | nfacets, | |||
| const Int | chan, | |||
| const Int | nchanchunks, | |||
| const Int | pol, | |||
| const Int | npolchunks, | |||
| ImageInterface< Float > & | image | |||
| ) | [protected] |
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::mask | ( | uInt | term = 0 |
) | [virtual] |
| Double casa::SIImageStore::memoryBeforeLattice | ( | ) | [protected] |
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::model | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual void casa::SIImageStore::multiplyModelByWeight | ( | const Float | pblimit = C::minfloat, |
|
| const String | normtype = "flatnoise" | |||
| ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual void casa::SIImageStore::normalizePrimaryBeam | ( | const Float | pblimit = C::minfloat |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| void casa::SIImageStore::normPSF | ( | Int | term = 0 |
) | [protected] |
| SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::openImage | ( | const String | imagenamefull, | |
| const Bool | overwrite, | |||
| const Bool | dosumwt = False, |
|||
| const Int | nfacetsperside = 1 | |||
| ) | [protected] |
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::pb | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual void casa::SIImageStore::pbcor | ( | ) | [inline, virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Definition at line 144 of file SIImageStore.h.
References pbcor().
Referenced by pbcor().
| virtual void casa::SIImageStore::pbcor | ( | uInt | term | ) | [virtual] |
| virtual void casa::SIImageStore::printBeamSet | ( | ) | [virtual] |
| virtual void casa::SIImageStore::printImageStats | ( | ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::psf | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| void casa::SIImageStore::recreate | ( | String & | fileName | ) |
| void casa::SIImageStore::regridToModelImage | ( | ImageInterface< Float > & | inputimage, | |
| Int | term = 0 | |||
| ) | [protected] |
| void casa::SIImageStore::releaseImage | ( | SHARED_PTR< ImageInterface< Float > > | im | ) |
| virtual Bool casa::SIImageStore::releaseLocks | ( | ) | [virtual] |
Other.
Reimplemented in casa::SIImageStoreMultiTerm.
| void casa::SIImageStore::removeMask | ( | CountedPtr< ImageInterface< Float > > | im | ) | [protected] |
| void casa::SIImageStore::rescaleResolution | ( | Int | chan, | |
| ImageInterface< Float > & | subResidual, | |||
| const GaussianBeam & | newbeam, | |||
| const GaussianBeam & | oldbeam | |||
| ) | [protected] |
| virtual void casa::SIImageStore::resetImages | ( | Bool | resetpsf, | |
| Bool | resetresidual, | |||
| Bool | resetweight | |||
| ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::residual | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual void casa::SIImageStore::restore | ( | GaussianBeam & | rbeam, | |
| String & | usebeam, | |||
| uInt | term = 0 | |||
| ) | [virtual] |
virtual GaussianBeam restorePlane();
Reimplemented in casa::SIImageStoreMultiTerm.
| void casa::SIImageStore::setDataPolFrame | ( | StokesImageUtil::PolRep | datapolrep | ) | [inline] |
Definition at line 204 of file SIImageStore.h.
References itsDataPolRep.
| void casa::SIImageStore::setImageInfo | ( | const Record | miscinfo | ) |
| virtual void casa::SIImageStore::setModelImage | ( | Vector< String > | modelnames | ) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| virtual void casa::SIImageStore::setModelImageOne | ( | String | modelname, | |
| Int | nterm = -1 | |||
| ) | [virtual] |
| void casa::SIImageStore::setSumWt | ( | ImageInterface< Float > & | target, | |
| Matrix< Float > & | sumwt | |||
| ) | [protected] |
| void casa::SIImageStore::setUseWeightImage | ( | ImageInterface< Float > & | target, | |
| Bool | useweightimage | |||
| ) | [protected] |
| virtual void casa::SIImageStore::setWeightDensity | ( | SHARED_PTR< SIImageStore > | imagetoset | ) | [virtual] |
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::sumwt | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
| IPosition casa::SIImageStore::tileShape | ( | ) | [protected] |
| void casa::SIImageStore::validate | ( | ) |
| virtual SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::weight | ( | uInt | term = 0 |
) | [virtual] |
Reimplemented in casa::SIImageStoreMultiTerm.
Vector<String> casa::SIImageStore::imageExts [protected] |
------------------------------------------ Non-persistent internal variables
Definition at line 281 of file SIImageStore.h.
Referenced by hasMask(), hasModel(), casa::SIImageStoreMultiTerm::hasModel(), hasPB(), casa::SIImageStoreMultiTerm::hasPB(), hasResidualImage(), casa::SIImageStoreMultiTerm::hasResidualImage(), casa::SIImageStoreMultiTerm::hasRestored(), and hasRestored().
SHARED_PTR<ImageInterface<Complex> > casa::SIImageStore::itsBackwardGrid [private] |
Definition at line 288 of file SIImageStore.h.
Int casa::SIImageStore::itsChanId [protected] |
Definition at line 270 of file SIImageStore.h.
CoordinateSystem casa::SIImageStore::itsCoordSys [protected] |
Definition at line 261 of file SIImageStore.h.
Referenced by getCSys().
Definition at line 273 of file SIImageStore.h.
Referenced by setDataPolFrame().
Int casa::SIImageStore::itsFacetId [protected] |
Definition at line 269 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Complex> > casa::SIImageStore::itsForwardGrid [private] |
Definition at line 288 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsGridWt [protected] |
Definition at line 266 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsImage [private] |
Definition at line 287 of file SIImageStore.h.
String casa::SIImageStore::itsImageName [protected] |
Definition at line 260 of file SIImageStore.h.
Referenced by hasMask(), hasModel(), casa::SIImageStoreMultiTerm::hasModel(), hasPB(), casa::SIImageStoreMultiTerm::hasPB(), hasResidualImage(), casa::SIImageStoreMultiTerm::hasResidualImage(), casa::SIImageStoreMultiTerm::hasRestored(), and hasRestored().
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsImagePBcor [private] |
Definition at line 287 of file SIImageStore.h.
* IPosition casa::SIImageStore::itsImageShape [protected] |
Definition at line 259 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsMask [protected] |
Definition at line 266 of file SIImageStore.h.
Record casa::SIImageStore::itsMiscInfo [protected] |
Definition at line 265 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsModel [private] |
Definition at line 287 of file SIImageStore.h.
Int casa::SIImageStore::itsNChanChunks [protected] |
Definition at line 270 of file SIImageStore.h.
Int casa::SIImageStore::itsNFacets [protected] |
Definition at line 269 of file SIImageStore.h.
Int casa::SIImageStore::itsNPolChunks [protected] |
Definition at line 271 of file SIImageStore.h.
Int casa::SIImageStore::itsOpened [protected] |
Definition at line 283 of file SIImageStore.h.
Bool casa::SIImageStore::itsOverWrite [protected] |
Definition at line 263 of file SIImageStore.h.
CoordinateSystem casa::SIImageStore::itsParentCoordSys [protected] |
Definition at line 261 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentGridWt [private] |
Definition at line 290 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentImage [private] |
Definition at line 290 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentImagePBcor [private] |
Definition at line 290 of file SIImageStore.h.
* IPosition casa::SIImageStore::itsParentImageShape [protected] |
Definition at line 259 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentMask [protected] |
Definition at line 266 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentModel [private] |
Definition at line 290 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentPB [private] |
Definition at line 290 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentPsf [private] |
Definition at line 290 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentResidual [private] |
Definition at line 290 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentSumWt [private] |
Definition at line 290 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsParentWeight [private] |
Definition at line 290 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsPB [private] |
Definition at line 287 of file SIImageStore.h.
Double casa::SIImageStore::itsPBScaleFactor [protected] |
Definition at line 267 of file SIImageStore.h.
Int casa::SIImageStore::itsPolId [protected] |
Definition at line 271 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsPsf [private] |
Definition at line 287 of file SIImageStore.h.
Referenced by hasPsf().
ImageBeamSet casa::SIImageStore::itsPSFBeams [protected] |
Definition at line 275 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsResidual [private] |
Definition at line 287 of file SIImageStore.h.
Referenced by hasResidual().
ImageBeamSet casa::SIImageStore::itsRestoredBeams [protected] |
Definition at line 276 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsSumWt [private] |
Definition at line 287 of file SIImageStore.h.
Referenced by hasSumWt().
Bool casa::SIImageStore::itsUseWeight [protected] |
Definition at line 264 of file SIImageStore.h.
SHARED_PTR<ImageInterface<Float> > casa::SIImageStore::itsWeight [private] |
Definition at line 287 of file SIImageStore.h.
Referenced by hasSensitivity().
1.6.1