![]() |
ImFusion SDK 4.3
|
Extend the ImFusion SDK with custom functionality. More...
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.