13 #ifndef QmitkPointListView_h
14 #define QmitkPointListView_h
114 std::set<mitk::SliceNavigationController *>
m_Sncs;
GUI widget for handling mitk::PointSet.
QmitkAbstractMultiWidget * m_MultiWidget
used to position the planes on a selected point
void SetPointSetNode(mitk::DataNode *pointSetNode)
assign a point set for observation
void ClearPointListTS()
delete all points in the list in the current timestep
void ClearPointList()
Delete all points in the list.
void OnPointSetSelectionChanged()
called when the point set data structure changes
void RemoveSliceNavigationController(mitk::SliceNavigationController *snc)
Remove a mitk::SliceNavigationController instance.
void SetMultiWidget(QmitkAbstractMultiWidget *multiWidget)
If Multiwidget is set, the crosshair is automatically centering to the selected point As an alternati...
void AddSliceNavigationController(mitk::SliceNavigationController *snc)
Add a mitk::SliceNavigationController instance.
QmitkPointListView(QWidget *parent=nullptr)
void SignalPointSelectionChanged()
this signal is emitted, if the selection of a point in the pointset is changed
std::set< mitk::SliceNavigationController * > m_Sncs
void ctxMenu(const QPoint &pos)
open ContextMenu
void wheelEvent(QWheelEvent *event) override
change timestep of the current pointset by mouse wheel
void OnPointDoubleClicked(const QModelIndex &index)
Filtering double click event for editing point coordinates via a dialog.
const mitk::PointSet * GetPointSet() const
which point set to work on
void OnListViewSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
called when the selection of the view widget changes
void keyPressEvent(QKeyEvent *e) override
react to F2, F3 and DEL keys
void SetFading(bool onOff)
Turn TimeStep Fading On/Off.
~QmitkPointListView() override
void SignalTimeStepChanged(int)
QmitkPointListModel * m_PointListModel
QmitkAbstractMultiWidget * GetMultiWidget() const
Return the QmitkAbstractMultiWidget that is used for updating the render window crosshair.
Class for nodes of the DataTree.
Data structure which stores a set of points.
Controls the selection of the slice the associated BaseRenderer will display.