29 #ifndef LATTICES_LATTICETWOPTCORR_H
30 #define LATTICES_LATTICETWOPTCORR_H
40 template <
class T>
class MaskedLattice;
41 template <
class T>
class Lattice;
134 Bool showProgress)
const;
148 #ifndef CASACORE_NO_AUTO_TEMPLATES
149 #include <casacore/lattices/LatticeMath/LatticeTwoPtCorr.tcc>
150 #endif //# CASACORE_NO_AUTO_TEMPLATES
A Vector of integers, for indexing into Array<T> objects.
static Method fromString(const String &method)
Helper functions to convert method types to and from strings.
T(LatticeTwoPtCorr< T >::* FuncPtr)(T d1, T d2) const
Function Pointer typedef.
A templated, abstract base class for array-like objects with masks.
ostream-like interface to creating log messages.
static String toString(Method method)
LatticeTwoPtCorr()
Default constructor.
Compute two point auto-correlation functions from a lattice.
~LatticeTwoPtCorr()
Destructor.
bool Bool
Define the standard types used by Casacore.
T structureFunction(T d1, T d2) const
Compute structure function.
void check(LogIO &os, const MaskedLattice< T > &latOut, const MaskedLattice< T > &latIn, const IPosition &axes) const
Check Output lattice shape.
static IPosition setUpShape(const IPosition &inShape, const IPosition &axes)
Helper function to provide output lattice shape give the input shape and the axes to find the structu...
void autoCorrelation(MaskedLattice< T > &out, const MaskedLattice< T > &in, const IPosition &axes, Method method, Bool showProgress=True) const
Compute specified autocorrelation function for the planes of the given TWO axes.
String: the storage and methods of handling collections of characters.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.