![]() |
ImFusion SDK 4.3
|
Extend the ImFusion SDK with custom functionality. More...
Collaboration diagram for Plugin Architecture:Extend the ImFusion SDK with custom functionality.
The ImFusion SDK offers a plugin architecture that enables developers to dynamically extend the SDK with custom functionality. This page provides an overview of the available interfaces, factories and registries.
Classes | |
| class | AlgorithmControllerFactory |
| Interface for algorithm controller factories. More... | |
| class | AlgorithmFactory |
| Interface for algorithm factories. More... | |
| class | CustomImage |
| Base interface for custom Image types that can be converted from/to MemImages and are supported by SharedImage. More... | |
| class | DataAnnotationFactory |
| Interface for data annotation factories. More... | |
| class | DataComponentFactory |
| Factory singleton for creating DataComponents from string IDs. More... | |
| class | ImFusionPlugin |
| Base class for plugins that can be loaded by the ImFusion SDK. More... | |
| class | GlObjectFactory |
| Factory singleton for creating GlObject from string IDs. More... | |
| class | RendererFactory |
| Static factory class to manage registered slice and volume renderers to be used in views. More... | |
| class | DataDisplayHandlerFactory |
| Factory class to maintain the list of registered DataDisplayHandlers ,. More... | |
| class | IOD_Registry |
| A registry that assigns a IOD implementation to a SOP class UID. More... | |
| class | SimilarityMeasureFactory |
| The SimilarityMeasureFactory class provides a generic interface to any kind of SimilarityMeasure. More... | |
Macros | |
| #define | IMFUSION_REGISTER_PLUGIN(PluginClassName) |
| Convenience macro to DLL-export a custom ImFusion plugin. | |
| #define IMFUSION_REGISTER_PLUGIN | ( | PluginClassName | ) |
#include <ImFusion/Base/ImFusionPlugin.h>
Convenience macro to DLL-export a custom ImFusion plugin.