13 #ifndef mitkIRenderWindowPart_h
14 #define mitkIRenderWindowPart_h
17 #include <QStringList>
31 struct IRenderingManager;
32 class TimeNavigationController;
198 virtual void EnableDecorations(
bool enable,
const QStringList& decorations = QStringList()) = 0;
MITK implementation of the QVTKWidget.
Controls the time-related properties of the time stepper, according to the given input world time geo...
Find image slices visible on a given plane.
mitk::ScalarType TimePointType
#define MITK_GUI_COMMON_PLUGIN
Interface for a MITK Workbench Part providing a render window.
virtual mitk::TimeNavigationController * GetTimeNavigationController() const =0
virtual TimePointType GetSelectedTimePoint(const QString &id=QString()) const =0
virtual bool IsDecorationEnabled(const QString &decoration) const =0
virtual void SetInteractionReferenceGeometry(const mitk::TimeGeometry *referenceGeometry)=0
Define the reference geometry for interaction within a render window.
virtual void RequestUpdate(mitk::RenderingManager::RequestType requestType=mitk::RenderingManager::REQUEST_UPDATE_ALL)=0
virtual void EnableDecorations(bool enable, const QStringList &decorations=QStringList())=0
static const QString DECORATION_LOGO
virtual void SetSelectedPosition(const mitk::Point3D &pos, const QString &id=QString())=0
static const QString DECORATION_CORNER_ANNOTATION
virtual mitk::Point3D GetSelectedPosition(const QString &id=QString()) const =0
virtual bool HasCoupledRenderWindows() const =0
Returns true if the render windows are coupled; false if not.
virtual void ForceImmediateUpdate(mitk::RenderingManager::RequestType requestType=mitk::RenderingManager::REQUEST_UPDATE_ALL)=0
virtual mitk::IRenderingManager * GetRenderingManager() const =0
virtual ~IRenderWindowPart()
virtual QmitkRenderWindow * GetActiveQmitkRenderWindow() const =0
virtual void InitializeViews(const mitk::TimeGeometry *geometry, bool resetCamera)=0
Initialize the render windows of this render window part to the given geometry.
static const QString DECORATION_MENU
virtual QStringList GetDecorations() const =0
virtual QmitkRenderWindow * GetQmitkRenderWindow(const mitk::AnatomicalPlane &orientation) const =0
static const QString DECORATION_BORDER
virtual QmitkRenderWindow * GetQmitkRenderWindow(const QString &id) const =0
virtual QHash< QString, QmitkRenderWindow * > GetQmitkRenderWindows() const =0
static const QString DECORATION_BACKGROUND
An interface for accessing a mitk::RenderingManager instance.