QmitkIGTTrackingLabView.
More...
#include <QmitkIGTTrackingLabView.h>
|
| static const std::string | VIEW_ID = "org.mitk.views.igttrackinglab" |
| |
QmitkIGTTrackingLabView.
- Warning
- This class is not yet documented. Use "git blame" and ask the author to provide basic documentation.
${}
Definition at line 50 of file QmitkIGTTrackingLabView.h.
◆ QmitkIGTTrackingLabView()
| QmitkIGTTrackingLabView::QmitkIGTTrackingLabView |
( |
| ) |
|
◆ ~QmitkIGTTrackingLabView()
| QmitkIGTTrackingLabView::~QmitkIGTTrackingLabView |
( |
| ) |
|
|
override |
◆ CheckRegistrationInitialization()
| bool QmitkIGTTrackingLabView::CheckRegistrationInitialization |
( |
| ) |
|
|
protected |
Checks if everything is initialized for registration. Gives error messages and returns false if not.
Definition at line 631 of file QmitkIGTTrackingLabView.cpp.
◆ CreateBundleWidgets()
| void QmitkIGTTrackingLabView::CreateBundleWidgets |
( |
| ) |
|
|
protected |
◆ CreateConnections()
| void QmitkIGTTrackingLabView::CreateConnections |
( |
| ) |
|
|
protected |
◆ CreateQtPartControl()
| void QmitkIGTTrackingLabView::CreateQtPartControl |
( |
QWidget * | parent | ) |
|
|
override |
◆ DestroyIGTPipeline()
| void QmitkIGTTrackingLabView::DestroyIGTPipeline |
( |
| ) |
|
|
protected |
◆ InitializeRegistration
| void QmitkIGTTrackingLabView::InitializeRegistration |
( |
| ) |
|
|
protectedslot |
◆ IsTransformDifferenceHigh()
| bool QmitkIGTTrackingLabView::IsTransformDifferenceHigh |
( |
mitk::NavigationData::Pointer | transformA, |
|
|
mitk::NavigationData::Pointer | transformB, |
|
|
double | euclideanDistanceThreshold = .8, |
|
|
double | angularDifferenceThreshold = .8 ) |
|
protected |
Checks if the difference between two given transformations is high which means the method returns true if the difference exceeds the given position and angular threshold.
Definition at line 688 of file QmitkIGTTrackingLabView.cpp.
◆ OnAddRegistrationTrackingFiducial
| void QmitkIGTTrackingLabView::OnAddRegistrationTrackingFiducial |
( |
| ) |
|
|
protectedslot |
◆ OnInitialRegistration
| void QmitkIGTTrackingLabView::OnInitialRegistration |
( |
| ) |
|
|
protectedslot |
◆ OnInstrumentSelected
| void QmitkIGTTrackingLabView::OnInstrumentSelected |
( |
| ) |
|
|
protectedslot |
This method is called when the instrument is selected. It stores the navigation data of the instrument.
Definition at line 141 of file QmitkIGTTrackingLabView.cpp.
◆ OnObjectmarkerSelected
| void QmitkIGTTrackingLabView::OnObjectmarkerSelected |
( |
| ) |
|
|
protectedslot |
This method is called when the object marker is selected. It stores the navigation data of the object marker.
Definition at line 163 of file QmitkIGTTrackingLabView.cpp.
◆ OnPermanentRegistration
| void QmitkIGTTrackingLabView::OnPermanentRegistration |
( |
bool | on | ) |
|
|
protectedslot |
◆ OnPointSetRecording
| void QmitkIGTTrackingLabView::OnPointSetRecording |
( |
bool | record | ) |
|
|
protectedslot |
◆ OnSetupNavigation
| void QmitkIGTTrackingLabView::OnSetupNavigation |
( |
| ) |
|
|
protectedslot |
◆ OnVirtualCamera
| void QmitkIGTTrackingLabView::OnVirtualCamera |
( |
bool | on | ) |
|
|
protectedslot |
◆ SetFocus()
| void QmitkIGTTrackingLabView::SetFocus |
( |
| ) |
|
|
override |
◆ UpdateTimer
| void QmitkIGTTrackingLabView::UpdateTimer |
( |
| ) |
|
|
protectedslot |
This timer updates the IGT pipline, when necessary: 1: if permanent registration is activated, then the permanent registration filter has to be updated 2: if the camera view is on it also must be updated 3: point set recording is based on another filter which needs to be updated when activated
Definition at line 73 of file QmitkIGTTrackingLabView.cpp.
◆ m_CameraView
| bool QmitkIGTTrackingLabView::m_CameraView |
|
protected |
◆ m_Controls
| Ui::QmitkIGTTrackingLabViewControls QmitkIGTTrackingLabView::m_Controls |
|
protected |
◆ m_ImageFiducialsDataNode
| mitk::DataNode::Pointer QmitkIGTTrackingLabView::m_ImageFiducialsDataNode |
|
protected |
◆ m_InstrumentNavigationData
| mitk::NavigationData::Pointer QmitkIGTTrackingLabView::m_InstrumentNavigationData |
|
protected |
◆ m_ObjectmarkerNavigationData
| mitk::NavigationData::Pointer QmitkIGTTrackingLabView::m_ObjectmarkerNavigationData |
|
protected |
◆ m_ObjectmarkerNavigationDataLastUpdate
| mitk::NavigationData::Pointer QmitkIGTTrackingLabView::m_ObjectmarkerNavigationDataLastUpdate |
|
protected |
this is the position of the object marker from the last call of update(); it is used to check the difference and decide if the visualization must be updated
Definition at line 195 of file QmitkIGTTrackingLabView.h.
◆ m_PermanentRegistration
| bool QmitkIGTTrackingLabView::m_PermanentRegistration |
|
protected |
◆ m_PermanentRegistrationFilter
| mitk::NavigationDataObjectVisualizationFilter::Pointer QmitkIGTTrackingLabView::m_PermanentRegistrationFilter |
|
protected |
this filter transforms from tracking coordinates into mitk world coordinates if needed it is interconnected before the FiducialEegistrationFilter
Definition at line 168 of file QmitkIGTTrackingLabView.h.
◆ m_PermanentRegistrationSourcePoints
| mitk::PointSet::Pointer QmitkIGTTrackingLabView::m_PermanentRegistrationSourcePoints |
|
protected |
◆ m_PointSetRecording
| bool QmitkIGTTrackingLabView::m_PointSetRecording |
|
protected |
◆ m_PointSetRecordingNavigationData
| mitk::NavigationData::Pointer QmitkIGTTrackingLabView::m_PointSetRecordingNavigationData |
|
protected |
◆ m_PSRecordingPointSet
| mitk::PointSet::Pointer QmitkIGTTrackingLabView::m_PSRecordingPointSet |
|
protected |
◆ m_Source
| mitk::TrackingDeviceSource::Pointer QmitkIGTTrackingLabView::m_Source |
|
protected |
◆ m_T_ImageGeo
| mitk::AffineTransform3D::Pointer QmitkIGTTrackingLabView::m_T_ImageGeo |
|
protected |
◆ m_T_ImageReg
| mitk::AffineTransform3D::Pointer QmitkIGTTrackingLabView::m_T_ImageReg |
|
protected |
◆ m_T_MarkerRel
| mitk::NavigationData::Pointer QmitkIGTTrackingLabView::m_T_MarkerRel |
|
protected |
◆ m_T_ObjectReg
| mitk::NavigationData::Pointer QmitkIGTTrackingLabView::m_T_ObjectReg |
|
protected |
◆ m_Timer
| QTimer* QmitkIGTTrackingLabView::m_Timer |
|
protected |
◆ m_TrackerFiducialsDataNode
| mitk::DataNode::Pointer QmitkIGTTrackingLabView::m_TrackerFiducialsDataNode |
|
protected |
◆ m_VirtualView
| mitk::CameraVisualization::Pointer QmitkIGTTrackingLabView::m_VirtualView |
|
protected |
◆ m_Visualizer
| mitk::NavigationDataObjectVisualizationFilter::Pointer QmitkIGTTrackingLabView::m_Visualizer |
|
protected |
◆ VIEW_ID
| const std::string QmitkIGTTrackingLabView::VIEW_ID = "org.mitk.views.igttrackinglab" |
|
static |
The documentation for this class was generated from the following files: