![]() |
open_iA 2021.08
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
|
Classes | |
| class | iAFilterRunnerRegistry |
Macros | |
| #define | REGISTER_FILTER_WITH_RUNNER(FilterType, FilterRunnerType) |
| Macro to register a class derived from iAFilter in the iAFilterRegistry, along with a runner. More... | |
Typedefs | |
| template<typename FilterRunnerGUIType > | |
| using | iAFilterRunnerGUIFactory = iASpecificFactory< FilterRunnerGUIType, iAFilterRunnerGUI > |
| using | iAIFilterRunnerGUIFactory = iAGenericFactory< iAFilterRunnerGUI > |
| For internal use in iAFilterRegistry and iAFilterFactory only. More... | |
| #define REGISTER_FILTER_WITH_RUNNER | ( | FilterType, | |
| FilterRunnerType | |||
| ) |
Macro to register a class derived from iAFilter in the iAFilterRegistry, along with a runner.
In comparison to the macro REGISTER_FILTER, you can provide your own runner class here (derived from iAFilterRunnerGUI to extend or modify the behavior of the filter when run from the GUI. See iAFilterRegistry for more details
| using iAFilterRunnerGUIFactory = iASpecificFactory<FilterRunnerGUIType, iAFilterRunnerGUI> |
For internal use in iAFilterRegistry and iAFilterFactory only.
There should be no need to use this class directly; use REGISTER_FILTER or REGISTER_FILTER_WITH_RUNNER macros below instead!