casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
casa::Deconvolver Class Reference

A simple deconvolver operating on images (no SkyEquation) More...

#include <Deconvolver.h>

Public Member Functions

 Deconvolver ()
 "deconvolver" ctor More...
 
 Deconvolver (const casacore::String &dirty, const casacore::String &psf)
 
 Deconvolver (const Deconvolver &other)
 
Deconvolveroperator= (const Deconvolver &other)
 
 ~Deconvolver ()
 
casacore::Bool open (const casacore::String &dirty, const casacore::String &psf, casacore::Bool warn=true)
 Open the given dirty image and psf If warn is true, print warnings about there being no psf if one is not supplied. More...
 
casacore::Bool reopen ()
 After some cleaning, the dirty image is replaced with the residual image in the deconvolver tool. More...
 
casacore::Bool close ()
 Flush the ms to disk and detach from the ms file. More...
 
casacore::String dirtyname () const
 
casacore::String psfname () const
 
casacore::Bool summary () const
 Output a summary of the state of the object. More...
 
casacore::String state () const
 Return the state of the object as a string. More...
 
casacore::IPosition imageshape () const
 Return the image shape. More...
 
casacore::Bool restore (const casacore::String &model, const casacore::String &image, casacore::GaussianBeam &mbeam)
 Restore. More...
 
casacore::Bool residual (const casacore::String &model, const casacore::String &image)
 Residual. More...
 
casacore::Bool smooth (const casacore::String &model, const casacore::String &image, casacore::GaussianBeam &mbeam, casacore::Bool normalizeVolume)
 Smooth. More...
 
casacore::Bool clean (const casacore::String &algorithm, const casacore::Int niter, const casacore::Float gain, const casacore::Quantity &threshold, const casacore::Bool displayProgress, const casacore::String &model, const casacore::String &mask, casacore::Float &maxResidual, casacore::Int &iterationsDone)
 
Clean algorithm

maxResidual and iterationsDone are return values More...

 
casacore::Bool naclean (const casacore::Int niter, const casacore::Float gain, const casacore::Quantity &threshold, const casacore::String &model, const casacore::String &mask, const casacore::Int masksupp, const casacore::Int memoryType, const casacore::Float numSigma, casacore::Float &maxResidual, casacore::Int &iterationsDone)
 
casacore::Bool clarkclean (const casacore::Int niter, const casacore::Float gain, const casacore::Quantity &threshold, const casacore::String &model, const casacore::String &maskName, casacore::Float &maxresid, casacore::Int &iterused, casacore::Float cycleFactor=1.5)
 Clark Clean but image, psf, mask has to be 4-axes in the canonical casa order. More...
 
casacore::Bool clarkclean (const casacore::Int niter, const casacore::Float gain, const casacore::Quantity &threshold, const casacore::Bool displayProgress, const casacore::String &model, const casacore::String &mask, const casacore::Int histBins, const casacore::Vector< casacore::Int > &psfPatchSize, const casacore::Float maxExtPsf, const casacore::Float speedUp, casacore::Int maxNumPix, const casacore::Int maxNumMajorCycles, const casacore::Int maxNumMinorIterations)
 Clark Clean algorithm. More...
 
casacore::Bool mem (const casacore::String &algorithm, const casacore::Int niter, const casacore::Quantity &sigma, const casacore::Quantity &targetFlux, casacore::Bool constrainTargetFlux, casacore::Bool displayprogress, const casacore::String &model, const casacore::String &prior="", const casacore::String &mask="", const casacore::Bool imagePlane=false)
 MEM algorithm add other inputs as required. More...
 
casacore::Bool makeprior (const casacore::String &prior, const casacore::String &templateImage, const casacore::Quantity &lowClipfrom, const casacore::Quantity &lowClipto, const casacore::Quantity &highClipfrom, const casacore::Quantity &highClipto, const casacore::Vector< casacore::Int > &blc, const casacore::Vector< casacore::Int > &trc)
 make a prior image More...
 
casacore::Bool setscales (const casacore::String &scaleMethod, const casacore::Int nscales, const casacore::Vector< casacore::Float > &userScaleSizes)
 Set up scales: based on scaleMethod = "nscales" or "uservector", we will create the scale sizes in pixels via a power law or use the user specified scale sizes. More...
 
