1 #ifndef IMAGEANALYSIS_IMAGEEXPRCALCULATOR_H
2 #define IMAGEANALYSIS_IMAGEEXPRCALCULATOR_H
76 #ifndef AIPS_NO_TEMPLATE_SRC
77 #include <imageanalysis/ImageAnalysis/ImageExprCalculator.tcc>
A Vector of integers, for indexing into Array<T> objects.
void setCopyMetaDataFromImage(const casacore::String &name)
the image from which to copy metadata, including the coordinate system, imageInfo() and miscInfo() ...
void _checkImages() const
ostream-like interface to creating log messages.
ABSTRACT CLASSES Abstract class for colors Any implementation of color should be able to provide a hexadecimal form of the if a human readable name(i.e."black").In many places throughout the plotter
static void _calc(SPIIT image, const casacore::LatticeExprNode &node)
casacore::String _outname
casacore::String _copyMetaDataFromImage
static void compute2(SPIIT image, const casacore::String &expr, casacore::Bool verbose)
modify image in place
The letter class for image coordinates.
A hierarchical collection of named fields of various types.
bool Bool
Define the standard types used by Casacore.
casacore::String getClass() const
casacore::Bool _overwrite
SPIIT compute() const
Compute the expression and return the image.
A drop-in replacement for Block<T*>.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
ImageExprCalculator()=delete
Top level interface for computing the results of an image expression.
Bridging class to allow C++ expressions involving lattices.
static void _makeRegionBlock(casacore::PtrBlock< const casacore::ImageRegion * > ®ions, const casacore::Record &Regions)
SPIIT _imagecalc(const casacore::LatticeExprNode &node, const casacore::IPosition &shape, const casacore::CoordinateSystem &csys, const casacore::LELImageCoord *const imCoord) const
String: the storage and methods of handling collections of characters.
Interconvert pixel and world coordinates.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.