Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <usModuleRegistry.h>
Static Public Member Functions | |
static Module * | GetModule (long id) |
static Module * | GetModule (const std::string &name) |
static std::vector< Module * > | GetModules () |
static std::vector< Module * > | GetLoadedModules () |
static void | Register (ModuleInfo *info) |
static void | UnRegister (const ModuleInfo *info) |
Here we handle all the modules that are loaded in the framework.
Definition at line 41 of file usModuleRegistry.h.
|
static |
Get all modules currently in module state LOADED
.
LOADED
Definition at line 188 of file usModuleRegistry.cpp.
|
static |
Get the module that has the specified module identifier.
id | The identifier of the module to get. |
Definition at line 145 of file usModuleRegistry.cpp.
Referenced by mitk::Gizmo::AddGizmoToNode(), mitk::BindDispatcherInteractor::BindDispatcherInteractor(), QmitkFreeSurferParcellationHandler::QmitkFreeSurferParcellationHandler(), and QmitkBoundingObjectWidget::SelectionChanged().
|
static |
Get the module that has specified module name.
name | The name of the module to get. |
Definition at line 161 of file usModuleRegistry.cpp.
|
static |
Get all known modules.
Definition at line 173 of file usModuleRegistry.cpp.
|
static |
Table of all installed modules in this framework. Key is the module id. Lock for protecting the modules object Lock for protecting the register count
Definition at line 75 of file usModuleRegistry.cpp.
References us::Module::GetModuleId().
|
static |
Definition at line 131 of file usModuleRegistry.cpp.
References us::ModuleInfo::id, and us::ModuleInfo::name.