|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Micro Service Singleton to get an instance of mitk::ToolManager. More...
#include <mitkToolManagerProvider.h>


Public Member Functions | |
| mitkClassMacroItkParent (ToolManagerProvider, itk::LightObject) | |
| virtual mitk::ToolManager * | GetToolManager () |
| Returns ToolManager object. More... | |
Static Public Member Functions | |
| static mitk::ToolManagerProvider * | GetInstance () |
| Returns an instance of ToolManagerProvider service. More... | |
Protected Member Functions | |
| Pointer | Clone () const |
| ToolManagerProvider () | |
| ~ToolManagerProvider () override | |
| ToolManagerProvider (const ToolManagerProvider &) | |
| ToolManagerProvider & | operator= (const ToolManagerProvider &) |
Static Protected Member Functions | |
| static Pointer | New () |
Protected Attributes | |
| mitk::ToolManager::Pointer | m_ToolManager |
Micro Service Singleton to get an instance of mitk::ToolManager.
Implemented as a singleton to have implicitly only one instance of ToolManager. Use this service to make sure your Tools are managed by the object.
mitk::ToolManager* toolManager = mitk::ToolManagerProvider::GetInstance()->GetToolManager(); Definition at line 40 of file mitkToolManagerProvider.h.
|
protected |
Definition at line 19 of file mitkToolManagerProvider.cpp.
|
overrideprotected |
Definition at line 23 of file mitkToolManagerProvider.cpp.
References m_ToolManager.
|
protected |
|
protected |
|
static |
Returns an instance of ToolManagerProvider service.
Definition at line 33 of file mitkToolManagerProvider.cpp.
References us::GetModuleContext().
Referenced by mitk::SegmentationInteractor::ChangeActiveLabel(), QmitkSurfaceStampWidget::OnStamp(), QmitkLabelSetWidget::QmitkLabelSetWidget(), QmitkMaskStampWidget::QmitkMaskStampWidget(), QmitkSliceBasedInterpolatorWidget::QmitkSliceBasedInterpolatorWidget(), QmitkSurfaceBasedInterpolatorWidget::QmitkSurfaceBasedInterpolatorWidget(), QmitkSurfaceStampWidget::QmitkSurfaceStampWidget(), QmitkToolReferenceDataSelectionBox::QmitkToolReferenceDataSelectionBox(), QmitkToolRoiDataSelectionBox::QmitkToolRoiDataSelectionBox(), QmitkToolSelectionBox::QmitkToolSelectionBox(), and QmitkToolWorkingDataSelectionBox::QmitkToolWorkingDataSelectionBox().
|
virtual |
Returns ToolManager object.
Definition at line 28 of file mitkToolManagerProvider.cpp.
References m_ToolManager.
Referenced by mitk::SegmentationInteractor::ChangeActiveLabel(), QmitkSurfaceStampWidget::OnStamp(), QmitkLabelSetWidget::QmitkLabelSetWidget(), QmitkMaskStampWidget::QmitkMaskStampWidget(), QmitkSliceBasedInterpolatorWidget::QmitkSliceBasedInterpolatorWidget(), QmitkSurfaceBasedInterpolatorWidget::QmitkSurfaceBasedInterpolatorWidget(), QmitkSurfaceStampWidget::QmitkSurfaceStampWidget(), QmitkToolReferenceDataSelectionBox::QmitkToolReferenceDataSelectionBox(), QmitkToolRoiDataSelectionBox::QmitkToolRoiDataSelectionBox(), QmitkToolSelectionBox::QmitkToolSelectionBox(), and QmitkToolWorkingDataSelectionBox::QmitkToolWorkingDataSelectionBox().
| mitk::ToolManagerProvider::mitkClassMacroItkParent | ( | ToolManagerProvider | , |
| itk::LightObject | |||
| ) |
|
staticprotected |
|
protected |
|
protected |
Definition at line 69 of file mitkToolManagerProvider.h.
Referenced by GetToolManager(), and ~ToolManagerProvider().