casacore::Bool nnls (const casacore::String &algorithm, const casacore::Int niter, const casacore::Float tolerance, const casacore::String &model, const casacore::String &fluxMask, const casacore::String &dataMask)
 NNLS algorithm. More...
 
casacore::Bool ft (const casacore::String &model, const casacore::String &transform)
 Fourier transform the model and componentlist. More...
 
casacore::Bool make (const casacore::String &model)
 Make an empty image. More...
 
casacore::Bool make1 (const casacore::String &imagename)
 Make an empty image with just one casacore::Stokes pixel (ie, for a mask) More...
 
casacore::Bool make (const casacore::String &model, casacore::ImageInterface< casacore::Float > &templateImage)
 Make an empty image modeled after templateImage. More...
 
casacore::Bool boxmask (const casacore::String &boxmask, const casacore::Vector< casacore::Int > blc, const casacore::Vector< casacore::Int > trc, const casacore::Quantity &fillValue=1.0, const casacore::Quantity &externalValue=0.0)
 Make a Box Mask. More...
 
casacore::Bool regionmask (const casacore::String &maskimage, casacore::Record *imageRegRec, casacore::Matrix< casacore::Quantity > &blctrcs, const casacore::Float &value=1.0)
 make a mask image from regions More...
 
casacore::Bool clipimage (const casacore::String &clippedImage, const casacore::String &inputImage, const casacore::Quantity &threshold)
 Clip an image below some casacore::Stokes I threshold. More...
 
casacore::Bool fitpsf (const casacore::String &psf, casacore::GaussianBeam &beam)
 Fit the psf. More...
 
casacore::Bool convolve (const casacore::String &convolvedmodel, const casacore::String &model)
 Convolve one image with another. More...
 
casacore::Bool makegaussian (const casacore::String &gaussianimage, casacore::GaussianBeam &mbeam, casacore::Bool normalizeVolume)
 Make a Gaussian – you might want to use it for convolution, etc. More...
 
casacore::Bool mtopen (const casacore::Int nTaylor, const casacore::Vector< casacore::Float > &userScaleSizes, const casacore::Vector< casacore::String > &psfs)
 ---------------— Multi-Term Deconvolver functions - START -------------------— Initialize the Multi-Term casacore::Matrix Cleaners and compute Hessian elements. More...
 
casacore::Bool mtclean (const casacore::Vector< casacore::String > &residuals, const casacore::Vector< casacore::String > &models, const casacore::Int niter, const casacore::Float gain, const casacore::Quantity &threshold, const casacore::Bool displayProgress, const casacore::String &mask, casacore::Float &maxResidual, casacore::Int &iterationsDone)
 Do component-finding iterations. More...
 
casacore::Bool mtrestore (const casacore::Vector< casacore::String > &models, const casacore::Vector< casacore::String > &residuals, const casacore::Vector< casacore::String > &images, casacore::GaussianBeam &mbeam)
 Restore the output images. More...
 
casacore::Bool mtcalcpowerlaw (const casacore::Vector< casacore::String > &images, const casacore::Vector< casacore::String > &residuals, const casacore::String &alphaname, const casacore::String &betaname, const casacore::Quantity &threshold, const casacore::Bool calcerror)
 Calculate alpha and beta from restored images. More...
 

Private Member Functions

casacore::SubImage
< casacore::Float > * 
innerQuarter (casacore::PagedImage< casacore::Float > &in)
 ------------—— Multi-Term Deconvolver functions - END ----------------—— More...
 
casacore::SubImage
< casacore::Float > * 
allQuarters (casacore::PagedImage< casacore::Float > &in)
 Return full image as a SubImage. More...
 
casacore::Bool clone (const casacore::String &imageName, const casacore::String &newImageName)
 Clone an image. More...
 
void findAxes ()
 find which axes are the spectral and pol one More...
 
void checkMask (casacore::ImageInterface< casacore::Float > &maskimage, casacore::Int &xbeg, casacore::Int &xend, casacore::Int &ybeg, casacore::Int &yend)
 check mask More...
 
casacore::Bool setupLatCleaner (const casacore::String &algorithm, const casacore::Int niter, const casacore::Float gain, const casacore::Quantity &threshold, const casacore::Bool displayProgress)
 setup lattice cleaner More...
 
casacore::Bool createMask (casacore::LatticeExpr< casacore::Bool > &lemask, casacore::ImageInterface< casacore::Float > &outimage)
 Embed a mask into an image. More...
 
casacore::Bool putGaussian (casacore::ImageInterface< casacore::Float > &im, const casacore::GaussianBeam &beam)
 Put a unit peak gaussian at centre. More...
 
void defaults ()
 Set the defaults. More...
 
casacore::Bool removeTable (const casacore::String &tablename)
 
casacore::Bool detached () const
 Prints an error message if the deconvolver DO is detached and returns true. More...
 
casacore::String imageName () const
 
casacore::Bool valid () const
 

Private Attributes

casacore::PagedImage
< casacore::Float > * 
dirty_p
 
casacore::PagedImage
< casacore::Float > * 
psf_p
 
casacore::LatticeConvolver
< casacore::Float > * 
convolver_p
 
ResidualEquation
< casacore::Lattice
< casacore::Float > > * 
residEqn_p
 
LatConvEquationlatConvEqn_p
 
casacore::CountedPtr
< ImageMSCleaner
cleaner_p
 
std::shared_ptr< ImageNACleanernaCleaner_p
 
casacore::Bool scalesValid_p
 
casacore::Int nx_p
 
casacore::Int ny_p
 
casacore::Int npol_p
 
casacore::Int nchan_p
 
casacore::Int chanAxis_p
 
casacore::Int polAxis_p
 
casacore::String mode_p
 
casacore::GaussianBeam beam_p
 
casacore::Bool beamValid_p
 casacore::Quantity bmaj_p, bmin_p, bpa_p; More...
 
casacore::String dirtyName_p
 
casacore::String psfName_p
 
casacore::Bool fullPlane_p
 
casacore::Vector< casacore::FloatitsTotalFluxScale
 
casacore::Float itsTotalFlux
 
casacore::Vector< casacore::FloatscaleSizes_p
 
casacore::Int mt_nterms_p
 Multi-Term private variables. More...
 
MultiTermMatrixCleaner mt_cleaner_p
 
casacore::Bool mt_valid_p
 

Detailed Description

A simple deconvolver operating on images (no SkyEquation)

Intended use:

Public interface

Review Status

Date Reviewed:
yyyy/mm/dd

Prerequisite

Etymology

Undo convolution or at least try to do it !

Synopsis

This class is a container that allows many SkyComponents to be grouped together and manipulated as a group. In this respect this class is identical to the ComponentList class. The user is encouraged to read the synopsis of that class for a general description of the capabilities of this class.

This class is differs from the ComponentList class in the following ways:

There is a one-to-one correspondence between the functions in the glish componentlist object (see the AIPS++ User Reference manual) and functions in this class. This is make simplify the porting from glish to C++ of a glish script using the componentlist distributed object.

Example

These examples are coded in the tDOcomponentlist.h file.

Example 1:

In this example a ComponentList object is created and used to calculate the ...

Motivation

This class was written to make the componentlist classes usable from glish

Thrown Exceptions

To Do

Definition at line 132 of file Deconvolver.h.

Constructor & Destructor Documentation

casa::Deconvolver::Deconvolver ( )

"deconvolver" ctor

casa::Deconvolver::Deconvolver ( const casacore::String dirty,
const casacore::String psf 
)
casa::Deconvolver::Deconvolver ( const Deconvolver other)
casa::Deconvolver::~Deconvolver ( )

Member Function Documentation

casacore::SubImage<casacore::Float>* casa::Deconvolver::allQuarters ( casacore::PagedImage< casacore::Float > &  in)
private

Return full image as a SubImage.

casacore::Bool casa::Deconvolver::boxmask ( const casacore::String boxmask,
const casacore::Vector< casacore::Int blc,
const casacore::Vector< casacore::Int trc,
const casacore::Quantity fillValue = 1.0,
const casacore::Quantity externalValue = 0.0 
)

Make a Box Mask.

void casa::Deconvolver::checkMask ( casacore::ImageInterface< casacore::Float > &  maskimage,
casacore::Int xbeg,
casacore::Int xend,
casacore::Int ybeg,
casacore::Int yend 
)
private

check mask

