13 #ifndef QmitkFiducialRegistrationWidget_h
14 #define QmitkFiducialRegistrationWidget_h
16 #include "ui_QmitkFiducialRegistrationWidget.h"
18 #include "MitkIGTUIExports.h"
46 void setTrackerNavigationData(mitk::NavigationData::Pointer t);
69 void SetWidgetAppearanceMode(WidgetAppearanceMode widgetMode);
77 void SetQualityDisplayText(QString text);
84 void SetSourceLandmarkName(QString sourceLandmarkName);
91 void SetTargetLandmarkName(QString targetLandmarkName);
93 bool UseICPIsChecked();
94 void HideStaticRegistrationRadioButton(
bool on);
95 void HideContinousRegistrationRadioButton(
bool on);
96 void HideFiducialRegistrationGroupBox();
97 void HideUseICPRegistrationCheckbox(
bool on);
98 void HideImageFiducialButton(
bool on);
99 void HideTrackingFiducialButton(
bool on);
100 void AdjustButtonSpacing();
103 void AddedTrackingFiducial();
104 void AddedImageFiducial();
105 void PerformFiducialRegistration();
106 void FindFiducialCorrespondences(
bool on);
109 void DisableEditButtonRegistrationImagePoints(
bool);
110 void DisableEditButtonRegistrationTrackingPoints(
bool);
111 void AddTrackerPoint();
116 void CreateQtPartControl(QWidget *parent);
118 void CreateConnections();
120 bool CheckRegistrationInitialization();