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: