casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Namespaces | Functions
MaskArrMath.h File Reference

Go to the source code of this file.

Classes

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

Namespaces

namespace  casa
 this file contains all the compiler specific defines

Functions

template<typename T , typename FuncType >
MaskedArray< T > casa::boxedArrayMath (const MaskedArray< T > &array, const IPosition &boxSize, const FuncType &funcObj)
 Apply the given ArrayMath reduction function objects to each box in the array.
template<typename T , typename FuncType >
Array< T > casa::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.