casacore::Bool casa::Deconvolver::clarkclean ( const casacore::Int  niter,
const casacore::Float  gain,
const casacore::Quantity threshold,
const casacore::String model,
const casacore::String maskName,
casacore::Float maxresid,
casacore::Int iterused,
casacore::Float  cycleFactor = 1.5 
)

Clark Clean but image, psf, mask has to be 4-axes in the canonical casa order.

Useful for cleaning dirty images made in CASA if mask is larger than a quarter of the image it will do a full image clean...unlike the one below

casacore::Bool casa::Deconvolver::clarkclean ( const casacore::Int  niter,
const casacore::Float  gain,
const casacore::Quantity threshold,
const casacore::Bool  displayProgress,
const casacore::String model,
const casacore::String mask,
const casacore::Int  histBins,
const casacore::Vector< casacore::Int > &  psfPatchSize,
const casacore::Float  maxExtPsf,
const casacore::Float  speedUp,
casacore::Int  maxNumPix,
const casacore::Int  maxNumMajorCycles,
const casacore::Int  maxNumMinorIterations 
)

Clark Clean algorithm.

casacore::Bool casa::Deconvolver::clean ( const casacore::String algorithm,
const casacore::Int  niter,
const casacore::Float  gain,
const casacore::Quantity threshold,
const casacore::Bool  displayProgress,
const casacore::String model,
const casacore::String mask,
casacore::Float maxResidual,
casacore::Int iterationsDone 
)

Clean algorithm

maxResidual and iterationsDone are return values

casacore::Bool casa::Deconvolver::clipimage ( const casacore::String clippedImage,
const casacore::String inputImage,
const casacore::Quantity threshold 
)

Clip an image below some casacore::Stokes I threshold.

casacore::Bool casa::Deconvolver::clone ( const casacore::String imageName,
const casacore::String newImageName 
)
private

Clone an image.

casacore::Bool casa::Deconvolver::close ( )

Flush the ms to disk and detach from the ms file.

All function calls after this will be a no-op.

casacore::Bool casa::Deconvolver::convolve ( const casacore::String convolvedmodel,
const casacore::String model 
)

Convolve one image with another.

casacore::Bool casa::Deconvolver::createMask ( casacore::LatticeExpr< casacore::Bool > &  lemask,
casacore::ImageInterface< casacore::Float > &  outimage 
)
private

Embed a mask into an image.

A convenience function.

void casa::Deconvolver::defaults ( )
private

Set the defaults.

casacore::Bool casa::Deconvolver::detached ( ) const
private

Prints an error message if the deconvolver DO is detached and returns true.

casacore::String casa::Deconvolver::dirtyname ( ) const
void casa::Deconvolver::findAxes ( )
private

find which axes are the spectral and pol one

casacore::Bool casa::Deconvolver::fitpsf ( const casacore::String psf,
casacore::GaussianBeam beam 
)

Fit the psf.

casacore::Bool casa::Deconvolver::ft ( const casacore::String model,
const casacore::String transform 
)

Fourier transform the model and componentlist.

casacore::String casa::Deconvolver::imageName ( ) const
private
casacore::IPosition casa::Deconvolver::imageshape ( ) const

Return the image shape.

casacore::SubImage<casacore::Float>* casa::Deconvolver::innerQuarter ( casacore::PagedImage< casacore::Float > &  in)
private

------------—— Multi-Term Deconvolver functions - END ----------------——

Cut the inner quarter out of an image

casacore::Bool casa::Deconvolver::make ( const casacore::String model)

Make an empty image.

casacore::Bool casa::Deconvolver::make ( const casacore::String model,
casacore::ImageInterface< casacore::Float > &  templateImage 
)

Make an empty image modeled after templateImage.

casacore::Bool casa::Deconvolver::make1 ( const casacore::String imagename)

Make an empty image with just one casacore::Stokes pixel (ie, for a mask)

casacore::Bool casa::Deconvolver::makegaussian ( const casacore::String gaussianimage,
casacore::GaussianBeam mbeam,
casacore::Bool  normalizeVolume 
)

Make a Gaussian – you might want to use it for convolution, etc.

casacore::Bool casa::Deconvolver::makeprior ( const casacore::String prior,
const casacore::String templateImage,
const casacore::Quantity lowClipfrom,
const casacore::Quantity lowClipto,
const casacore::Quantity highClipfrom,
const casacore::Quantity highClipto,
const casacore::Vector< casacore::Int > &  blc,
const casacore::Vector< casacore::Int > &  trc 
)

