00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_DBASEPLANNERDLG_H
00011 #define UI_DBASEPLANNERDLG_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/QComboBox>
00019 #include <QtGui/QGraphicsView>
00020 #include <QtGui/QGroupBox>
00021 #include <QtGui/QHeaderView>
00022 #include <QtGui/QLabel>
00023 #include <QtGui/QPushButton>
00024 #include <QtGui/QRadioButton>
00025 #include <QtGui/QSpinBox>
00026 #include <QtGui/QWidget>
00027
00028 QT_BEGIN_NAMESPACE
00029
00030 class Ui_DBasePlannerDlgUI
00031 {
00032 public:
00033 QGroupBox *neighborGeneratorGroup;
00034 QPushButton *getNeighborButton;
00035 QComboBox *distanceFunctionComboBox;
00036 QGraphicsView *objectGraph;
00037 QComboBox *neighborComboBox;
00038 QSpinBox *numOfNeighborsSpinBox;
00039 QLabel *numOfNbrLabel;
00040 QLabel *distanceFunctionLabel;
00041 QLabel *NeighborsLabel;
00042 QGroupBox *graspsGroup;
00043 QPushButton *previousGraspButton;
00044 QPushButton *nextGraspButton;
00045 QLabel *graspIndexLabel;
00046 QLabel *originalEpsilonQualityLabel;
00047 QLabel *originalVolumeQualityLabel;
00048 QCheckBox *seeNeighborCheckBox;
00049 QRadioButton *originalGraspRadioButton;
00050 QRadioButton *testedGraspRadioButton;
00051 QPushButton *exitButton;
00052 QGroupBox *graspRankingGroup;
00053 QComboBox *rankingMethodComboBox;
00054 QLabel *rankingMethodLabel;
00055 QPushButton *rankGraspsButton;
00056 QPushButton *retrieveGraspsButton;
00057 QLabel *rankingMethodLabel_2;
00058 QGroupBox *executionGroup;
00059 QComboBox *executionTypeComboBox;
00060 QPushButton *executeButton;
00061 QComboBox *graspRangeComboBox;
00062 QLabel *testedVolumeQualityLabel;
00063 QLabel *testedEpsilonQualityLabel;
00064 QPushButton *createGWSButton;
00065 QGroupBox *alignmentMethodGroup;
00066 QComboBox *alignmentMethodComboBox;
00067 QLabel *alignmentMethodLabel;
00068
00069 void setupUi(QWidget *DBasePlannerDlgUI)
00070 {
00071 if (DBasePlannerDlgUI->objectName().isEmpty())
00072 DBasePlannerDlgUI->setObjectName(QString::fromUtf8("DBasePlannerDlgUI"));
00073 DBasePlannerDlgUI->resize(451, 611);
00074 neighborGeneratorGroup = new QGroupBox(DBasePlannerDlgUI);
00075 neighborGeneratorGroup->setObjectName(QString::fromUtf8("neighborGeneratorGroup"));
00076 neighborGeneratorGroup->setGeometry(QRect(20, 10, 411, 161));
00077 getNeighborButton = new QPushButton(neighborGeneratorGroup);
00078 getNeighborButton->setObjectName(QString::fromUtf8("getNeighborButton"));
00079 getNeighborButton->setGeometry(QRect(140, 69, 81, 31));
00080 distanceFunctionComboBox = new QComboBox(neighborGeneratorGroup);
00081 distanceFunctionComboBox->setObjectName(QString::fromUtf8("distanceFunctionComboBox"));
00082 distanceFunctionComboBox->setGeometry(QRect(90, 40, 131, 22));
00083 objectGraph = new QGraphicsView(neighborGeneratorGroup);
00084 objectGraph->setObjectName(QString::fromUtf8("objectGraph"));
00085 objectGraph->setGeometry(QRect(228, 16, 176, 132));
00086 neighborComboBox = new QComboBox(neighborGeneratorGroup);
00087 neighborComboBox->setObjectName(QString::fromUtf8("neighborComboBox"));
00088 neighborComboBox->setGeometry(QRect(90, 110, 131, 22));
00089 numOfNeighborsSpinBox = new QSpinBox(neighborGeneratorGroup);
00090 numOfNeighborsSpinBox->setObjectName(QString::fromUtf8("numOfNeighborsSpinBox"));
00091 numOfNeighborsSpinBox->setGeometry(QRect(89, 73, 41, 22));
00092 numOfNeighborsSpinBox->setMinimum(1);
00093 numOfNeighborsSpinBox->setMaximum(10);
00094 numOfNbrLabel = new QLabel(neighborGeneratorGroup);
00095 numOfNbrLabel->setObjectName(QString::fromUtf8("numOfNbrLabel"));
00096 numOfNbrLabel->setGeometry(QRect(20, 78, 70, 14));
00097 distanceFunctionLabel = new QLabel(neighborGeneratorGroup);
00098 distanceFunctionLabel->setObjectName(QString::fromUtf8("distanceFunctionLabel"));
00099 distanceFunctionLabel->setGeometry(QRect(20, 42, 70, 14));
00100 NeighborsLabel = new QLabel(neighborGeneratorGroup);
00101 NeighborsLabel->setObjectName(QString::fromUtf8("NeighborsLabel"));
00102 NeighborsLabel->setGeometry(QRect(20, 113, 70, 14));
00103 graspsGroup = new QGroupBox(DBasePlannerDlgUI);
00104 graspsGroup->setObjectName(QString::fromUtf8("graspsGroup"));
00105 graspsGroup->setGeometry(QRect(20, 333, 411, 111));
00106 previousGraspButton = new QPushButton(graspsGroup);
00107 previousGraspButton->setObjectName(QString::fromUtf8("previousGraspButton"));
00108 previousGraspButton->setGeometry(QRect(20, 60, 41, 24));
00109 nextGraspButton = new QPushButton(graspsGroup);
00110 nextGraspButton->setObjectName(QString::fromUtf8("nextGraspButton"));
00111 nextGraspButton->setGeometry(QRect(130, 60, 41, 24));
00112 graspIndexLabel = new QLabel(graspsGroup);
00113 graspIndexLabel->setObjectName(QString::fromUtf8("graspIndexLabel"));
00114 graspIndexLabel->setGeometry(QRect(70, 60, 51, 20));
00115 graspIndexLabel->setAlignment(Qt::AlignCenter);
00116 originalEpsilonQualityLabel = new QLabel(graspsGroup);
00117 originalEpsilonQualityLabel->setObjectName(QString::fromUtf8("originalEpsilonQualityLabel"));
00118 originalEpsilonQualityLabel->setGeometry(QRect(240, 50, 151, 20));
00119 originalEpsilonQualityLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
00120 originalVolumeQualityLabel = new QLabel(graspsGroup);
00121 originalVolumeQualityLabel->setObjectName(QString::fromUtf8("originalVolumeQualityLabel"));
00122 originalVolumeQualityLabel->setGeometry(QRect(240, 80, 151, 20));
00123 originalVolumeQualityLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
00124 seeNeighborCheckBox = new QCheckBox(graspsGroup);
00125 seeNeighborCheckBox->setObjectName(QString::fromUtf8("seeNeighborCheckBox"));
00126 seeNeighborCheckBox->setGeometry(QRect(20, 19, 140, 19));
00127 originalGraspRadioButton = new QRadioButton(graspsGroup);
00128 originalGraspRadioButton->setObjectName(QString::fromUtf8("originalGraspRadioButton"));
00129 originalGraspRadioButton->setGeometry(QRect(170, 20, 130, 19));
00130 originalGraspRadioButton->setChecked(true);
00131 testedGraspRadioButton = new QRadioButton(graspsGroup);
00132 testedGraspRadioButton->setObjectName(QString::fromUtf8("testedGraspRadioButton"));
00133 testedGraspRadioButton->setGeometry(QRect(300, 20, 82, 19));
00134 exitButton = new QPushButton(DBasePlannerDlgUI);
00135 exitButton->setObjectName(QString::fromUtf8("exitButton"));
00136 exitButton->setGeometry(QRect(340, 575, 75, 24));
00137 graspRankingGroup = new QGroupBox(DBasePlannerDlgUI);
00138 graspRankingGroup->setObjectName(QString::fromUtf8("graspRankingGroup"));
00139 graspRankingGroup->setGeometry(QRect(20, 242, 411, 81));
00140 rankingMethodComboBox = new QComboBox(graspRankingGroup);
00141 rankingMethodComboBox->setObjectName(QString::fromUtf8("rankingMethodComboBox"));
00142 rankingMethodComboBox->setGeometry(QRect(95, 50, 131, 22));
00143 rankingMethodLabel = new QLabel(graspRankingGroup);
00144 rankingMethodLabel->setObjectName(QString::fromUtf8("rankingMethodLabel"));
00145 rankingMethodLabel->setGeometry(QRect(10, 55, 90, 14));
00146 rankGraspsButton = new QPushButton(graspRankingGroup);
00147 rankGraspsButton->setObjectName(QString::fromUtf8("rankGraspsButton"));
00148 rankGraspsButton->setGeometry(QRect(235, 50, 90, 21));
00149 retrieveGraspsButton = new QPushButton(graspRankingGroup);
00150 retrieveGraspsButton->setObjectName(QString::fromUtf8("retrieveGraspsButton"));
00151 retrieveGraspsButton->setGeometry(QRect(95, 20, 90, 21));
00152 rankingMethodLabel_2 = new QLabel(graspRankingGroup);
00153 rankingMethodLabel_2->setObjectName(QString::fromUtf8("rankingMethodLabel_2"));
00154 rankingMethodLabel_2->setGeometry(QRect(10, 24, 90, 14));
00155 executionGroup = new QGroupBox(DBasePlannerDlgUI);
00156 executionGroup->setObjectName(QString::fromUtf8("executionGroup"));
00157 executionGroup->setGeometry(QRect(20, 456, 411, 101));
00158 executionTypeComboBox = new QComboBox(executionGroup);
00159 executionTypeComboBox->setObjectName(QString::fromUtf8("executionTypeComboBox"));
00160 executionTypeComboBox->setGeometry(QRect(20, 30, 91, 22));
00161 executeButton = new QPushButton(executionGroup);
00162 executeButton->setObjectName(QString::fromUtf8("executeButton"));
00163 executeButton->setGeometry(QRect(123, 30, 81, 51));
00164 graspRangeComboBox = new QComboBox(executionGroup);
00165 graspRangeComboBox->setObjectName(QString::fromUtf8("graspRangeComboBox"));
00166 graspRangeComboBox->setGeometry(QRect(20, 60, 91, 22));
00167 testedVolumeQualityLabel = new QLabel(executionGroup);
00168 testedVolumeQualityLabel->setObjectName(QString::fromUtf8("testedVolumeQualityLabel"));
00169 testedVolumeQualityLabel->setGeometry(QRect(240, 66, 151, 20));
00170 testedVolumeQualityLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
00171 testedEpsilonQualityLabel = new QLabel(executionGroup);
00172 testedEpsilonQualityLabel->setObjectName(QString::fromUtf8("testedEpsilonQualityLabel"));
00173 testedEpsilonQualityLabel->setGeometry(QRect(240, 30, 151, 20));
00174 testedEpsilonQualityLabel->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
00175 createGWSButton = new QPushButton(DBasePlannerDlgUI);
00176 createGWSButton->setObjectName(QString::fromUtf8("createGWSButton"));
00177 createGWSButton->setGeometry(QRect(250, 575, 75, 24));
00178 alignmentMethodGroup = new QGroupBox(DBasePlannerDlgUI);
00179 alignmentMethodGroup->setObjectName(QString::fromUtf8("alignmentMethodGroup"));
00180 alignmentMethodGroup->setGeometry(QRect(20, 183, 411, 51));
00181 alignmentMethodComboBox = new QComboBox(alignmentMethodGroup);
00182 alignmentMethodComboBox->setObjectName(QString::fromUtf8("alignmentMethodComboBox"));
00183 alignmentMethodComboBox->setGeometry(QRect(120, 20, 131, 22));
00184 alignmentMethodLabel = new QLabel(alignmentMethodGroup);
00185 alignmentMethodLabel->setObjectName(QString::fromUtf8("alignmentMethodLabel"));
00186 alignmentMethodLabel->setGeometry(QRect(10, 23, 90, 14));
00187
00188 retranslateUi(DBasePlannerDlgUI);
00189
00190 QMetaObject::connectSlotsByName(DBasePlannerDlgUI);
00191 }
00192
00193 void retranslateUi(QWidget *DBasePlannerDlgUI)
00194 {
00195 DBasePlannerDlgUI->setWindowTitle(QApplication::translate("DBasePlannerDlgUI", "CGDB - Planner", 0, QApplication::UnicodeUTF8));
00196 neighborGeneratorGroup->setTitle(QApplication::translate("DBasePlannerDlgUI", "Neighbor Generator", 0, QApplication::UnicodeUTF8));
00197 getNeighborButton->setText(QApplication::translate("DBasePlannerDlgUI", "Get Neighbors", 0, QApplication::UnicodeUTF8));
00198 numOfNbrLabel->setText(QApplication::translate("DBasePlannerDlgUI", "Num. of Nbrs.", 0, QApplication::UnicodeUTF8));
00199 distanceFunctionLabel->setText(QApplication::translate("DBasePlannerDlgUI", "Dis. Func.", 0, QApplication::UnicodeUTF8));
00200 NeighborsLabel->setText(QApplication::translate("DBasePlannerDlgUI", "Neighbors", 0, QApplication::UnicodeUTF8));
00201 graspsGroup->setTitle(QApplication::translate("DBasePlannerDlgUI", "Selected Grasps", 0, QApplication::UnicodeUTF8));
00202 previousGraspButton->setText(QApplication::translate("DBasePlannerDlgUI", "<", 0, QApplication::UnicodeUTF8));
00203 nextGraspButton->setText(QApplication::translate("DBasePlannerDlgUI", ">", 0, QApplication::UnicodeUTF8));
00204 graspIndexLabel->setText(QApplication::translate("DBasePlannerDlgUI", "0/0", 0, QApplication::UnicodeUTF8));
00205 originalEpsilonQualityLabel->setText(QApplication::translate("DBasePlannerDlgUI", "Epsilon Quality: -1.0", 0, QApplication::UnicodeUTF8));
00206 originalVolumeQualityLabel->setText(QApplication::translate("DBasePlannerDlgUI", "Volume Quality: -1.0", 0, QApplication::UnicodeUTF8));
00207 seeNeighborCheckBox->setText(QApplication::translate("DBasePlannerDlgUI", "see neighbor in GraspIt", 0, QApplication::UnicodeUTF8));
00208 originalGraspRadioButton->setText(QApplication::translate("DBasePlannerDlgUI", "aligned original grasp", 0, QApplication::UnicodeUTF8));
00209 testedGraspRadioButton->setText(QApplication::translate("DBasePlannerDlgUI", "tested grasp", 0, QApplication::UnicodeUTF8));
00210 exitButton->setText(QApplication::translate("DBasePlannerDlgUI", "Exit", 0, QApplication::UnicodeUTF8));
00211 graspRankingGroup->setTitle(QApplication::translate("DBasePlannerDlgUI", "Grasp Ranking", 0, QApplication::UnicodeUTF8));
00212 rankingMethodComboBox->clear();
00213 rankingMethodComboBox->insertItems(0, QStringList()
00214 << QApplication::translate("DBasePlannerDlgUI", "No ranking", 0, QApplication::UnicodeUTF8)
00215 << QApplication::translate("DBasePlannerDlgUI", "Across neighbors", 0, QApplication::UnicodeUTF8)
00216 );
00217 rankingMethodLabel->setText(QApplication::translate("DBasePlannerDlgUI", "Ranking Method", 0, QApplication::UnicodeUTF8));
00218 rankGraspsButton->setText(QApplication::translate("DBasePlannerDlgUI", "Rank Grasps", 0, QApplication::UnicodeUTF8));
00219 retrieveGraspsButton->setText(QApplication::translate("DBasePlannerDlgUI", "Retrieve Grasps", 0, QApplication::UnicodeUTF8));
00220 rankingMethodLabel_2->setText(QApplication::translate("DBasePlannerDlgUI", "Retrival", 0, QApplication::UnicodeUTF8));
00221 executionGroup->setTitle(QApplication::translate("DBasePlannerDlgUI", "Grasp Execution", 0, QApplication::UnicodeUTF8));
00222 executionTypeComboBox->clear();
00223 executionTypeComboBox->insertItems(0, QStringList()
00224 << QApplication::translate("DBasePlannerDlgUI", "Static", 0, QApplication::UnicodeUTF8)
00225 << QApplication::translate("DBasePlannerDlgUI", "Dynamic", 0, QApplication::UnicodeUTF8)
00226 );
00227 executeButton->setText(QApplication::translate("DBasePlannerDlgUI", "Execute", 0, QApplication::UnicodeUTF8));
00228 graspRangeComboBox->clear();
00229 graspRangeComboBox->insertItems(0, QStringList()
00230 << QApplication::translate("DBasePlannerDlgUI", "Test current", 0, QApplication::UnicodeUTF8)
00231 << QApplication::translate("DBasePlannerDlgUI", "Test all", 0, QApplication::UnicodeUTF8)
00232 );
00233 testedVolumeQualityLabel->setText(QApplication::translate("DBasePlannerDlgUI", "Volume Quality: -1.0", 0, QApplication::UnicodeUTF8));
00234 testedEpsilonQualityLabel->setText(QApplication::translate("DBasePlannerDlgUI", "Epsilon Quality: -1.0", 0, QApplication::UnicodeUTF8));
00235 createGWSButton->setText(QApplication::translate("DBasePlannerDlgUI", "GWS", 0, QApplication::UnicodeUTF8));
00236 alignmentMethodGroup->setTitle(QApplication::translate("DBasePlannerDlgUI", "Alignments", 0, QApplication::UnicodeUTF8));
00237 alignmentMethodComboBox->clear();
00238 alignmentMethodComboBox->insertItems(0, QStringList()
00239 << QApplication::translate("DBasePlannerDlgUI", "TRIMESH_LIB_PCA", 0, QApplication::UnicodeUTF8)
00240 << QApplication::translate("DBasePlannerDlgUI", "SIFT_PI_ICP_FULL", 0, QApplication::UnicodeUTF8)
00241 );
00242 alignmentMethodLabel->setText(QApplication::translate("DBasePlannerDlgUI", "Alignment method", 0, QApplication::UnicodeUTF8));
00243 }
00244
00245 };
00246
00247 namespace Ui {
00248 class DBasePlannerDlgUI: public Ui_DBasePlannerDlgUI {};
00249 }
00250
00251 QT_END_NAMESPACE
00252
00253 #endif // UI_DBASEPLANNERDLG_H