28 #ifndef LATTICES_LATTSTATSSPECIALIZE_H
29 #define LATTICES_LATTSTATSSPECIALIZE_H
38 template <
class T>
class Lattice;
39 template <
class T>
class MaskedLattice;
40 class LatticeExprNode;
127 #ifndef CASACORE_NO_AUTO_TEMPLATES
128 #include <casacore/lattices/LatticeMath/LattStatsSpecialize2.tcc>
129 #endif //# CASACORE_NO_AUTO_TEMPLATES
static Float getNodeScalarValue(const LatticeExprNode &node, Float)
std::complex< Float > Complex
static Bool setIncludeExclude(String &errorMessage, Vector< T > &range, Bool &noInclude, Bool &noExclude, const Vector< T > &include, const Vector< T > &exclude)
static Float usePixelExc(Float dMin, Float dMax, Float datum)
LatticeExprNode sum(const LatticeExprNode &expr)
A templated, abstract base class for array-like objects with masks.
static Float max(Float v1, Float v2)
static Double getVariance(Double sum, Double sumsq, Double n)
static Bool hasSomePoints(Double npts)
static Float min(Float v1, Float v2)
static void setUseItTrue(Float &useIt)
static Float usePixelInc(Float dMin, Float dMax, Float datum)
std::complex< Double > DComplex
static Double getSigma(Double sum, Double sumsq, Double n)
bool Bool
Define the standard types used by Casacore.
static Bool minMax(Float &dataMin, Float &dataMax, const MaskedLattice< Float > *pLattice, const Vector< Float > &range, Bool noInclude, Bool noExclude)
static Double getMean(Double sum, Double n)
static Double getRms(Double sumsq, Double n)
Bridging class to allow C++ expressions involving lattices.
String: the storage and methods of handling collections of characters.