make a prior image

casacore::Bool casa::Deconvolver::mem ( const casacore::String algorithm,
const casacore::Int  niter,
const casacore::Quantity sigma,
const casacore::Quantity targetFlux,
casacore::Bool  constrainTargetFlux,
casacore::Bool  displayprogress,
const casacore::String model,
const casacore::String prior = "",
const casacore::String mask = "",
const casacore::Bool  imagePlane = false 
)

MEM algorithm add other inputs as required.

casacore::Bool casa::Deconvolver::mtcalcpowerlaw ( const casacore::Vector< casacore::String > &  images,
const casacore::Vector< casacore::String > &  residuals,
const casacore::String alphaname,
const casacore::String betaname,
const casacore::Quantity threshold,
const casacore::Bool  calcerror 
)

Calculate alpha and beta from restored images.

casacore::Bool casa::Deconvolver::mtclean ( const casacore::Vector< casacore::String > &  residuals,
const casacore::Vector< casacore::String > &  models,
const casacore::Int  niter,
const casacore::Float  gain,
const casacore::Quantity threshold,
const casacore::Bool  displayProgress,
const casacore::String mask,
casacore::Float maxResidual,
casacore::Int iterationsDone 
)

Do component-finding iterations.

casacore::Bool casa::Deconvolver::mtopen ( const casacore::Int  nTaylor,
const casacore::Vector< casacore::Float > &  userScaleSizes,
const casacore::Vector< casacore::String > &  psfs 
)

---------------— Multi-Term Deconvolver functions - START -------------------— Initialize the Multi-Term casacore::Matrix Cleaners and compute Hessian elements.

casacore::Bool casa::Deconvolver::mtrestore ( const casacore::Vector< casacore::String > &  models,
const casacore::Vector< casacore::String > &  residuals,
const casacore::Vector< casacore::String > &  images,
casacore::GaussianBeam mbeam 
)

Restore the output images.

casacore::Bool casa::Deconvolver::naclean ( const casacore::Int  niter,
const casacore::Float  gain,
const casacore::Quantity threshold,
const casacore::String model,
const casacore::String mask,
const casacore::Int  masksupp,
const casacore::Int  memoryType,
const casacore::Float  numSigma,
casacore::Float maxResidual,
casacore::Int iterationsDone 
)
casacore::Bool casa::Deconvolver::nnls ( const casacore::String algorithm,
const casacore::Int  niter,
const casacore::Float  tolerance,
const casacore::String model,
const casacore::String fluxMask,
const casacore::String dataMask 
)

NNLS algorithm.

casacore::Bool casa::Deconvolver::open ( const casacore::String dirty,
const casacore::String psf,
casacore::Bool  warn = true 
)

Open the given dirty image and psf If warn is true, print warnings about there being no psf if one is not supplied.

Deconvolver& casa::Deconvolver::operator= ( const Deconvolver other)
casacore::String casa::Deconvolver::psfname ( ) const
casacore::Bool casa::Deconvolver::putGaussian ( casacore::ImageInterface< casacore::Float > &  im,
const casacore::GaussianBeam beam 
)
private

Put a unit peak gaussian at centre.

casacore::Bool casa::Deconvolver::regionmask ( const casacore::String maskimage,
casacore::Record imageRegRec,
casacore::Matrix< casacore::Quantity > &  blctrcs,
const casacore::Float value = 1.0 
)

make a mask image from regions

casacore::Bool casa::Deconvolver::removeTable ( const casacore::String tablename)
private
casacore::Bool casa::Deconvolver::reopen ( )

After some cleaning, the dirty image is replaced with the residual image in the deconvolver tool.

reopen reinstates that dirty image; cannot be invoked before open has been invoked

casacore::Bool casa::Deconvolver::residual ( const casacore::String model,
const casacore::String image 
)

Residual.

casacore::Bool casa::Deconvolver::restore ( const casacore::String model,
const casacore::String image,
casacore::GaussianBeam mbeam 
)

Restore.

casacore::Bool casa::Deconvolver::setscales ( const casacore::String scaleMethod,
const casacore::Int  nscales,
const casacore::Vector< casacore::Float > &  userScaleSizes 
)

Set up scales: based on scaleMethod = "nscales" or "uservector", we will create the scale sizes in pixels via a power law or use the user specified scale sizes.

casacore::Bool casa::Deconvolver::setupLatCleaner ( const casacore::String algorithm,
const casacore::Int  niter,
const casacore::Float  gain,
const casacore::Quantity threshold,
const casacore::Bool  displayProgress 
)
private

setup lattice cleaner

casacore::Bool casa::Deconvolver::smooth ( const casacore::String model,
const casacore::String image,
casacore::GaussianBeam mbeam,
casacore::Bool  normalizeVolume 
)

Smooth.

casacore::String casa::Deconvolver::state ( ) const

Return the state of the object as a string.

casacore::Bool casa::Deconvolver::summary ( ) const

Output a summary of the state of the object.

casacore::Bool casa::Deconvolver::valid ( ) const
private

Member Data Documentation

casacore::GaussianBeam casa::Deconvolver::beam_p
private

Definition at line 364 of file Deconvolver.h.

casacore::Bool casa::Deconvolver::beamValid_p
private

casacore::Quantity bmaj_p, bmin_p, bpa_p;

Definition at line 366 of file Deconvolver.h.

casacore::Int casa::Deconvolver::chanAxis_p
private

Definition at line 362 of file Deconvolver.h.

casacore::CountedPtr<ImageMSCleaner> casa::Deconvolver::cleaner_p
private

Definition at line 356 of file Deconvolver.h.

casacore::LatticeConvolver<casacore::Float>* casa::Deconvolver::convolver_p
private

Definition at line 353 of file Deconvolver.h.

casacore::PagedImage<casacore::Float>* casa::Deconvolver::dirty_p
private

Definition at line 350 of file Deconvolver.h.

casacore::String casa::Deconvolver::dirtyName_p
private

Definition at line 367 of file Deconvolver.h.

casacore::Bool casa::Deconvolver::fullPlane_p
private

Definition at line 369 of file Deconvolver.h.

casacore::Float casa::Deconvolver::itsTotalFlux
private

Definition at line 372 of file Deconvolver.h.

casacore::Vector<casacore::Float> casa::Deconvolver::itsTotalFluxScale
private

Definition at line 371 of file Deconvolver.h.

LatConvEquation* casa::Deconvolver::latConvEqn_p
private

Definition at line 355 of file Deconvolver.h.

casacore::String casa::Deconvolver::mode_p
private

Definition at line 363 of file Deconvolver.h.

MultiTermMatrixCleaner casa::Deconvolver::mt_cleaner_p
private

Definition at line 377 of file Deconvolver.h.

casacore::Int casa::Deconvolver::mt_nterms_p
private

Multi-Term private variables.

Definition at line 376 of file Deconvolver.h.

casacore::Bool casa::Deconvolver::mt_valid_p
private

Definition at line 378 of file Deconvolver.h.

std::shared_ptr<ImageNACleaner> casa::Deconvolver::naCleaner_p
private

Definition at line 357 of file Deconvolver.h.

casacore::Int casa::Deconvolver::nchan_p
private

Definition at line 361 of file Deconvolver.h.

casacore::Int casa::Deconvolver::npol_p
private

Definition at line 361 of file Deconvolver.h.

casacore::Int casa::Deconvolver::nx_p
private

Definition at line 361 of file Deconvolver.h.

casacore::Int casa::Deconvolver::ny_p
private

Definition at line 361 of file Deconvolver.h.

casacore::Int casa::Deconvolver::polAxis_p
private

Definition at line 362 of file Deconvolver.h.

casacore::PagedImage<casacore::Float>* casa::Deconvolver::psf_p
private

Definition at line 351 of file Deconvolver.h.

casacore::String casa::Deconvolver::psfName_p
private

Definition at line 368 of file Deconvolver.h.

ResidualEquation<casacore::Lattice<casacore::Float> >* casa::Deconvolver::residEqn_p
private

Definition at line 354 of file Deconvolver.h.

casacore::Vector<casacore::Float> casa::Deconvolver::scaleSizes_p
private

Definition at line 373 of file Deconvolver.h.

casacore::Bool casa::Deconvolver::scalesValid_p
private

Definition at line 359 of file Deconvolver.h.


The documentation for this class was generated from the following file: