13 #ifndef ML_CORRELATION_H
14 #define ML_CORRELATION_H
52 template <
typename DATATYPE>
63 bool _generateKernel();
69 Field *kernelInputField;
Correlation of image with kernel image.
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 &)
In this virtual template method the filtering of one row is implemented.
CALC_ROW_H()
Calc the SubImageBox: default for input 1 (the image), empty for the kernel image as it has already c...
Base class for all fields used in the ML.
The typically used convenience class to apply a kernel to an image.
#define ML_MODULE_CLASS_HEADER(className)
Similar to ML_CLASS_HEADER for the usage of derived classes from Module.
#define MLKERNELEXPORT
Includes files used in many parts of the dll, defined dll-specific macros and controls any system dep...
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.