Medical Imaging Interaction Toolkit  2023.12.99-5f0d6a86
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::AnatomicalPlane &orientation) 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 void InitializeViews (const mitk::TimeGeometry *geometry, bool resetCamera)=0
 Initialize the render windows of this render window part to the given geometry. More...
virtual void SetInteractionReferenceGeometry (const mitk::TimeGeometry *referenceGeometry)=0
 Define the reference geometry for interaction withing a render window. More...
virtual bool HasCoupledRenderWindows () const =0
 Returns true if the render windows are coupled; false if not. More...
virtual mitk::TimeNavigationControllerGetTimeNavigationController () 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 interface 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: