MeVisLabToolboxReference
ml::Correlation Class Reference

Correlation of image with kernel image. More...

#include <mlCorrelation.h>

Inheritance diagram for ml::Correlation:
ml::KernelModule ml::KernelBaseModule ml::Module ml::FieldContainer ml::Base

List of all members.

Public Member Functions

 Correlation (void)
 Constructor.
 ~Correlation (void)
 Destructor cleaning kernel data.
virtual void handleNotification (Field *field)
 Handle field changes of the field field.
 CALC_ROW_H ()
 Calc the SubImageBox: default for input 1 (the image), empty for the kernel image as it has already copied when attached to the input.
template<typename DATATYPE >
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.

Detailed Description

Correlation of image with kernel image.

Definition at line 35 of file mlCorrelation.h.


Constructor & Destructor Documentation

ml::Correlation::Correlation ( void  )

Constructor.

ml::Correlation::~Correlation ( void  )

Destructor cleaning kernel data.


Member Function Documentation

ml::Correlation::CALC_ROW_H ( )

Calc the SubImageBox: default for input 1 (the image), empty for the kernel image as it has already copied when attached to the input.

Macro for KernelModule derived modules

template<typename DATATYPE >
void ml::Correlation::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.

It will be called by the CALC_ROW() macro.

virtual void ml::Correlation::handleNotification ( Field field) [virtual]

Handle field changes of the field field.

Reimplemented from ml::KernelModule.


The documentation for this class was generated from the following file: