Medical Imaging Interaction Toolkit
2021.10.00
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. Additionally the defined values AXIAL, SAGITTAL, CORONAL, THREE_D from mitk::BaseRenderer can be used to retrieve a specific QmitkRenderWindow.
Definition at line 54 of file mitkIRenderWindowPart.h.
|
virtual |
|
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 QmitkAbstractMultiWidgetEditor.
|
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.
nullptr
if no render window is active. Implemented in QmitkAbstractMultiWidgetEditor.
|
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 QmitkAbstractMultiWidgetEditor.
|
pure virtual |
Get a render window with a specific id.
id | The render window id. |
id
Implemented in QmitkAbstractMultiWidgetEditor.
|
pure virtual |
Get a render window with a specific view direction.
viewDirection | The render window view direction. |
viewDirection
Implemented in QmitkAbstractMultiWidgetEditor.
|
pure virtual |
Get all render windows with their ids.
Implemented in QmitkAbstractMultiWidgetEditor.
|
pure virtual |
Get the rendering manager used by this render window part.
nullptr
if no rendering manager is used. Implemented in QmitkAbstractRenderEditor.
|
pure virtual |
Get the selected position in the render window with id id
or in the active render window if id
is an empty string.
id | The render window id. |
Implemented in QmitkAbstractMultiWidgetEditor.
|
pure virtual |
Get the time point selected in the render window with id id
or in the active render window if id
is an empty string.
id | The render window id. |
Implemented in QmitkAbstractRenderEditor.
|
pure virtual |
Get the SliceNavigationController for controlling time positions.
nullptr
. 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 QmitkAbstractMultiWidgetEditor.
|
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.
|
pure virtual |
Set the selected position in the render window with id id
or in the active render window if id
is nullptr.
pos | The position in world coordinates which should be selected. |
id | The render window id in which the selection should take place. |
Implemented in QmitkAbstractMultiWidgetEditor.
|
static |
Definition at line 59 of file mitkIRenderWindowPart.h.
|
static |
Definition at line 56 of file mitkIRenderWindowPart.h.
|
static |
Definition at line 60 of file mitkIRenderWindowPart.h.
|
static |
Definition at line 57 of file mitkIRenderWindowPart.h.
|
static |
Definition at line 58 of file mitkIRenderWindowPart.h.