Grip-Reloaded
Grip version visualizaiton interface for DART (DynamicAnimationandRoboticsToolkits)
|
00001 /******************************************************************************** 00002 ** Form generated from reading UI file 'VisualizationTab.ui' 00003 ** 00004 ** Created: Wed Apr 2 10:29:43 2014 00005 ** by: Qt User Interface Compiler version 4.8.1 00006 ** 00007 ** WARNING! All changes made in this file will be lost when recompiling UI file! 00008 ********************************************************************************/ 00009 00010 #ifndef UI_VISUALIZATIONTAB_H 00011 #define UI_VISUALIZATIONTAB_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/QDockWidget> 00019 #include <QtGui/QGroupBox> 00020 #include <QtGui/QHBoxLayout> 00021 #include <QtGui/QHeaderView> 00022 #include <QtGui/QLabel> 00023 #include <QtGui/QSlider> 00024 #include <QtGui/QSpacerItem> 00025 #include <QtGui/QVBoxLayout> 00026 #include <QtGui/QWidget> 00027 00028 QT_BEGIN_NAMESPACE 00029 00030 class Ui_VisualizationTab 00031 { 00032 public: 00033 QWidget *dockWidgetContents; 00034 QHBoxLayout *horizontalLayout_8; 00035 QGroupBox *groupBox; 00036 QVBoxLayout *verticalLayout; 00037 QHBoxLayout *horizontalLayout_2; 00038 QSlider *sliderTransparency; 00039 QLabel *label; 00040 QHBoxLayout *horizontalLayout; 00041 QCheckBox *checkBoxRenderUsingCollsionMesh; 00042 QSpacerItem *horizontalSpacer_2; 00043 QHBoxLayout *horizontalLayout_9; 00044 QCheckBox *checkBoxRenderWireframe; 00045 QSpacerItem *horizontalSpacer_8; 00046 QGroupBox *groupBox_2; 00047 QVBoxLayout *verticalLayout_2; 00048 QHBoxLayout *horizontalLayout_3; 00049 QCheckBox *checkBoxShowContactForces; 00050 QSpacerItem *horizontalSpacer_3; 00051 QHBoxLayout *horizontalLayout_4; 00052 QCheckBox *checkBoxShowProjCoM; 00053 QSpacerItem *horizontalSpacer_4; 00054 QHBoxLayout *horizontalLayout_5; 00055 QCheckBox *checkBoxShowCoM; 00056 QSpacerItem *horizontalSpacer_5; 00057 QSpacerItem *verticalSpacer_3; 00058 QGroupBox *groupBox_3; 00059 QVBoxLayout *verticalLayout_3; 00060 QHBoxLayout *horizontalLayout_6; 00061 QCheckBox *checkBoxShowJointAxes; 00062 QSpacerItem *horizontalSpacer_6; 00063 QHBoxLayout *horizontalLayout_7; 00064 QCheckBox *checkBoxShowBodyNodeFrames; 00065 QSpacerItem *horizontalSpacer_7; 00066 QSpacerItem *verticalSpacer_2; 00067 00068 void setupUi(QDockWidget *VisualizationTab) 00069 { 00070 if (VisualizationTab->objectName().isEmpty()) 00071 VisualizationTab->setObjectName(QString::fromUtf8("VisualizationTab")); 00072 VisualizationTab->resize(1033, 172); 00073 VisualizationTab->setAutoFillBackground(false); 00074 VisualizationTab->setStyleSheet(QString::fromUtf8("QDockWidget { \n" 00075 " font: 0.5pt \"Ubuntu\";\n" 00076 " color:rgb(255, 255,255);\n" 00077 "}\n" 00078 "QDockWidget::title {\n" 00079 " text-align: left;\n" 00080 " subcontrol-position: top left;\n" 00081 " position: absolute;\n" 00082 " top: 0px; left: 0px; bottom: 0px;\n" 00083 " }\n" 00084 "QDockWidget::close-button, QDockWidget::float-button {\n" 00085 " icon-size: 14px; /* maximum icon size */\n" 00086 " }\n" 00087 "QDockWidget::close-button {\n" 00088 " subcontrol-position: top right;\n" 00089 " position: absolute;\n" 00090 " top: 0px; right: 5px; bottom: 0px;\n" 00091 " width: 14px;\n" 00092 " }\n" 00093 "\n" 00094 "QDockWidget::float-button {\n" 00095 " subcontrol-position: top right;\n" 00096 " position: absolute;\n" 00097 " top: 0px; right: 20px; bottom: 0px;\n" 00098 " width: 14px;\n" 00099 " }")); 00100 dockWidgetContents = new QWidget(); 00101 dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents")); 00102 horizontalLayout_8 = new QHBoxLayout(dockWidgetContents); 00103 horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8")); 00104 groupBox = new QGroupBox(dockWidgetContents); 00105 groupBox->setObjectName(QString::fromUtf8("groupBox")); 00106 QSizePolicy sizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); 00107 sizePolicy.setHorizontalStretch(1); 00108 sizePolicy.setVerticalStretch(1); 00109 sizePolicy.setHeightForWidth(groupBox->sizePolicy().hasHeightForWidth()); 00110 groupBox->setSizePolicy(sizePolicy); 00111 groupBox->setStyleSheet(QString::fromUtf8("QGroupBox { \n" 00112 " border: 2px solid gray; \n" 00113 " border-radius: 3px; \n" 00114 "}\n" 00115 "\n" 00116 "QGroupBox::title { \n" 00117 " background-color: transparent;\n" 00118 " subcontrol-position: top left; /* position at the top left*/ \n" 00119 " padding-top: 5px;\n" 00120 " padding-left: 5px;\n" 00121 " } ")); 00122 verticalLayout = new QVBoxLayout(groupBox); 00123 verticalLayout->setObjectName(QString::fromUtf8("verticalLayout")); 00124 verticalLayout->setContentsMargins(-1, 27, -1, -1); 00125 horizontalLayout_2 = new QHBoxLayout(); 00126 horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2")); 00127 sliderTransparency = new QSlider(groupBox); 00128 sliderTransparency->setObjectName(QString::fromUtf8("sliderTransparency")); 00129 sliderTransparency->setMaximum(100); 00130 sliderTransparency->setSingleStep(5); 00131 sliderTransparency->setValue(100); 00132 sliderTransparency->setOrientation(Qt::Horizontal); 00133 sliderTransparency->setInvertedAppearance(false); 00134 sliderTransparency->setTickPosition(QSlider::NoTicks); 00135 00136 horizontalLayout_2->addWidget(sliderTransparency); 00137 00138 label = new QLabel(groupBox); 00139 label->setObjectName(QString::fromUtf8("label")); 00140 00141 horizontalLayout_2->addWidget(label); 00142 00143 00144 verticalLayout->addLayout(horizontalLayout_2); 00145 00146 horizontalLayout = new QHBoxLayout(); 00147 horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout")); 00148 checkBoxRenderUsingCollsionMesh = new QCheckBox(groupBox); 00149 checkBoxRenderUsingCollsionMesh->setObjectName(QString::fromUtf8("checkBoxRenderUsingCollsionMesh")); 00150 checkBoxRenderUsingCollsionMesh->setStyleSheet(QString::fromUtf8("border: 0px solid gray; \n" 00151 " border-radius: 3px; ")); 00152 00153 horizontalLayout->addWidget(checkBoxRenderUsingCollsionMesh); 00154 00155 horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 00156 00157 horizontalLayout->addItem(horizontalSpacer_2); 00158 00159 00160 verticalLayout->addLayout(horizontalLayout); 00161 00162 horizontalLayout_9 = new QHBoxLayout(); 00163 horizontalLayout_9->setObjectName(QString::fromUtf8("horizontalLayout_9")); 00164 checkBoxRenderWireframe = new QCheckBox(groupBox); 00165 checkBoxRenderWireframe->setObjectName(QString::fromUtf8("checkBoxRenderWireframe")); 00166 00167 horizontalLayout_9->addWidget(checkBoxRenderWireframe); 00168 00169 horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 00170 00171 horizontalLayout_9->addItem(horizontalSpacer_8); 00172 00173 00174 verticalLayout->addLayout(horizontalLayout_9); 00175 00176 00177 horizontalLayout_8->addWidget(groupBox); 00178 00179 groupBox_2 = new QGroupBox(dockWidgetContents); 00180 groupBox_2->setObjectName(QString::fromUtf8("groupBox_2")); 00181 sizePolicy.setHeightForWidth(groupBox_2->sizePolicy().hasHeightForWidth()); 00182 groupBox_2->setSizePolicy(sizePolicy); 00183 groupBox_2->setStyleSheet(QString::fromUtf8("QGroupBox { \n" 00184 " border: 2px solid gray; \n" 00185 " border-radius: 3px; \n" 00186 "}\n" 00187 "\n" 00188 "QGroupBox::title { \n" 00189 " background-color: transparent;\n" 00190 " subcontrol-position: top left; /* position at the top left*/ \n" 00191 " padding-top: 5px;\n" 00192 " padding-left: 5px;\n" 00193 " } ")); 00194 verticalLayout_2 = new QVBoxLayout(groupBox_2); 00195 verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2")); 00196 verticalLayout_2->setContentsMargins(-1, 27, -1, -1); 00197 horizontalLayout_3 = new QHBoxLayout(); 00198 horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3")); 00199 checkBoxShowContactForces = new QCheckBox(groupBox_2); 00200 checkBoxShowContactForces->setObjectName(QString::fromUtf8("checkBoxShowContactForces")); 00201 checkBoxShowContactForces->setStyleSheet(QString::fromUtf8("border: 0px solid gray; \n" 00202 " border-radius: 3px; ")); 00203 00204 horizontalLayout_3->addWidget(checkBoxShowContactForces); 00205 00206 horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 00207 00208 horizontalLayout_3->addItem(horizontalSpacer_3); 00209 00210 00211 verticalLayout_2->addLayout(horizontalLayout_3); 00212 00213 horizontalLayout_4 = new QHBoxLayout(); 00214 horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4")); 00215 checkBoxShowProjCoM = new QCheckBox(groupBox_2); 00216 checkBoxShowProjCoM->setObjectName(QString::fromUtf8("checkBoxShowProjCoM")); 00217 checkBoxShowProjCoM->setStyleSheet(QString::fromUtf8("border: 0px solid gray; \n" 00218 " border-radius: 3px; ")); 00219 00220 horizontalLayout_4->addWidget(checkBoxShowProjCoM); 00221 00222 horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 00223 00224 horizontalLayout_4->addItem(horizontalSpacer_4); 00225 00226 00227 verticalLayout_2->addLayout(horizontalLayout_4); 00228 00229 horizontalLayout_5 = new QHBoxLayout(); 00230 horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5")); 00231 checkBoxShowCoM = new QCheckBox(groupBox_2); 00232 checkBoxShowCoM->setObjectName(QString::fromUtf8("checkBoxShowCoM")); 00233 checkBoxShowCoM->setStyleSheet(QString::fromUtf8("border: 0px solid gray; \n" 00234 " border-radius: 3px; ")); 00235 00236 horizontalLayout_5->addWidget(checkBoxShowCoM); 00237 00238 horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 00239 00240 horizontalLayout_5->addItem(horizontalSpacer_5); 00241 00242 00243 verticalLayout_2->addLayout(horizontalLayout_5); 00244 00245 verticalSpacer_3 = new QSpacerItem(20, 0, QSizePolicy::Minimum, QSizePolicy::Expanding); 00246 00247 verticalLayout_2->addItem(verticalSpacer_3); 00248 00249 00250 horizontalLayout_8->addWidget(groupBox_2); 00251 00252 groupBox_3 = new QGroupBox(dockWidgetContents); 00253 groupBox_3->setObjectName(QString::fromUtf8("groupBox_3")); 00254 sizePolicy.setHeightForWidth(groupBox_3->sizePolicy().hasHeightForWidth()); 00255 groupBox_3->setSizePolicy(sizePolicy); 00256 groupBox_3->setStyleSheet(QString::fromUtf8("QGroupBox { \n" 00257 " border: 2px solid gray; \n" 00258 " border-radius: 3px; \n" 00259 "}\n" 00260 "\n" 00261 "QGroupBox::title { \n" 00262 " background-color: transparent;\n" 00263 " subcontrol-position: top left; /* position at the top left*/ \n" 00264 " padding-top: 5px;\n" 00265 " padding-left: 5px;\n" 00266 " } ")); 00267 verticalLayout_3 = new QVBoxLayout(groupBox_3); 00268 verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3")); 00269 verticalLayout_3->setContentsMargins(-1, 27, -1, -1); 00270 horizontalLayout_6 = new QHBoxLayout(); 00271 horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6")); 00272 checkBoxShowJointAxes = new QCheckBox(groupBox_3); 00273 checkBoxShowJointAxes->setObjectName(QString::fromUtf8("checkBoxShowJointAxes")); 00274 checkBoxShowJointAxes->setStyleSheet(QString::fromUtf8("border: 0px solid gray; \n" 00275 " border-radius: 3px; ")); 00276 00277 horizontalLayout_6->addWidget(checkBoxShowJointAxes); 00278 00279 horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 00280 00281 horizontalLayout_6->addItem(horizontalSpacer_6); 00282 00283 00284 verticalLayout_3->addLayout(horizontalLayout_6); 00285 00286 horizontalLayout_7 = new QHBoxLayout(); 00287 horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7")); 00288 checkBoxShowBodyNodeFrames = new QCheckBox(groupBox_3); 00289 checkBoxShowBodyNodeFrames->setObjectName(QString::fromUtf8("checkBoxShowBodyNodeFrames")); 00290 checkBoxShowBodyNodeFrames->setStyleSheet(QString::fromUtf8("border: 0px solid gray; \n" 00291 " border-radius: 3px; ")); 00292 00293 horizontalLayout_7->addWidget(checkBoxShowBodyNodeFrames); 00294 00295 horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 00296 00297 horizontalLayout_7->addItem(horizontalSpacer_7); 00298 00299 00300 verticalLayout_3->addLayout(horizontalLayout_7); 00301 00302 verticalSpacer_2 = new QSpacerItem(20, 27, QSizePolicy::Minimum, QSizePolicy::Expanding); 00303 00304 verticalLayout_3->addItem(verticalSpacer_2); 00305 00306 00307 horizontalLayout_8->addWidget(groupBox_3); 00308 00309 VisualizationTab->setWidget(dockWidgetContents); 00310 00311 retranslateUi(VisualizationTab); 00312 00313 QMetaObject::connectSlotsByName(VisualizationTab); 00314 } // setupUi 00315 00316 void retranslateUi(QDockWidget *VisualizationTab) 00317 { 00318 VisualizationTab->setWindowTitle(QApplication::translate("VisualizationTab", "Visualization", 0, QApplication::UnicodeUTF8)); 00319 groupBox->setTitle(QApplication::translate("VisualizationTab", "Mesh Options", 0, QApplication::UnicodeUTF8)); 00320 label->setText(QApplication::translate("VisualizationTab", "Transparency", 0, QApplication::UnicodeUTF8)); 00321 checkBoxRenderUsingCollsionMesh->setText(QApplication::translate("VisualizationTab", "Render using Collision Mesh", 0, QApplication::UnicodeUTF8)); 00322 checkBoxRenderWireframe->setText(QApplication::translate("VisualizationTab", "Render using Wireframe", 0, QApplication::UnicodeUTF8)); 00323 groupBox_2->setTitle(QApplication::translate("VisualizationTab", "Dynamics Options", 0, QApplication::UnicodeUTF8)); 00324 checkBoxShowContactForces->setText(QApplication::translate("VisualizationTab", "Show Contact Forces", 0, QApplication::UnicodeUTF8)); 00325 checkBoxShowProjCoM->setText(QApplication::translate("VisualizationTab", "Show Projected Center of Mass", 0, QApplication::UnicodeUTF8)); 00326 checkBoxShowCoM->setText(QApplication::translate("VisualizationTab", "Show Actual Center of Mass", 0, QApplication::UnicodeUTF8)); 00327 groupBox_3->setTitle(QApplication::translate("VisualizationTab", "Frame Options", 0, QApplication::UnicodeUTF8)); 00328 checkBoxShowJointAxes->setText(QApplication::translate("VisualizationTab", "Show Joint Axes", 0, QApplication::UnicodeUTF8)); 00329 checkBoxShowBodyNodeFrames->setText(QApplication::translate("VisualizationTab", "Show BodyNode Frames", 0, QApplication::UnicodeUTF8)); 00330 } // retranslateUi 00331 00332 }; 00333 00334 namespace Ui { 00335 class VisualizationTab: public Ui_VisualizationTab {}; 00336 } // namespace Ui 00337 00338 QT_END_NAMESPACE 00339 00340 #endif // UI_VISUALIZATIONTAB_H