Example to demonstrate the development of an ML module based on AlgorithmModule.
More...
#include <mlAlgorithmModuleExample.h>
|
void | validateInput () override final |
| Validates the values of module's input fields (object and parameter fields).
|
|
void | update () override final |
| Executes the algorithm and updates the values of module's output fields with results.
|
|
void | clear () override final |
| Clears the values of module's output fields (object and parameter fields).
|
|
virtual void | validateInput ()=0 |
| Validates the values of module's input fields (object and parameter fields).
|
|
virtual void | update ()=0 |
| Executes the algorithm and updates the values of module's output fields with results.
|
|
virtual void | clear ()=0 |
| Clears the values of module's output fields (object and parameter fields).
|
|
virtual void | setOutputImageProperties (int outputIndex, PagedImage *outputImage) |
| Sets properties of the output image at output outputIndex .
|
|
Example to demonstrate the development of an ML module based on AlgorithmModule.
◆ AlgorithmModuleExample()
AlgorithmModuleExample::AlgorithmModuleExample |
( |
| ) |
|
◆ ~AlgorithmModuleExample()
AlgorithmModuleExample::~AlgorithmModuleExample |
( |
| ) |
|
|
finaloverride |
◆ clear()
void AlgorithmModuleExample::clear |
( |
| ) |
|
|
finaloverrideprotectedvirtual |
Clears the values of module's output fields (object and parameter fields).
Implements AlgorithmModule.
◆ update()
void AlgorithmModuleExample::update |
( |
| ) |
|
|
finaloverrideprotectedvirtual |
Executes the algorithm and updates the values of module's output fields with results.
- Exceptions
-
Implements AlgorithmModule.
◆ validateInput()
void AlgorithmModuleExample::validateInput |
( |
| ) |
|
|
finaloverrideprotectedvirtual |
Validates the values of module's input fields (object and parameter fields).
- Exceptions
-
Implements AlgorithmModule.
The documentation for this class was generated from the following files:
- C:/jh/mevislab/4.0.2_1/source/FMEstable/ReleaseMeVis/Projects/AlgorithmModule/MLAlgorithmModuleExamples/Sources/mlAlgorithmModuleExample.h
- C:/jh/mevislab/4.0.2_1/source/FMEstable/ReleaseMeVis/Projects/AlgorithmModule/MLAlgorithmModuleExamples/Sources/mlAlgorithmModuleExample.cpp