ImFusion C++ SDK 4.4.0
ImFusion::DicomPlugin Class Reference
Inheritance diagram for ImFusion::DicomPlugin:

Public Member Functions

std::string author () const override
 Name of the author of the plugin for informative purposes.
std::string description () const override
 Description of the plugin purpose/functionality for informative purposes.
void setDefaultAuthorizationProvider (std::shared_ptr< Network::AuthorizationProvider > provider)
 Set a AuthorizationProvider that will be used by all DicomIoAlgorithms.
std::shared_ptr< Network::AuthorizationProviderdefaultAuthorizationProvider () const
Public Member Functions inherited from ImFusion::ImFusionLibPlugin
virtual void setApplicationController (ApplicationController &)
 Gives the plugin access to the application controller.
Public Member Functions inherited from ImFusion::PluginBase
std::string pluginId () const
 Convenience function to query the plugin ID of a concrete instance at runtime.
PluginManager::PluginStatus pluginStatus () const
 Convenience function to query the plugin status of a concrete instance at runtime.
Utils::Version version () const
 Convenience function to query the version number of the plugin for informative purposes.
virtual std::vector< std::stringdependencies () const
 Optional list of plugin IDs on which this plugin depends.

Static Public Member Functions

static const char * id ()

Additional Inherited Members

Public Types inherited from ImFusion::PluginBase
enum class  Status { Success = 0 , LicenseCheckFailed , Unsupported , UnknownError }
 Enumeration of status codes for plugin initialization. More...
Protected Member Functions inherited from ImFusion::ImFusionLibPlugin
bool isLicensed (const std::string &entitlementName) const
 Helper function to check whether entitlementName is included in the currently activated license.
void registerFactories (std::unique_ptr< AlgorithmFactory > algorithmFactory, std::unique_ptr< AlgorithmControllerFactory > controllerFactory, std::unique_ptr< DataAnnotationFactory > annotationFactory)
 Helper function to register the given factories with the FactoryRegistry.

Member Function Documentation

◆ author()

std::string ImFusion::DicomPlugin::author ( ) const
inlineoverridevirtual

Name of the author of the plugin for informative purposes.

Implements ImFusion::PluginBase.

◆ description()

std::string ImFusion::DicomPlugin::description ( ) const
inlineoverridevirtual

Description of the plugin purpose/functionality for informative purposes.

Implements ImFusion::PluginBase.


The documentation for this class was generated from the following file:
  • ImFusion/Dicom/DicomPlugin.h
Search Tab / S to search, Esc to close