#include <ImFusion/Base/AlgorithmControllerFactory.h>
Interface for algorithm controller factories.
More...
Interface for algorithm controller factories.
- Examples
- StreamAlgorithmFactory.cpp.
◆ AlgorithmControllerFactory() [1/2]
| ImFusion::AlgorithmControllerFactory::AlgorithmControllerFactory |
( |
| ) |
|
- Deprecated
- "Use controller factory with a module name."
◆ AlgorithmControllerFactory() [2/2]
| ImFusion::AlgorithmControllerFactory::AlgorithmControllerFactory |
( |
std::string | module, |
|
|
bool | checkLicense ) |
|
explicit |
- Deprecated
- The checkLicense parameter is no longer used.
- Deprecated
- "checkLicense parameter is deprecated and ignored. Use single-parameter constructor."
◆ create()
Create controller for a given algorithm instance if possible.
Implemented in ImFusion::AnatomyPlugin::AnatomyControllerFactory, ImFusion::BaseAlgorithmControllerFactory, ImFusion::CranialPluginControllerFactory, ImFusion::DefaultIoAlgorithmControllerFactory, ImFusion::DicomAlgorithmControllerFactory, ImFusion::GlAlgorithmControllerFactory, ImFusion::GraphPluginControllerFactory, ImFusion::NavigationAlgorithmControllerFactory, ImFusion::Robotics::RoboticsAlgorithmControllerFactory, ImFusion::SpineControllerFactory, ImFusion::StreamAlgorithmControllerFactory, ImFusion::US::LiveUSAlgorithmControllerFactory, and ImFusion::US::USAlgorithmControllerFactory.
◆ createDataController()
Create data controller.
- Parameters
-
| id | algorithm identifier |
| data | input data |
- Returns
- pointer to generated algorithm if successful, zero otherwise
The documentation for this class was generated from the following file:
- ImFusion/Base/AlgorithmControllerFactory.h