13#ifndef ML_CORRELATION_H
14#define ML_CORRELATION_H
52 template <
typename DATATYPE>
63 bool _generateKernel();
69 Field *kernelInputField;
Correlation(void)
Constructor.
void handleNotification(Field *field) override
Handle field changes of the field field.
~Correlation(void) override
Destructor cleaning kernel data.
void calcRow(MLsoffset *indexTab, size_t indexTabSize, MLsoffset, size_t numVox, DATATYPE *inCursor, DATATYPE *outCursor, const ImageVector &)
CALC_ROW_H()
Macro for KernelModule derived modules.
KernelModule(int inputNum=1, int outputNum=1)
#define ML_MODULE_CLASS_HEADER(className)
MLint MLsoffset
Signed ML offset type that is a 32-bit signed integer on 32-bit platforms and a 64-bit integer on 64-...
MLdouble KernelDataType
Define the standard data type for kernel elements to be used in this library.
TImageVector< MLint > ImageVector
Defines the standard ImageVector type that is used by the ML for indexing and coordinates.