Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Interface for a MITK Workbench Part providing a render window. More...
#include <mitkIRenderWindowPart.h>
Static Public Attributes | |
static const QString | DECORATION_BORDER |
static const QString | DECORATION_LOGO |
static const QString | DECORATION_MENU |
static const QString | DECORATION_BACKGROUND |
static const QString | DECORATION_CORNER_ANNOTATION |
Interface for a MITK Workbench Part providing a render window.
This interface allows generic access to Workbench parts which provide some kind of render window. The interface is intended to be implemented by subclasses of berry::IWorkbenchPart. Usually, the interface is implemented by a Workbench editor.
A IRenderWindowPart provides zero or more QmitkRenderWindow instances which can be controlled via this interface. QmitkRenderWindow instances have an associated id, which is implementation specific. However, implementations should consider to use one of the following ids for certain QmitkRenderWindow instances to maximize reusability (they are free to map multiple ids to one QmitkRenderWindow internally):
Definition at line 63 of file mitkIRenderWindowPart.h.
|
virtual |
Definition at line 27 of file mitkIRenderWindowPart.cpp.
|
pure virtual |
Enable decorations like colored borders, menu widgets, logos, text annotations, etc.
Decorations are implementation specific. A set of standardized decoration names is listed in GetDecorations().
enable | If true enable the decorations specified in decorations , otherwise disable them. |
decorations | A list of decoration names. If empty, all supported decorations are affected. |
Implemented in QmitkStdMultiWidgetEditor.
|
pure virtual |
Force an immediate update of all render windows.
requestType | Specifies the type of render windows for which an immediate update will be requested. |
Implemented in QmitkAbstractRenderEditor.
|
pure virtual |
Get the currently active (focused) render window. Focus handling is implementation specific.
NULL
if no render window is active. Implemented in QmitkStdMultiWidgetEditor.
|
pure virtual |
Get a list of supported decorations.
The following decoration names are standardized and should not be used for other decoration types:
Implemented in QmitkStdMultiWidgetEditor.
|
pure virtual |
Get a render window with a specific id.
id | The render window id. |
id
Implemented in QmitkStdMultiWidgetEditor.
|
pure virtual |
Get all render windows with their ids.
Implemented in QmitkStdMultiWidgetEditor.
Referenced by QmitkSliceNavigationListener::InitObservers().
|
pure virtual |
Get the rendering manager used by this render window part.
NULL
if no rendering manager is used. Implemented in QmitkAbstractRenderEditor.
Referenced by QmitkDataManagerView::ReinitSelectedNodes(), and QmitkAbstractView::RequestRenderWindowUpdate().
|
pure virtual |
Get the selected position in the render window with id id
or in the active render window if id
is NULL.
id | The render window id. |
Implemented in QmitkStdMultiWidgetEditor.
|
pure virtual |
Get the SliceNavigationController for controlling time positions.
NULL
. Implemented in QmitkAbstractRenderEditor.
|
pure virtual |
Return if a specific decoration is enabled.
true
if the decoration is enabled, false
if it is disabled or unknown.Implemented in QmitkStdMultiWidgetEditor.
|
pure virtual |
Request an update of all render windows.
requestType | Specifies the type of render windows for which an update will be requested. |
Implemented in QmitkAbstractRenderEditor.
Referenced by QmitkAbstractView::RequestRenderWindowUpdate().
|
pure virtual |
Set the selected position in the render window with id id
or in the active render window if id
is NULL.
pos | The position in world coordinates which should be selected. |
id | The render window id in which the selection should take place. |
Implemented in QmitkStdMultiWidgetEditor.
|
static |
Definition at line 68 of file mitkIRenderWindowPart.h.
Referenced by QmitkStdMultiWidgetEditor::EnableDecorations(), QmitkStdMultiWidgetEditor::GetDecorations(), and QmitkStdMultiWidgetEditor::IsDecorationEnabled().
|
static |
Definition at line 65 of file mitkIRenderWindowPart.h.
Referenced by QmitkStdMultiWidgetEditor::EnableDecorations(), QmitkStdMultiWidgetEditor::GetDecorations(), and QmitkStdMultiWidgetEditor::IsDecorationEnabled().
|
static |
Definition at line 69 of file mitkIRenderWindowPart.h.
Referenced by QmitkStdMultiWidgetEditor::EnableDecorations(), QmitkStdMultiWidgetEditor::GetDecorations(), and QmitkStdMultiWidgetEditor::IsDecorationEnabled().
|
static |
Definition at line 66 of file mitkIRenderWindowPart.h.
Referenced by QmitkStdMultiWidgetEditor::EnableDecorations(), QmitkStdMultiWidgetEditor::GetDecorations(), and QmitkStdMultiWidgetEditor::IsDecorationEnabled().
|
static |
Definition at line 67 of file mitkIRenderWindowPart.h.
Referenced by QmitkStdMultiWidgetEditor::EnableDecorations(), QmitkStdMultiWidgetEditor::GetDecorations(), and QmitkStdMultiWidgetEditor::IsDecorationEnabled().