Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_QMITKFIDUCIALREGISTRATIONWIDGET_H
00011 #define UI_QMITKFIDUCIALREGISTRATIONWIDGET_H
00012
00013 #include <QtCore/QVariant>
00014 #include <QtGui/QAction>
00015 #include <QtGui/QApplication>
00016 #include <QtGui/QButtonGroup>
00017 #include <QtGui/QCheckBox>
00018 #include <QtGui/QGroupBox>
00019 #include <QtGui/QHBoxLayout>
00020 #include <QtGui/QHeaderView>
00021 #include <QtGui/QLabel>
00022 #include <QtGui/QPushButton>
00023 #include <QtGui/QRadioButton>
00024 #include <QtGui/QVBoxLayout>
00025 #include <QtGui/QWidget>
00026 #include "QmitkPointListWidget.h"
00027
00028 QT_BEGIN_NAMESPACE
00029
00030 class Ui_QmitkFiducialRegistrationWidget
00031 {
00032 public:
00033 QVBoxLayout *verticalLayout;
00034 QRadioButton *m_rbStaticRegistration;
00035 QRadioButton *m_rbContinousRegistration;
00036 QGroupBox *groupBox_2;
00037 QHBoxLayout *horizontalLayout;
00038 QGroupBox *groupBox_6;
00039 QVBoxLayout *verticalLayout_12;
00040 QmitkPointListWidget *m_RegistrationImagePoints;
00041 QGroupBox *groupBox_7;
00042 QVBoxLayout *verticalLayout_13;
00043 QmitkPointListWidget *m_RegistrationTrackingPoints;
00044 QPushButton *m_AddTrackingFiducialBtn;
00045 QPushButton *m_RegisterFiducialsBtn;
00046 QCheckBox *m_UseICPRegistration;
00047 QLabel *m_RegistrationQualityDisplay;
00048
00049 void setupUi(QWidget *QmitkFiducialRegistrationWidget)
00050 {
00051 if (QmitkFiducialRegistrationWidget->objectName().isEmpty())
00052 QmitkFiducialRegistrationWidget->setObjectName(QString::fromUtf8("QmitkFiducialRegistrationWidget"));
00053 QmitkFiducialRegistrationWidget->resize(366, 322);
00054 verticalLayout = new QVBoxLayout(QmitkFiducialRegistrationWidget);
00055 verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
00056 m_rbStaticRegistration = new QRadioButton(QmitkFiducialRegistrationWidget);
00057 m_rbStaticRegistration->setObjectName(QString::fromUtf8("m_rbStaticRegistration"));
00058 m_rbStaticRegistration->setEnabled(true);
00059 m_rbStaticRegistration->setChecked(true);
00060
00061 verticalLayout->addWidget(m_rbStaticRegistration);
00062
00063 m_rbContinousRegistration = new QRadioButton(QmitkFiducialRegistrationWidget);
00064 m_rbContinousRegistration->setObjectName(QString::fromUtf8("m_rbContinousRegistration"));
00065 m_rbContinousRegistration->setEnabled(true);
00066 m_rbContinousRegistration->setChecked(false);
00067
00068 verticalLayout->addWidget(m_rbContinousRegistration);
00069
00070 groupBox_2 = new QGroupBox(QmitkFiducialRegistrationWidget);
00071 groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
00072 horizontalLayout = new QHBoxLayout(groupBox_2);
00073 horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
00074 groupBox_6 = new QGroupBox(groupBox_2);
00075 groupBox_6->setObjectName(QString::fromUtf8("groupBox_6"));
00076 verticalLayout_12 = new QVBoxLayout(groupBox_6);
00077 verticalLayout_12->setObjectName(QString::fromUtf8("verticalLayout_12"));
00078 m_RegistrationImagePoints = new QmitkPointListWidget(groupBox_6);
00079 m_RegistrationImagePoints->setObjectName(QString::fromUtf8("m_RegistrationImagePoints"));
00080 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
00081 sizePolicy.setHorizontalStretch(0);
00082 sizePolicy.setVerticalStretch(4);
00083 sizePolicy.setHeightForWidth(m_RegistrationImagePoints->sizePolicy().hasHeightForWidth());
00084 m_RegistrationImagePoints->setSizePolicy(sizePolicy);
00085
00086 verticalLayout_12->addWidget(m_RegistrationImagePoints);
00087
00088
00089 horizontalLayout->addWidget(groupBox_6);
00090
00091 groupBox_7 = new QGroupBox(groupBox_2);
00092 groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
00093 verticalLayout_13 = new QVBoxLayout(groupBox_7);
00094 verticalLayout_13->setObjectName(QString::fromUtf8("verticalLayout_13"));
00095 m_RegistrationTrackingPoints = new QmitkPointListWidget(groupBox_7);
00096 m_RegistrationTrackingPoints->setObjectName(QString::fromUtf8("m_RegistrationTrackingPoints"));
00097
00098 verticalLayout_13->addWidget(m_RegistrationTrackingPoints);
00099
00100 m_AddTrackingFiducialBtn = new QPushButton(groupBox_7);
00101 m_AddTrackingFiducialBtn->setObjectName(QString::fromUtf8("m_AddTrackingFiducialBtn"));
00102
00103 verticalLayout_13->addWidget(m_AddTrackingFiducialBtn);
00104
00105
00106 horizontalLayout->addWidget(groupBox_7);
00107
00108
00109 verticalLayout->addWidget(groupBox_2);
00110
00111 m_RegisterFiducialsBtn = new QPushButton(QmitkFiducialRegistrationWidget);
00112 m_RegisterFiducialsBtn->setObjectName(QString::fromUtf8("m_RegisterFiducialsBtn"));
00113
00114 verticalLayout->addWidget(m_RegisterFiducialsBtn);
00115
00116 m_UseICPRegistration = new QCheckBox(QmitkFiducialRegistrationWidget);
00117 m_UseICPRegistration->setObjectName(QString::fromUtf8("m_UseICPRegistration"));
00118
00119 verticalLayout->addWidget(m_UseICPRegistration);
00120
00121 m_RegistrationQualityDisplay = new QLabel(QmitkFiducialRegistrationWidget);
00122 m_RegistrationQualityDisplay->setObjectName(QString::fromUtf8("m_RegistrationQualityDisplay"));
00123
00124 verticalLayout->addWidget(m_RegistrationQualityDisplay);
00125
00126
00127 retranslateUi(QmitkFiducialRegistrationWidget);
00128
00129 QMetaObject::connectSlotsByName(QmitkFiducialRegistrationWidget);
00130 }
00131
00132 void retranslateUi(QWidget *QmitkFiducialRegistrationWidget)
00133 {
00134 QmitkFiducialRegistrationWidget->setWindowTitle(QApplication::translate("QmitkFiducialRegistrationWidget", "Form", 0, QApplication::UnicodeUTF8));
00135 m_rbStaticRegistration->setText(QApplication::translate("QmitkFiducialRegistrationWidget", "static Fiducial Registration", 0, QApplication::UnicodeUTF8));
00136 m_rbContinousRegistration->setText(QApplication::translate("QmitkFiducialRegistrationWidget", "hybrid continuous Fiducial Registration", 0, QApplication::UnicodeUTF8));
00137 groupBox_2->setTitle(QApplication::translate("QmitkFiducialRegistrationWidget", "Select fiducials in image and OR (world)", 0, QApplication::UnicodeUTF8));
00138 groupBox_6->setTitle(QApplication::translate("QmitkFiducialRegistrationWidget", " Image fiducials", 0, QApplication::UnicodeUTF8));
00139 groupBox_7->setTitle(QApplication::translate("QmitkFiducialRegistrationWidget", "OR fiducials ", 0, QApplication::UnicodeUTF8));
00140 m_AddTrackingFiducialBtn->setText(QApplication::translate("QmitkFiducialRegistrationWidget", "&Add current \n"
00141 "instrument position", 0, QApplication::UnicodeUTF8));
00142 m_RegisterFiducialsBtn->setText(QApplication::translate("QmitkFiducialRegistrationWidget", "Execute Fiducial Registration", 0, QApplication::UnicodeUTF8));
00143 m_UseICPRegistration->setText(QApplication::translate("QmitkFiducialRegistrationWidget", "Find fiducial correspondences (needs 6+ fiducial pairs)", 0, QApplication::UnicodeUTF8));
00144 m_RegistrationQualityDisplay->setText(QApplication::translate("QmitkFiducialRegistrationWidget", "Registration still pending...", 0, QApplication::UnicodeUTF8));
00145 }
00146
00147 };
00148
00149 namespace Ui {
00150 class QmitkFiducialRegistrationWidget: public Ui_QmitkFiducialRegistrationWidget {};
00151 }
00152
00153 QT_END_NAMESPACE
00154
00155 #endif // UI_QMITKFIDUCIALREGISTRATIONWIDGET_H