Go to the documentation of this file.
28 #ifndef LATTICES_LATTICEMATHUTIL_H
29 #define LATTICES_LATTICEMATHUTIL_H
31 #include <casacore/casa/aips.h>
32 #include <casacore/lattices/LatticeMath/LatticeStatsBase.h>
36 template <
class T>
class Array;
37 template <
class T>
class Lattice;
38 template <
class T>
class MaskedLattice;
39 template <
class T>
class MaskedArray;
79 Bool dropDegenerateAxes);
90 Bool dropDegenerateAxes,
153 #ifndef CASACORE_NO_AUTO_TEMPLATES
154 #include <casacore/lattices/LatticeMath/LatticeMathUtil.tcc>
155 #endif //# CASACORE_NO_AUTO_TEMPLATES
A Vector of integers, for indexing into Array<T> objects.
A templated, abstract base class for array-like objects with masks.
StatisticsTypes
This enum StatisticTypes is provided for use with the LatticeStatistics<T>::setPlotting function.
LatticeExprNode max(const LatticeExprNode &left, const LatticeExprNode &right)
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.
LatticeExprNode min(const LatticeExprNode &left, const LatticeExprNode &right)
this file contains all the compiler specific defines
Global functions on Lattices.
LatticeExprNode mask(const LatticeExprNode &expr)
This function returns the mask of the given expression.
A templated, abstract base class for array-like objects.
template <class T, class U> class vector;
void minMax(T &min, T &max, const TableVector< T > &tv)
bool Bool
Define the standard types used by Casacore.
void minMax(T &min, T &max, IPosition &posMin, IPosition &posMax, const Lattice< T > &lat)
This global function finds the max of a Lattice, and also the IPositions of the max.
Static math functions for Lattices.