Medical Imaging Interaction Toolkit  2021.10.00
Medical Imaging Interaction Toolkit
mitk::ILinkedRenderWindowPart Struct Referenceabstract

Extends the IRenderWindowPart interface with methods for controlling linked render windows. More...

#include <mitkILinkedRenderWindowPart.h>

Inheritance diagram for mitk::ILinkedRenderWindowPart:
Collaboration diagram for mitk::ILinkedRenderWindowPart:

Public Member Functions

 ~ILinkedRenderWindowPart () override
virtual void EnableSlicingPlanes (bool enable)=0
virtual bool IsSlicingPlanesEnabled () const =0
- Public Member Functions inherited from mitk::IRenderWindowPart
virtual ~IRenderWindowPart ()
virtual QmitkRenderWindowGetActiveQmitkRenderWindow () const =0
virtual QHash< QString, QmitkRenderWindow * > GetQmitkRenderWindows () const =0
virtual QmitkRenderWindowGetQmitkRenderWindow (const QString &id) const =0
virtual QmitkRenderWindowGetQmitkRenderWindow (const mitk::BaseRenderer::ViewDirection &viewDirection) const =0
virtual mitk::IRenderingManagerGetRenderingManager () const =0
virtual void RequestUpdate (mitk::RenderingManager::RequestType requestType=mitk::RenderingManager::REQUEST_UPDATE_ALL)=0
virtual void ForceImmediateUpdate (mitk::RenderingManager::RequestType requestType=mitk::RenderingManager::REQUEST_UPDATE_ALL)=0
virtual mitk::SliceNavigationControllerGetTimeNavigationController () const =0
virtual mitk::Point3D GetSelectedPosition (const QString &id=QString()) const =0
virtual void SetSelectedPosition (const mitk::Point3D &pos, const QString &id=QString())=0
virtual TimePointType GetSelectedTimePoint (const QString &id=QString()) const =0
virtual void EnableDecorations (bool enable, const QStringList &decorations=QStringList())=0
virtual bool IsDecorationEnabled (const QString &decoration) const =0
virtual QStringList GetDecorations () const =0

Additional Inherited Members

- Static Public Attributes inherited from mitk::IRenderWindowPart
static const QString DECORATION_BORDER
static const QString DECORATION_LOGO
static const QString DECORATION_MENU

Detailed Description

Extends the IRenderWindowPart interface with methods for controlling linked render windows.

This inteface should be implemented by subclasses of berry::IWorkbenchPart if they provided several linked QmitkRenderWindow instances.

Definition at line 29 of file mitkILinkedRenderWindowPart.h.

Constructor & Destructor Documentation

◆ ~ILinkedRenderWindowPart()

mitk::ILinkedRenderWindowPart::~ILinkedRenderWindowPart ( )

Member Function Documentation

◆ EnableSlicingPlanes()

virtual void mitk::ILinkedRenderWindowPart::EnableSlicingPlanes ( bool  enable)
pure virtual

Enable or disable the slicing planes linking the QmitkRenderWindow instances.

enabletrue if the slicing planes should be enabled; false otherwise.

Implemented in QmitkStdMultiWidgetEditor.

◆ IsSlicingPlanesEnabled()

virtual bool mitk::ILinkedRenderWindowPart::IsSlicingPlanesEnabled ( ) const
pure virtual

Get the enabled status of the slicing planes.

true if the slicing planes are enabled; false otherwise.

Implemented in QmitkStdMultiWidgetEditor.

The documentation for this struct was generated from the following file: