casa::SIImageStore Class Reference

#include <SIImageStore.h>

Inheritance diagram for casa::SIImageStore:
casa::SIImageStoreMultiTerm

List of all members.

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< SIImageStoregetSubImageStore (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

Detailed Description

Definition at line 53 of file SIImageStore.h.


Member Enumeration Documentation

Enumerator:
MASK 
PSF 
MODEL 
RESIDUAL 
WEIGHT 
IMAGE 
SUMWT 
GRIDWT 
PB 
FORWARDGRID 
BACKWARDGRID 
IMAGEPBCOR 
MAX_IMAGE_IDS 

Definition at line 56 of file SIImageStore.h.


Constructor & Destructor Documentation

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 
)
Parameters:
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]

Member Function Documentation

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]
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.


Member Data Documentation

Vector<String> casa::SIImageStore::imageExts [protected]
SHARED_PTR<ImageInterface<Complex> > casa::SIImageStore::itsBackwardGrid [private]

Definition at line 288 of file SIImageStore.h.

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

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.

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.

Definition at line 270 of file SIImageStore.h.

Definition at line 269 of file SIImageStore.h.

Definition at line 271 of file SIImageStore.h.

Definition at line 283 of file SIImageStore.h.

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.

Definition at line 267 of file SIImageStore.h.

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

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


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