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: