casa
5.7.0-16
|
#include <ImageExprCalculator.h>
Public Member Functions | |
ImageExprCalculator ()=delete | |
Top level interface for computing the results of an image expression. More... | |
ImageExprCalculator (const casacore::String &expression, const casacore::String &outname, casacore::Bool overwrite) | |
expression is the lattice expression to compute More... | |
~ImageExprCalculator () | |
void | setCopyMetaDataFromImage (const casacore::String &name) |
the image from which to copy metadata, including the coordinate system, imageInfo() and miscInfo() More... | |
casacore::String | getClass () const |
SPIIT | compute () const |
Compute the expression and return the image. More... | |
Static Public Member Functions | |
static void | compute2 (SPIIT image, const casacore::String &expr, casacore::Bool verbose) |
modify image in place More... | |
Private Member Functions | |
SPIIT | _imagecalc (const casacore::LatticeExprNode &node, const casacore::IPosition &shape, const casacore::CoordinateSystem &csys, const casacore::LELImageCoord *const imCoord) const |
void | _checkImages () const |
Static Private Member Functions | |
static void | _makeRegionBlock (casacore::PtrBlock< const casacore::ImageRegion * > ®ions, const casacore::Record &Regions) |
static void | _calc (SPIIT image, const casacore::LatticeExprNode &node) |
Private Attributes | |
casacore::String | _expr |
casacore::String | _copyMetaDataFromImage |
casacore::String | _outname |
casacore::Bool | _overwrite |
casacore::LogIO | _log |
Definition at line 14 of file ImageExprCalculator.h.
|
delete |
casa::ImageExprCalculator< T >::ImageExprCalculator | ( | const casacore::String & | expression, |
const casacore::String & | outname, | ||
casacore::Bool | overwrite | ||
) |
expression is the lattice expression to compute
|
inline |
Definition at line 40 of file ImageExprCalculator.h.
|
staticprivate |
|
private |
|
private |
|
staticprivate |
SPIIT casa::ImageExprCalculator< T >::compute | ( | ) | const |
Compute the expression and return the image.
|
static |
modify image in place
|
inline |
Definition at line 46 of file ImageExprCalculator.h.
|
inline |
the image from which to copy metadata, including the coordinate system, imageInfo() and miscInfo()
Definition at line 44 of file ImageExprCalculator.h.
References casa::ImageExprCalculator< T >::_copyMetaDataFromImage, and casa::name().
|
private |
Definition at line 56 of file ImageExprCalculator.h.
Referenced by casa::ImageExprCalculator< T >::setCopyMetaDataFromImage().
|
private |
Definition at line 56 of file ImageExprCalculator.h.
|
mutableprivate |
Definition at line 58 of file ImageExprCalculator.h.
|
private |
Definition at line 56 of file ImageExprCalculator.h.
|
private |
Definition at line 57 of file ImageExprCalculator.h.