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 | setOutputImageProperties (int outputIndex, PagedImage *outputImage) |
| | Sets properties of the output image at output outputIndex.
|
| |
| bool | _isInputField (const Field *field) const |
| | Returns true if the field is treated as an input field that changes the module parameterization and requires an update.
|
| |
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:
- /home/jenkins/workspaces/mevislab/4.2.0_1/source/FMEstable/ReleaseMeVis/Projects/AlgorithmModule/MLAlgorithmModuleExamples/Sources/mlAlgorithmModuleExample.h
- /home/jenkins/workspaces/mevislab/4.2.0_1/source/FMEstable/ReleaseMeVis/Projects/AlgorithmModule/MLAlgorithmModuleExamples/Sources/mlAlgorithmModuleExample.cpp