The AlgorithmModuleExampleWithOutputImageOutputImageHandler handles the page calculation of an output image of AlgorithmModuleExampleWithOutputImage.
More...
#include <mlAlgorithmModuleExampleWithOutputImageOutputImageHandler.h>
The AlgorithmModuleExampleWithOutputImageOutputImageHandler handles the page calculation of an output image of AlgorithmModuleExampleWithOutputImage.
It should receive all required state from its caller in its constructor and should not keep a reference to the output image nor the module itself. This facilitates to implement a thread safe handler, which does not access non-thread safe shared data, and which can be easily reused by other modules or within other contexts.
Definition at line 18 of file mlAlgorithmModuleExampleWithOutputImageOutputImageHandler.h.
◆ anonymous enum
◆ AlgorithmModuleExampleWithOutputImageOutputImageHandler()
| ml::AlgorithmModuleExampleWithOutputImageOutputImageHandler::AlgorithmModuleExampleWithOutputImageOutputImageHandler |
( |
| ) |
|
◆ ~AlgorithmModuleExampleWithOutputImageOutputImageHandler()
| ml::AlgorithmModuleExampleWithOutputImageOutputImageHandler::~AlgorithmModuleExampleWithOutputImageOutputImageHandler |
( |
| ) |
|
|
finaloverride |
◆ calculateInputSubImageBox()
| SubImageBox ml::AlgorithmModuleExampleWithOutputImageOutputImageHandler::calculateInputSubImageBox |
( |
int |
inputIndex, |
|
|
const SubImageBox & |
outputSubImageBox |
|
) |
| |
|
finaloverride |
◆ typedCalculateOutputSubImage()
template<typename OUTTYPE >
| void ml::AlgorithmModuleExampleWithOutputImageOutputImageHandler::typedCalculateOutputSubImage |
( |
TSubImage< OUTTYPE > & |
outputSubImage, |
|
|
const TSubImage< OUTTYPE > & |
inputSubImage, |
|
|
UserThreadData * |
|
|
) |
| |
The documentation for this class was generated from the following file: