13 #ifndef QMITKSTDMULTIWIDGET_H 14 #define QMITKSTDMULTIWIDGET_H 30 QWidget *parent =
nullptr,
31 Qt::WindowFlags f =
nullptr,
32 const QString &name =
"stdmulti");
53 void AddPlanesToDataStorage();
54 void RemovePlanesFromDataStorage();
60 void HandleCrosshairPositionEvent();
91 void SetDecorationColor(
unsigned int widgetNumber,
mitk::Color color);
97 mitk::Color GetDecorationColor(
unsigned int widgetNumber);
102 virtual void mousePressEvent(QMouseEvent*)
override;
103 virtual void moveEvent(QMoveEvent* e)
override;
104 virtual void wheelEvent(QWheelEvent* e)
override;
107 void HandleCrosshairPositionEventDelayed();
115 void SetWidgetPlaneVisibility(
const char *widgetName,
bool visible,
mitk::BaseRenderer *renderer =
nullptr);
121 void WheelMoved(QWheelEvent *);
126 virtual void SetLayoutImpl()
override;
127 virtual void SetInteractionSchemeImpl()
override { }
129 void CreateRenderWindowWidgets();
154 bool m_PendingCrosshairPositionEvent;
158 #endif // QMITKSTDMULTIWIDGET_H
void AddDisplayPlaneSubTree()
mitk::DataNode::Pointer m_PlaneNode3
Organizes the rendering process.
Controls the selection of the slice the associated BaseRenderer will display.
mitk::DataNode::Pointer m_PlaneNode1
MITK implementation of the QVTKWidget.
mitk::DataNode::Pointer m_PlaneNode2
itk::RGBPixel< float > Color
Color Standard RGB color typedef (float)
ViewDirection
Possible view directions for render windows.
mitk::SliceNavigationController * m_TimeNavigationController