GUI widget for handling mitk::PointSet.
More...
#include <QmitkPointListView.h>
|
| void | keyPressEvent (QKeyEvent *e) override |
| | react to F2, F3 and DEL keys More...
|
| |
| void | wheelEvent (QWheelEvent *event) override |
| | change timestep of the current pointset by mouse wheel More...
|
| |
GUI widget for handling mitk::PointSet.
Displays all the points in a mitk::PointSet graphically. Reacts automatically to changes in the PointSet's selection status. Updates PointSet's selection status when this list's selection changes.
If a QmitkAbstractMultiWidget is assigned via SetMultiWidget(), the crosshair of the QmitkAbstractMultiWidget is moved to the currently selected point.
Definition at line 38 of file QmitkPointListView.h.
◆ QmitkPointListView()
| QmitkPointListView::QmitkPointListView |
( |
QWidget * |
parent = nullptr | ) |
|
◆ ~QmitkPointListView()
| QmitkPointListView::~QmitkPointListView |
( |
| ) |
|
|
override |
◆ AddSliceNavigationController()
Add a mitk::SliceNavigationController instance.
- Parameters
-
This method adds snc to the set of slice navigation controllers which are used to navigate to the selected point.
◆ ClearPointList
| void QmitkPointListView::ClearPointList |
( |
| ) |
|
|
protectedslot |
Delete all points in the list.
◆ ClearPointListTS
| void QmitkPointListView::ClearPointListTS |
( |
| ) |
|
|
protectedslot |
delete all points in the list in the current timestep
◆ ctxMenu
| void QmitkPointListView::ctxMenu |
( |
const QPoint & |
pos | ) |
|
|
protectedslot |
◆ GetMultiWidget()
◆ GetPointSet()
which point set to work on
◆ keyPressEvent()
| void QmitkPointListView::keyPressEvent |
( |
QKeyEvent * |
e | ) |
|
|
overrideprotected |
react to F2, F3 and DEL keys
◆ OnListViewSelectionChanged
| void QmitkPointListView::OnListViewSelectionChanged |
( |
const QItemSelection & |
selected, |
|
|
const QItemSelection & |
deselected |
|
) |
| |
|
protectedslot |
called when the selection of the view widget changes
◆ OnPointDoubleClicked
| void QmitkPointListView::OnPointDoubleClicked |
( |
const QModelIndex & |
index | ) |
|
|
protectedslot |
Filtering double click event for editing point coordinates via a dialog.
◆ OnPointSetSelectionChanged
| void QmitkPointListView::OnPointSetSelectionChanged |
( |
| ) |
|
|
protectedslot |
called when the point set data structure changes
◆ RemoveSliceNavigationController()
Remove a mitk::SliceNavigationController instance.
- Parameters
-
This method removes snc from the set of slice navigation controllers which are used to navigate to the selected point.
◆ SetFading
| void QmitkPointListView::SetFading |
( |
bool |
onOff | ) |
|
|
protectedslot |
Turn TimeStep Fading On/Off.
◆ SetMultiWidget()
If Multiwidget is set, the crosshair is automatically centering to the selected point As an alternative, if you dont have a multiwidget, you can call SetSnc1, SetSnc2, SetSnc3 to set the SliceNavigationControllers directly to enable the focussing feature.
◆ SetPointSetNode()
| void QmitkPointListView::SetPointSetNode |
( |
mitk::DataNode * |
pointSetNode | ) |
|
assign a point set for observation
◆ SignalPointSelectionChanged
| void QmitkPointListView::SignalPointSelectionChanged |
( |
| ) |
|
|
signal |
this signal is emitted, if the selection of a point in the pointset is changed
◆ SignalTimeStepChanged
| void QmitkPointListView::SignalTimeStepChanged |
( |
int |
| ) |
|
|
signal |
◆ wheelEvent()
| void QmitkPointListView::wheelEvent |
( |
QWheelEvent * |
event | ) |
|
|
overrideprotected |
change timestep of the current pointset by mouse wheel
◆ m_MultiWidget
◆ m_PointListModel
◆ m_SelfCall
| bool QmitkPointListView::m_SelfCall |
|
protected |
◆ m_showFading
| bool QmitkPointListView::m_showFading |
|
protected |
◆ m_Sncs
The documentation for this class was generated from the following file: