#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().