casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
MaskArrMath.h File Reference
#include <casacore/casa/aips.h>
#include <casacore/casa/BasicMath/Math.h>
#include <casacore/casa/Arrays/Array.h>
#include <casacore/casa/Arrays/MaskedArray.h>
#include <casacore/casa/Arrays/IPosition.h>
#include <casacore/casa/BasicSL/Complex.h>
#include <casacore/casa/Arrays/MaskArrMath.tcc>

Go to the source code of this file.

Classes

struct  casacore::MaskArrMath_global_functions_MaskedArray_mathematical_operations
 Mathematical operations for MaskedArrays (and with Arrays) More...
 
class  casacore::MaskedSumFunc< T >
 
class  casacore::MaskedProductFunc< T >
 
class  casacore::MaskedMinFunc< T >
 
class  casacore::MaskedMaxFunc< T >
 
class  casacore::MaskedMeanFunc< T >
 
class  casacore::MaskedVarianceFunc< T >
 
class  casacore::MaskedStddevFunc< T >
 
class  casacore::MaskedAvdevFunc< T >
 
class  casacore::MaskedRmsFunc< T >
 
class  casacore::MaskedMedianFunc< T >
 
class  casacore::MaskedMadfmFunc< T >
 

Namespaces

 casacore
 For temporary backward namespace compatibility, use casa as alias for casacore.
 

Functions

template<typename T , typename FuncType >
MaskedArray< T > casacore::boxedArrayMath (const MaskedArray< T > &array, const IPosition &boxSize, const FuncType &funcObj)
 Apply the given ArrayMath reduction function objects to each box in the array. More...
 
template<typename T , typename FuncType >
Array< T > casacore::slidingArrayMath (const MaskedArray< T > &array, const IPosition &halfBoxSize, const FuncType &funcObj, Bool fillEdge=True)
 Apply for each element in the array the given ArrayMath reduction function object to the box around that element. More...