28 #ifndef LATTICES_LATTICEMATHUTIL_H
29 #define LATTICES_LATTICEMATHUTIL_H
37 template <
class T>
class Lattice;
38 template <
class T>
class MaskedLattice;
78 Bool dropDegenerateAxes);
89 Bool dropDegenerateAxes,
152 #ifndef CASACORE_NO_AUTO_TEMPLATES
153 #include <casacore/lattices/LatticeMath/LatticeMathUtil.tcc>
154 #endif //# CASACORE_NO_AUTO_TEMPLATES
A Vector of integers, for indexing into Array<T> objects.
LatticeExprNode mask(const LatticeExprNode &expr)
This function returns the mask of the given expression.
LatticeExprNode max(const LatticeExprNode &left, const LatticeExprNode &right)
A templated, abstract base class for array-like objects with masks.
A templated, abstract base class for array-like objects.
LatticeExprNode min(const LatticeExprNode &left, const LatticeExprNode &right)
bool Bool
Define the standard types used by Casacore.
void minMax(T &min, T &max, const TableVector< T > &tv)
StatisticsTypes
This enum StatisticTypes is provided for use with the LatticeStatistics<T>::setPlotting function...
static void collapse(Array< T > &data, const IPosition &axes, const MaskedLattice< T > &in, Bool dropDegenerateAxes)
Collapse the specified axes by averaging and recover the pixel values.
Static math functions for Lattices.