Kinetic Visualization
 All Classes Functions Variables Pages
ui_mainWindow.h
1 /********************************************************************************
2 ** Form generated from reading UI file 'mainWindow.ui'
3 **
4 ** Created: Thu 21. Jun 00:51:42 2012
5 ** by: Qt User Interface Compiler version 4.8.1
6 **
7 ** WARNING! All changes made in this file will be lost when recompiling UI file!
8 ********************************************************************************/
9 
10 #ifndef UI_MAINWINDOW_H
11 #define UI_MAINWINDOW_H
12 
13 #include <QtCore/QVariant>
14 #include <QtGui/QAction>
15 #include <QtGui/QApplication>
16 #include <QtGui/QButtonGroup>
17 #include <QtGui/QCheckBox>
18 #include <QtGui/QComboBox>
19 #include <QtGui/QDockWidget>
20 #include <QtGui/QDoubleSpinBox>
21 #include <QtGui/QFormLayout>
22 #include <QtGui/QFrame>
23 #include <QtGui/QGridLayout>
24 #include <QtGui/QGroupBox>
25 #include <QtGui/QHBoxLayout>
26 #include <QtGui/QHeaderView>
27 #include <QtGui/QLabel>
28 #include <QtGui/QMainWindow>
29 #include <QtGui/QMenu>
30 #include <QtGui/QMenuBar>
31 #include <QtGui/QPushButton>
32 #include <QtGui/QRadioButton>
33 #include <QtGui/QSlider>
34 #include <QtGui/QSpacerItem>
35 #include <QtGui/QSpinBox>
36 #include <QtGui/QStatusBar>
37 #include <QtGui/QTabWidget>
38 #include <QtGui/QVBoxLayout>
39 #include <QtGui/QWidget>
40 #include "OpenGLColorgradientWidget.h"
41 #include "OpenGLWidget.h"
42 #include "TransferFunctionWidget.h"
43 #include "qtcolortriangle.h"
44 
45 QT_BEGIN_NAMESPACE
46 
48 {
49 public:
50  QAction *actionClose;
51  QAction *actionOpen;
52  QAction *actionSave;
53  QAction *actionLoad_Transferfunction;
54  QAction *actionSave_Transferfunction;
55  QAction *actionReset;
56  QWidget *centralwidget;
57  QGridLayout *gridLayout_9;
58  QVBoxLayout *verticalLayout_6;
59  QFrame *frame;
60  QGridLayout *gridLayout_8;
61  QTabWidget *tabWidget;
62  QWidget *tab_Slicing;
63  QGroupBox *groupBox_Axes;
64  QVBoxLayout *verticalLayout_4;
65  QFormLayout *formLayout;
66  QLabel *label;
67  QLabel *label_2;
68  QLabel *label_6;
69  QSlider *sliceSlider_x;
70  QSlider *sliceSlider_y;
71  QSlider *sliceSlider_z;
72  QWidget *tab_Rendering;
73  QGroupBox *groupBox_Light;
74  QGridLayout *gridLayout_5;
75  QVBoxLayout *verticalLayout_5;
76  QCheckBox *checkBox_activateLight;
77  QCheckBox *checkBox_Phong;
78  QGroupBox *groupBox_StepMode;
79  QGridLayout *gridLayout_3;
80  QVBoxLayout *verticalLayout_3;
81  QRadioButton *radioButton_adaptiveStep;
82  QRadioButton *radioButton_fixStep;
83  QDoubleSpinBox *spinBox_Step;
84  QGroupBox *groupBox_5;
85  QRadioButton *radioButton;
86  QRadioButton *radioButton_2;
87  QRadioButton *radioButton_3;
88  QGroupBox *groupBox_Clipping;
89  QGridLayout *gridLayout_4;
90  QFormLayout *formLayout_2;
91  QLabel *label_3;
92  QLabel *label_4;
93  QLabel *label_5;
94  QSlider *horizontalSlider_x;
95  QSlider *horizontalSlider_y;
96  QSlider *horizontalSlider_z;
97  QGroupBox *groupBox_Methods;
98  QGridLayout *gridLayout;
99  QVBoxLayout *verticalLayout;
100  QRadioButton *radioButton_Composite;
101  QRadioButton *radioButton_MIP;
102  QRadioButton *radioButton_XRay;
103  QGroupBox *groupBox_4;
104  QWidget *gridLayoutWidget_3;
105  QGridLayout *gridLayout_6;
106  QRadioButton *radioButton_7;
107  QRadioButton *radioButton_6;
108  QRadioButton *radioButton_5;
109  QRadioButton *radioButton_4;
110  QWidget *tab;
111  QGroupBox *groupBox;
112  QWidget *gridLayoutWidget;
113  QGridLayout *gridLayout_2;
114  QCheckBox *checkBox_7;
115  QCheckBox *checkBox_5;
116  QCheckBox *checkBox_6;
117  QLabel *label_7;
118  QLabel *label_8;
119  QSlider *horizontalSlider_5;
120  QSlider *horizontalSlider_6;
121  QSlider *horizontalSlider_7;
122  QLabel *label_9;
123  QSlider *horizontalSlider_8;
124  QLabel *label_10;
125  QCheckBox *checkBox_8;
126  QCheckBox *checkBox_9;
127  QLabel *label_11;
128  QSlider *horizontalSlider_9;
129  QSpinBox *spinBox;
130  QSpinBox *spinBox_2;
131  QSpinBox *spinBox_3;
132  QSpinBox *spinBox_4;
133  QSpinBox *spinBox_5;
134  QHBoxLayout *horizontalLayout;
135  QDoubleSpinBox *doubleSpinBox;
136  QDoubleSpinBox *doubleSpinBox_2;
137  QDoubleSpinBox *doubleSpinBox_3;
138  QLabel *label_12;
139  QCheckBox *checkBox_curvatur;
140  QLabel *label_13;
141  QSlider *horizontalSlider_11;
142  QGroupBox *groupBox_2;
143  QWidget *formLayoutWidget;
144  QFormLayout *formLayout_3;
145  QLabel *label_29;
146  QSlider *horizontalSlider;
147  QLabel *label_30;
148  QSlider *horizontalSlider_2;
149  QSpinBox *spinBox_7;
150  QSpinBox *spinBox_8;
151  QSlider *horizontalSlider_10;
152  QLabel *label_33;
153  QDoubleSpinBox *doubleSpinBox_14;
154  QWidget *horizontalLayoutWidget_2;
155  QHBoxLayout *horizontalLayout_3;
156  QPushButton *pushButton;
157  QPushButton *pushButton_2;
158  QWidget *tab_2;
159  QGroupBox *groupBox_3;
160  QWidget *gridLayoutWidget_2;
161  QGridLayout *gridLayout_10;
162  QCheckBox *checkBox_2;
163  QCheckBox *checkBox_10;
164  QLabel *label_17;
165  QLabel *label_18;
166  QLabel *label_19;
167  QLabel *label_20;
168  QLabel *label_21;
169  QLabel *label_22;
170  QLabel *label_23;
171  QLabel *label_24;
172  QLabel *label_25;
173  QDoubleSpinBox *doubleSpinBox_5;
174  QDoubleSpinBox *doubleSpinBox_6;
175  QDoubleSpinBox *doubleSpinBox_7;
176  QDoubleSpinBox *doubleSpinBox_8;
177  QDoubleSpinBox *doubleSpinBox_9;
178  QDoubleSpinBox *doubleSpinBox_10;
179  QDoubleSpinBox *doubleSpinBox_11;
180  QDoubleSpinBox *doubleSpinBox_12;
181  QDoubleSpinBox *doubleSpinBox_4;
182  QLabel *label_26;
183  QLabel *label_27;
184  QDoubleSpinBox *doubleSpinBox_13;
185  QLabel *label_14;
186  QLabel *label_15;
187  QDoubleSpinBox *doubleSpinBox_15;
188  QSpacerItem *horizontalSpacer;
189  QGroupBox *groupBox_6;
190  QWidget *formLayoutWidget_3;
191  QFormLayout *formLayout_5;
192  QLabel *label_31;
193  QSlider *horizontalSlider_3;
194  QLabel *label_32;
195  QSlider *horizontalSlider_4;
196  QSpinBox *spinBox_9;
197  QSpinBox *spinBox_10;
198  QWidget *horizontalLayoutWidget_3;
199  QHBoxLayout *horizontalLayout_4;
200  QPushButton *pushButton_3;
201  QPushButton *pushButton_4;
202  QSpacerItem *verticalSpacer;
203  OpenGLWidget *openGLWidget;
204  QMenuBar *menubar;
205  QMenu *menuFile;
206  QMenu *menuTransferfunction;
207  QStatusBar *statusbar;
208  QDockWidget *dockWidget;
209  QWidget *dockWidgetContents_2;
210  QWidget *transferWidget;
211  QtColorTriangle *colortriangle;
212  QFrame *frame_2;
213  TransferFunctionWidget *transferFunctionWidget;
214  OpenGLColorgradientWidget *openGLColorgradientWidget;
215  QWidget *verticalLayoutWidget_2;
216  QVBoxLayout *verticalLayout_8;
217  QPushButton *bt_selection;
218  QPushButton *bt_drawPoint;
219  QPushButton *bt_drawRectangle;
220  QPushButton *bt_drawEllipse;
221  QWidget *formLayoutWidget_2;
222  QFormLayout *formLayout_4;
223  QComboBox *comboBox;
224  QPushButton *bt_apply;
225  QPushButton *resetButton;
226  QPushButton *bt_cluster;
227  QHBoxLayout *horizontalLayout_2;
228  QLabel *label_28;
229  QSpinBox *spinBox_6;
230 
231  void setupUi(QMainWindow *MainWindow)
232  {
233  if (MainWindow->objectName().isEmpty())
234  MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
235  MainWindow->resize(1157, 964);
236  MainWindow->setMinimumSize(QSize(950, 800));
237  actionClose = new QAction(MainWindow);
238  actionClose->setObjectName(QString::fromUtf8("actionClose"));
239  actionOpen = new QAction(MainWindow);
240  actionOpen->setObjectName(QString::fromUtf8("actionOpen"));
241  actionSave = new QAction(MainWindow);
242  actionSave->setObjectName(QString::fromUtf8("actionSave"));
243  actionLoad_Transferfunction = new QAction(MainWindow);
244  actionLoad_Transferfunction->setObjectName(QString::fromUtf8("actionLoad_Transferfunction"));
245  actionSave_Transferfunction = new QAction(MainWindow);
246  actionSave_Transferfunction->setObjectName(QString::fromUtf8("actionSave_Transferfunction"));
247  actionReset = new QAction(MainWindow);
248  actionReset->setObjectName(QString::fromUtf8("actionReset"));
249  centralwidget = new QWidget(MainWindow);
250  centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
251  gridLayout_9 = new QGridLayout(centralwidget);
252  gridLayout_9->setObjectName(QString::fromUtf8("gridLayout_9"));
253  verticalLayout_6 = new QVBoxLayout();
254  verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
255  frame = new QFrame(centralwidget);
256  frame->setObjectName(QString::fromUtf8("frame"));
257  QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
258  sizePolicy.setHorizontalStretch(0);
259  sizePolicy.setVerticalStretch(0);
260  sizePolicy.setHeightForWidth(frame->sizePolicy().hasHeightForWidth());
261  frame->setSizePolicy(sizePolicy);
262  frame->setMinimumSize(QSize(250, 600));
263  frame->setMaximumSize(QSize(350, 600));
264  frame->setFrameShape(QFrame::StyledPanel);
265  frame->setFrameShadow(QFrame::Raised);
266  gridLayout_8 = new QGridLayout(frame);
267  gridLayout_8->setObjectName(QString::fromUtf8("gridLayout_8"));
268  gridLayout_8->setContentsMargins(0, -1, -1, -1);
269  tabWidget = new QTabWidget(frame);
270  tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
271  sizePolicy.setHeightForWidth(tabWidget->sizePolicy().hasHeightForWidth());
272  tabWidget->setSizePolicy(sizePolicy);
273  tabWidget->setMinimumSize(QSize(285, 600));
274  tabWidget->setMaximumSize(QSize(287, 600));
275  tabWidget->setUsesScrollButtons(false);
276  tab_Slicing = new QWidget();
277  tab_Slicing->setObjectName(QString::fromUtf8("tab_Slicing"));
278  sizePolicy.setHeightForWidth(tab_Slicing->sizePolicy().hasHeightForWidth());
279  tab_Slicing->setSizePolicy(sizePolicy);
280  tab_Slicing->setMinimumSize(QSize(285, 600));
281  tab_Slicing->setMaximumSize(QSize(180, 600));
282  groupBox_Axes = new QGroupBox(tab_Slicing);
283  groupBox_Axes->setObjectName(QString::fromUtf8("groupBox_Axes"));
284  groupBox_Axes->setGeometry(QRect(10, 20, 261, 111));
285  groupBox_Axes->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
286  verticalLayout_4 = new QVBoxLayout(groupBox_Axes);
287  verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
288  formLayout = new QFormLayout();
289  formLayout->setObjectName(QString::fromUtf8("formLayout"));
290  label = new QLabel(groupBox_Axes);
291  label->setObjectName(QString::fromUtf8("label"));
292  label->setMinimumSize(QSize(15, 20));
293  label->setMaximumSize(QSize(15, 20));
294  label->setAlignment(Qt::AlignCenter);
295 
296  formLayout->setWidget(0, QFormLayout::LabelRole, label);
297 
298  label_2 = new QLabel(groupBox_Axes);
299  label_2->setObjectName(QString::fromUtf8("label_2"));
300  label_2->setMinimumSize(QSize(15, 20));
301  label_2->setMaximumSize(QSize(15, 20));
302  label_2->setAlignment(Qt::AlignCenter);
303 
304  formLayout->setWidget(1, QFormLayout::LabelRole, label_2);
305 
306  label_6 = new QLabel(groupBox_Axes);
307  label_6->setObjectName(QString::fromUtf8("label_6"));
308  label_6->setMinimumSize(QSize(15, 20));
309  label_6->setMaximumSize(QSize(15, 20));
310  label_6->setAlignment(Qt::AlignCenter);
311 
312  formLayout->setWidget(2, QFormLayout::LabelRole, label_6);
313 
314  sliceSlider_x = new QSlider(groupBox_Axes);
315  sliceSlider_x->setObjectName(QString::fromUtf8("sliceSlider_x"));
316  sliceSlider_x->setMouseTracking(true);
317  sliceSlider_x->setMinimum(1);
318  sliceSlider_x->setOrientation(Qt::Horizontal);
319 
320  formLayout->setWidget(0, QFormLayout::FieldRole, sliceSlider_x);
321 
322  sliceSlider_y = new QSlider(groupBox_Axes);
323  sliceSlider_y->setObjectName(QString::fromUtf8("sliceSlider_y"));
324  sliceSlider_y->setMouseTracking(true);
325  sliceSlider_y->setMinimum(1);
326  sliceSlider_y->setOrientation(Qt::Horizontal);
327 
328  formLayout->setWidget(1, QFormLayout::FieldRole, sliceSlider_y);
329 
330  sliceSlider_z = new QSlider(groupBox_Axes);
331  sliceSlider_z->setObjectName(QString::fromUtf8("sliceSlider_z"));
332  sliceSlider_z->setMouseTracking(false);
333  sliceSlider_z->setMinimum(1);
334  sliceSlider_z->setOrientation(Qt::Horizontal);
335 
336  formLayout->setWidget(2, QFormLayout::FieldRole, sliceSlider_z);
337 
338 
339  verticalLayout_4->addLayout(formLayout);
340 
341  tabWidget->addTab(tab_Slicing, QString());
342  tab_Rendering = new QWidget();
343  tab_Rendering->setObjectName(QString::fromUtf8("tab_Rendering"));
344  sizePolicy.setHeightForWidth(tab_Rendering->sizePolicy().hasHeightForWidth());
345  tab_Rendering->setSizePolicy(sizePolicy);
346  tab_Rendering->setMinimumSize(QSize(285, 550));
347  tab_Rendering->setMaximumSize(QSize(285, 600));
348  groupBox_Light = new QGroupBox(tab_Rendering);
349  groupBox_Light->setObjectName(QString::fromUtf8("groupBox_Light"));
350  groupBox_Light->setGeometry(QRect(10, 20, 261, 75));
351  QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Preferred);
352  sizePolicy1.setHorizontalStretch(0);
353  sizePolicy1.setVerticalStretch(0);
354  sizePolicy1.setHeightForWidth(groupBox_Light->sizePolicy().hasHeightForWidth());
355  groupBox_Light->setSizePolicy(sizePolicy1);
356  groupBox_Light->setMinimumSize(QSize(161, 0));
357  gridLayout_5 = new QGridLayout(groupBox_Light);
358  gridLayout_5->setObjectName(QString::fromUtf8("gridLayout_5"));
359  verticalLayout_5 = new QVBoxLayout();
360  verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
361  checkBox_activateLight = new QCheckBox(groupBox_Light);
362  checkBox_activateLight->setObjectName(QString::fromUtf8("checkBox_activateLight"));
363 
364  verticalLayout_5->addWidget(checkBox_activateLight);
365 
366  checkBox_Phong = new QCheckBox(groupBox_Light);
367  checkBox_Phong->setObjectName(QString::fromUtf8("checkBox_Phong"));
368  checkBox_Phong->setEnabled(false);
369 
370  verticalLayout_5->addWidget(checkBox_Phong);
371 
372 
373  gridLayout_5->addLayout(verticalLayout_5, 0, 0, 1, 1);
374 
375  groupBox_StepMode = new QGroupBox(tab_Rendering);
376  groupBox_StepMode->setObjectName(QString::fromUtf8("groupBox_StepMode"));
377  groupBox_StepMode->setGeometry(QRect(10, 210, 142, 107));
378  sizePolicy1.setHeightForWidth(groupBox_StepMode->sizePolicy().hasHeightForWidth());
379  groupBox_StepMode->setSizePolicy(sizePolicy1);
380  groupBox_StepMode->setMinimumSize(QSize(142, 0));
381  gridLayout_3 = new QGridLayout(groupBox_StepMode);
382  gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
383  verticalLayout_3 = new QVBoxLayout();
384  verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
385  radioButton_adaptiveStep = new QRadioButton(groupBox_StepMode);
386  radioButton_adaptiveStep->setObjectName(QString::fromUtf8("radioButton_adaptiveStep"));
387  radioButton_adaptiveStep->setChecked(false);
388 
389  verticalLayout_3->addWidget(radioButton_adaptiveStep);
390 
391  radioButton_fixStep = new QRadioButton(groupBox_StepMode);
392  radioButton_fixStep->setObjectName(QString::fromUtf8("radioButton_fixStep"));
393  radioButton_fixStep->setEnabled(true);
394  radioButton_fixStep->setChecked(true);
395 
396  verticalLayout_3->addWidget(radioButton_fixStep);
397 
398  spinBox_Step = new QDoubleSpinBox(groupBox_StepMode);
399  spinBox_Step->setObjectName(QString::fromUtf8("spinBox_Step"));
400  spinBox_Step->setDecimals(4);
401  spinBox_Step->setMinimum(0.0001);
402  spinBox_Step->setMaximum(0.1);
403  spinBox_Step->setSingleStep(0.0001);
404  spinBox_Step->setValue(0.0001);
405 
406  verticalLayout_3->addWidget(spinBox_Step);
407 
408 
409  gridLayout_3->addLayout(verticalLayout_3, 0, 0, 1, 1);
410 
411  groupBox_5 = new QGroupBox(tab_Rendering);
412  groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
413  groupBox_5->setGeometry(QRect(10, 110, 111, 91));
414  radioButton = new QRadioButton(groupBox_5);
415  radioButton->setObjectName(QString::fromUtf8("radioButton"));
416  radioButton->setGeometry(QRect(20, 20, 82, 17));
417  radioButton->setChecked(true);
418  radioButton_2 = new QRadioButton(groupBox_5);
419  radioButton_2->setObjectName(QString::fromUtf8("radioButton_2"));
420  radioButton_2->setGeometry(QRect(20, 60, 82, 17));
421  radioButton_3 = new QRadioButton(groupBox_5);
422  radioButton_3->setObjectName(QString::fromUtf8("radioButton_3"));
423  radioButton_3->setGeometry(QRect(20, 40, 82, 17));
424  groupBox_Clipping = new QGroupBox(tab_Rendering);
425  groupBox_Clipping->setObjectName(QString::fromUtf8("groupBox_Clipping"));
426  groupBox_Clipping->setGeometry(QRect(150, 220, 142, 107));
427  sizePolicy1.setHeightForWidth(groupBox_Clipping->sizePolicy().hasHeightForWidth());
428  groupBox_Clipping->setSizePolicy(sizePolicy1);
429  groupBox_Clipping->setMinimumSize(QSize(142, 0));
430  gridLayout_4 = new QGridLayout(groupBox_Clipping);
431  gridLayout_4->setObjectName(QString::fromUtf8("gridLayout_4"));
432  formLayout_2 = new QFormLayout();
433  formLayout_2->setObjectName(QString::fromUtf8("formLayout_2"));
434  label_3 = new QLabel(groupBox_Clipping);
435  label_3->setObjectName(QString::fromUtf8("label_3"));
436  label_3->setMinimumSize(QSize(15, 20));
437  label_3->setMaximumSize(QSize(15, 20));
438  label_3->setAlignment(Qt::AlignCenter);
439 
440  formLayout_2->setWidget(0, QFormLayout::LabelRole, label_3);
441 
442  label_4 = new QLabel(groupBox_Clipping);
443  label_4->setObjectName(QString::fromUtf8("label_4"));
444  label_4->setMinimumSize(QSize(15, 20));
445  label_4->setMaximumSize(QSize(15, 20));
446  label_4->setAlignment(Qt::AlignCenter);
447 
448  formLayout_2->setWidget(1, QFormLayout::LabelRole, label_4);
449 
450  label_5 = new QLabel(groupBox_Clipping);
451  label_5->setObjectName(QString::fromUtf8("label_5"));
452  label_5->setMinimumSize(QSize(15, 20));
453  label_5->setMaximumSize(QSize(15, 20));
454  label_5->setAlignment(Qt::AlignCenter);
455 
456  formLayout_2->setWidget(2, QFormLayout::LabelRole, label_5);
457 
458  horizontalSlider_x = new QSlider(groupBox_Clipping);
459  horizontalSlider_x->setObjectName(QString::fromUtf8("horizontalSlider_x"));
460  horizontalSlider_x->setMouseTracking(true);
461  horizontalSlider_x->setMinimum(0);
462  horizontalSlider_x->setMaximum(100);
463  horizontalSlider_x->setOrientation(Qt::Horizontal);
464 
465  formLayout_2->setWidget(0, QFormLayout::FieldRole, horizontalSlider_x);
466 
467  horizontalSlider_y = new QSlider(groupBox_Clipping);
468  horizontalSlider_y->setObjectName(QString::fromUtf8("horizontalSlider_y"));
469  horizontalSlider_y->setMouseTracking(true);
470  horizontalSlider_y->setMaximum(100);
471  horizontalSlider_y->setValue(1);
472  horizontalSlider_y->setOrientation(Qt::Horizontal);
473 
474  formLayout_2->setWidget(1, QFormLayout::FieldRole, horizontalSlider_y);
475 
476  horizontalSlider_z = new QSlider(groupBox_Clipping);
477  horizontalSlider_z->setObjectName(QString::fromUtf8("horizontalSlider_z"));
478  horizontalSlider_z->setMouseTracking(true);
479  horizontalSlider_z->setMinimum(0);
480  horizontalSlider_z->setMaximum(100);
481  horizontalSlider_z->setOrientation(Qt::Horizontal);
482 
483  formLayout_2->setWidget(2, QFormLayout::FieldRole, horizontalSlider_z);
484 
485 
486  gridLayout_4->addLayout(formLayout_2, 0, 0, 1, 1);
487 
488  groupBox_Methods = new QGroupBox(tab_Rendering);
489  groupBox_Methods->setObjectName(QString::fromUtf8("groupBox_Methods"));
490  groupBox_Methods->setGeometry(QRect(130, 110, 142, 98));
491  sizePolicy1.setHeightForWidth(groupBox_Methods->sizePolicy().hasHeightForWidth());
492  groupBox_Methods->setSizePolicy(sizePolicy1);
493  groupBox_Methods->setMinimumSize(QSize(142, 0));
494  gridLayout = new QGridLayout(groupBox_Methods);
495  gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
496  verticalLayout = new QVBoxLayout();
497  verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
498  radioButton_Composite = new QRadioButton(groupBox_Methods);
499  radioButton_Composite->setObjectName(QString::fromUtf8("radioButton_Composite"));
500  radioButton_Composite->setChecked(true);
501 
502  verticalLayout->addWidget(radioButton_Composite);
503 
504  radioButton_MIP = new QRadioButton(groupBox_Methods);
505  radioButton_MIP->setObjectName(QString::fromUtf8("radioButton_MIP"));
506 
507  verticalLayout->addWidget(radioButton_MIP);
508 
509  radioButton_XRay = new QRadioButton(groupBox_Methods);
510  radioButton_XRay->setObjectName(QString::fromUtf8("radioButton_XRay"));
511 
512  verticalLayout->addWidget(radioButton_XRay);
513 
514 
515  gridLayout->addLayout(verticalLayout, 0, 0, 1, 1);
516 
517  groupBox_4 = new QGroupBox(tab_Rendering);
518  groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
519  groupBox_4->setGeometry(QRect(20, 330, 251, 121));
520  groupBox_4->setCheckable(true);
521  gridLayoutWidget_3 = new QWidget(groupBox_4);
522  gridLayoutWidget_3->setObjectName(QString::fromUtf8("gridLayoutWidget_3"));
523  gridLayoutWidget_3->setGeometry(QRect(10, 20, 221, 103));
524  gridLayout_6 = new QGridLayout(gridLayoutWidget_3);
525  gridLayout_6->setObjectName(QString::fromUtf8("gridLayout_6"));
526  gridLayout_6->setContentsMargins(0, 0, 0, 0);
527  radioButton_7 = new QRadioButton(gridLayoutWidget_3);
528  radioButton_7->setObjectName(QString::fromUtf8("radioButton_7"));
529 
530  gridLayout_6->addWidget(radioButton_7, 3, 0, 1, 1);
531 
532  radioButton_6 = new QRadioButton(gridLayoutWidget_3);
533  radioButton_6->setObjectName(QString::fromUtf8("radioButton_6"));
534 
535  gridLayout_6->addWidget(radioButton_6, 2, 0, 1, 1);
536 
537  radioButton_5 = new QRadioButton(gridLayoutWidget_3);
538  radioButton_5->setObjectName(QString::fromUtf8("radioButton_5"));
539 
540  gridLayout_6->addWidget(radioButton_5, 1, 0, 1, 1);
541 
542  radioButton_4 = new QRadioButton(gridLayoutWidget_3);
543  radioButton_4->setObjectName(QString::fromUtf8("radioButton_4"));
544  radioButton_4->setChecked(true);
545 
546  gridLayout_6->addWidget(radioButton_4, 0, 0, 1, 1);
547 
548  tabWidget->addTab(tab_Rendering, QString());
549  tab = new QWidget();
550  tab->setObjectName(QString::fromUtf8("tab"));
551  groupBox = new QGroupBox(tab);
552  groupBox->setObjectName(QString::fromUtf8("groupBox"));
553  groupBox->setGeometry(QRect(10, 10, 271, 341));
554  gridLayoutWidget = new QWidget(groupBox);
555  gridLayoutWidget->setObjectName(QString::fromUtf8("gridLayoutWidget"));
556  gridLayoutWidget->setGeometry(QRect(10, 20, 260, 305));
557  gridLayout_2 = new QGridLayout(gridLayoutWidget);
558  gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
559  gridLayout_2->setContentsMargins(0, 0, 0, 0);
560  checkBox_7 = new QCheckBox(gridLayoutWidget);
561  checkBox_7->setObjectName(QString::fromUtf8("checkBox_7"));
562  checkBox_7->setChecked(false);
563 
564  gridLayout_2->addWidget(checkBox_7, 6, 0, 1, 1);
565 
566  checkBox_5 = new QCheckBox(gridLayoutWidget);
567  checkBox_5->setObjectName(QString::fromUtf8("checkBox_5"));
568  checkBox_5->setChecked(true);
569 
570  gridLayout_2->addWidget(checkBox_5, 2, 0, 1, 1);
571 
572  checkBox_6 = new QCheckBox(gridLayoutWidget);
573  checkBox_6->setObjectName(QString::fromUtf8("checkBox_6"));
574  checkBox_6->setChecked(true);
575 
576  gridLayout_2->addWidget(checkBox_6, 4, 0, 1, 1);
577 
578  label_7 = new QLabel(gridLayoutWidget);
579  label_7->setObjectName(QString::fromUtf8("label_7"));
580 
581  gridLayout_2->addWidget(label_7, 2, 1, 1, 1);
582 
583  label_8 = new QLabel(gridLayoutWidget);
584  label_8->setObjectName(QString::fromUtf8("label_8"));
585 
586  gridLayout_2->addWidget(label_8, 4, 1, 1, 1);
587 
588  horizontalSlider_5 = new QSlider(gridLayoutWidget);
589  horizontalSlider_5->setObjectName(QString::fromUtf8("horizontalSlider_5"));
590  horizontalSlider_5->setValue(50);
591  horizontalSlider_5->setOrientation(Qt::Horizontal);
592 
593  gridLayout_2->addWidget(horizontalSlider_5, 2, 2, 1, 1);
594 
595  horizontalSlider_6 = new QSlider(gridLayoutWidget);
596  horizontalSlider_6->setObjectName(QString::fromUtf8("horizontalSlider_6"));
597  horizontalSlider_6->setValue(50);
598  horizontalSlider_6->setOrientation(Qt::Horizontal);
599 
600  gridLayout_2->addWidget(horizontalSlider_6, 4, 2, 1, 1);
601 
602  horizontalSlider_7 = new QSlider(gridLayoutWidget);
603  horizontalSlider_7->setObjectName(QString::fromUtf8("horizontalSlider_7"));
604  horizontalSlider_7->setValue(0);
605  horizontalSlider_7->setOrientation(Qt::Horizontal);
606 
607  gridLayout_2->addWidget(horizontalSlider_7, 6, 2, 1, 1);
608 
609  label_9 = new QLabel(gridLayoutWidget);
610  label_9->setObjectName(QString::fromUtf8("label_9"));
611 
612  gridLayout_2->addWidget(label_9, 6, 1, 1, 1);
613 
614  horizontalSlider_8 = new QSlider(gridLayoutWidget);
615  horizontalSlider_8->setObjectName(QString::fromUtf8("horizontalSlider_8"));
616  horizontalSlider_8->setValue(50);
617  horizontalSlider_8->setOrientation(Qt::Horizontal);
618 
619  gridLayout_2->addWidget(horizontalSlider_8, 9, 2, 1, 1);
620 
621  label_10 = new QLabel(gridLayoutWidget);
622  label_10->setObjectName(QString::fromUtf8("label_10"));
623 
624  gridLayout_2->addWidget(label_10, 9, 1, 1, 1);
625 
626  checkBox_8 = new QCheckBox(gridLayoutWidget);
627  checkBox_8->setObjectName(QString::fromUtf8("checkBox_8"));
628  checkBox_8->setChecked(true);
629 
630  gridLayout_2->addWidget(checkBox_8, 9, 0, 1, 1);
631 
632  checkBox_9 = new QCheckBox(gridLayoutWidget);
633  checkBox_9->setObjectName(QString::fromUtf8("checkBox_9"));
634  checkBox_9->setChecked(true);
635 
636  gridLayout_2->addWidget(checkBox_9, 0, 0, 1, 1);
637 
638  label_11 = new QLabel(gridLayoutWidget);
639  label_11->setObjectName(QString::fromUtf8("label_11"));
640 
641  gridLayout_2->addWidget(label_11, 0, 1, 1, 1);
642 
643  horizontalSlider_9 = new QSlider(gridLayoutWidget);
644  horizontalSlider_9->setObjectName(QString::fromUtf8("horizontalSlider_9"));
645  horizontalSlider_9->setValue(50);
646  horizontalSlider_9->setOrientation(Qt::Horizontal);
647 
648  gridLayout_2->addWidget(horizontalSlider_9, 0, 2, 1, 1);
649 
650  spinBox = new QSpinBox(gridLayoutWidget);
651  spinBox->setObjectName(QString::fromUtf8("spinBox"));
652  spinBox->setValue(50);
653 
654  gridLayout_2->addWidget(spinBox, 1, 2, 1, 1);
655 
656  spinBox_2 = new QSpinBox(gridLayoutWidget);
657  spinBox_2->setObjectName(QString::fromUtf8("spinBox_2"));
658  spinBox_2->setValue(50);
659 
660  gridLayout_2->addWidget(spinBox_2, 3, 2, 1, 1);
661 
662  spinBox_3 = new QSpinBox(gridLayoutWidget);
663  spinBox_3->setObjectName(QString::fromUtf8("spinBox_3"));
664  spinBox_3->setValue(50);
665 
666  gridLayout_2->addWidget(spinBox_3, 5, 2, 1, 1);
667 
668  spinBox_4 = new QSpinBox(gridLayoutWidget);
669  spinBox_4->setObjectName(QString::fromUtf8("spinBox_4"));
670  spinBox_4->setValue(0);
671 
672  gridLayout_2->addWidget(spinBox_4, 7, 2, 1, 1);
673 
674  spinBox_5 = new QSpinBox(gridLayoutWidget);
675  spinBox_5->setObjectName(QString::fromUtf8("spinBox_5"));
676  spinBox_5->setValue(50);
677 
678  gridLayout_2->addWidget(spinBox_5, 10, 2, 1, 1);
679 
680  horizontalLayout = new QHBoxLayout();
681  horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
682  doubleSpinBox = new QDoubleSpinBox(gridLayoutWidget);
683  doubleSpinBox->setObjectName(QString::fromUtf8("doubleSpinBox"));
684 
685  horizontalLayout->addWidget(doubleSpinBox);
686 
687  doubleSpinBox_2 = new QDoubleSpinBox(gridLayoutWidget);
688  doubleSpinBox_2->setObjectName(QString::fromUtf8("doubleSpinBox_2"));
689 
690  horizontalLayout->addWidget(doubleSpinBox_2);
691 
692  doubleSpinBox_3 = new QDoubleSpinBox(gridLayoutWidget);
693  doubleSpinBox_3->setObjectName(QString::fromUtf8("doubleSpinBox_3"));
694 
695  horizontalLayout->addWidget(doubleSpinBox_3);
696 
697 
698  gridLayout_2->addLayout(horizontalLayout, 8, 2, 1, 1);
699 
700  label_12 = new QLabel(gridLayoutWidget);
701  label_12->setObjectName(QString::fromUtf8("label_12"));
702 
703  gridLayout_2->addWidget(label_12, 8, 1, 1, 1);
704 
705  checkBox_curvatur = new QCheckBox(gridLayoutWidget);
706  checkBox_curvatur->setObjectName(QString::fromUtf8("checkBox_curvatur"));
707  checkBox_curvatur->setEnabled(true);
708 
709  gridLayout_2->addWidget(checkBox_curvatur, 3, 1, 1, 1);
710 
711  label_13 = new QLabel(gridLayoutWidget);
712  label_13->setObjectName(QString::fromUtf8("label_13"));
713 
714  gridLayout_2->addWidget(label_13, 11, 1, 1, 1);
715 
716  horizontalSlider_11 = new QSlider(gridLayoutWidget);
717  horizontalSlider_11->setObjectName(QString::fromUtf8("horizontalSlider_11"));
718  horizontalSlider_11->setOrientation(Qt::Horizontal);
719 
720  gridLayout_2->addWidget(horizontalSlider_11, 11, 2, 1, 1);
721 
722  groupBox_2 = new QGroupBox(tab);
723  groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
724  groupBox_2->setGeometry(QRect(10, 350, 271, 171));
725  formLayoutWidget = new QWidget(groupBox_2);
726  formLayoutWidget->setObjectName(QString::fromUtf8("formLayoutWidget"));
727  formLayoutWidget->setGeometry(QRect(9, 19, 251, 160));
728  formLayout_3 = new QFormLayout(formLayoutWidget);
729  formLayout_3->setObjectName(QString::fromUtf8("formLayout_3"));
730  formLayout_3->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
731  formLayout_3->setContentsMargins(0, 0, 0, 0);
732  label_29 = new QLabel(formLayoutWidget);
733  label_29->setObjectName(QString::fromUtf8("label_29"));
734 
735  formLayout_3->setWidget(0, QFormLayout::LabelRole, label_29);
736 
737  horizontalSlider = new QSlider(formLayoutWidget);
738  horizontalSlider->setObjectName(QString::fromUtf8("horizontalSlider"));
739  horizontalSlider->setMaximum(500);
740  horizontalSlider->setOrientation(Qt::Horizontal);
741 
742  formLayout_3->setWidget(0, QFormLayout::FieldRole, horizontalSlider);
743 
744  label_30 = new QLabel(formLayoutWidget);
745  label_30->setObjectName(QString::fromUtf8("label_30"));
746 
747  formLayout_3->setWidget(2, QFormLayout::LabelRole, label_30);
748 
749  horizontalSlider_2 = new QSlider(formLayoutWidget);
750  horizontalSlider_2->setObjectName(QString::fromUtf8("horizontalSlider_2"));
751  horizontalSlider_2->setMaximum(25000);
752  horizontalSlider_2->setValue(1000);
753  horizontalSlider_2->setOrientation(Qt::Horizontal);
754 
755  formLayout_3->setWidget(2, QFormLayout::FieldRole, horizontalSlider_2);
756 
757  spinBox_7 = new QSpinBox(formLayoutWidget);
758  spinBox_7->setObjectName(QString::fromUtf8("spinBox_7"));
759 
760  formLayout_3->setWidget(1, QFormLayout::FieldRole, spinBox_7);
761 
762  spinBox_8 = new QSpinBox(formLayoutWidget);
763  spinBox_8->setObjectName(QString::fromUtf8("spinBox_8"));
764  spinBox_8->setMaximum(25000);
765  spinBox_8->setValue(1000);
766 
767  formLayout_3->setWidget(3, QFormLayout::FieldRole, spinBox_8);
768 
769  horizontalSlider_10 = new QSlider(formLayoutWidget);
770  horizontalSlider_10->setObjectName(QString::fromUtf8("horizontalSlider_10"));
771  horizontalSlider_10->setMaximum(100);
772  horizontalSlider_10->setSingleStep(1);
773  horizontalSlider_10->setValue(50);
774  horizontalSlider_10->setOrientation(Qt::Horizontal);
775 
776  formLayout_3->setWidget(4, QFormLayout::FieldRole, horizontalSlider_10);
777 
778  label_33 = new QLabel(formLayoutWidget);
779  label_33->setObjectName(QString::fromUtf8("label_33"));
780 
781  formLayout_3->setWidget(4, QFormLayout::LabelRole, label_33);
782 
783  doubleSpinBox_14 = new QDoubleSpinBox(formLayoutWidget);
784  doubleSpinBox_14->setObjectName(QString::fromUtf8("doubleSpinBox_14"));
785  doubleSpinBox_14->setMaximum(1);
786  doubleSpinBox_14->setSingleStep(0.01);
787  doubleSpinBox_14->setValue(0.5);
788 
789  formLayout_3->setWidget(5, QFormLayout::FieldRole, doubleSpinBox_14);
790 
791  horizontalLayoutWidget_2 = new QWidget(tab);
792  horizontalLayoutWidget_2->setObjectName(QString::fromUtf8("horizontalLayoutWidget_2"));
793  horizontalLayoutWidget_2->setGeometry(QRect(80, 530, 195, 31));
794  horizontalLayout_3 = new QHBoxLayout(horizontalLayoutWidget_2);
795  horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
796  horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
797  pushButton = new QPushButton(horizontalLayoutWidget_2);
798  pushButton->setObjectName(QString::fromUtf8("pushButton"));
799 
800  horizontalLayout_3->addWidget(pushButton);
801 
802  pushButton_2 = new QPushButton(horizontalLayoutWidget_2);
803  pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));
804  pushButton_2->setCheckable(true);
805  pushButton_2->setChecked(true);
806  pushButton_2->setAutoDefault(false);
807  pushButton_2->setDefault(false);
808  pushButton_2->setFlat(false);
809 
810  horizontalLayout_3->addWidget(pushButton_2);
811 
812  tabWidget->addTab(tab, QString());
813  tab_2 = new QWidget();
814  tab_2->setObjectName(QString::fromUtf8("tab_2"));
815  groupBox_3 = new QGroupBox(tab_2);
816  groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
817  groupBox_3->setGeometry(QRect(10, 10, 261, 341));
818  gridLayoutWidget_2 = new QWidget(groupBox_3);
819  gridLayoutWidget_2->setObjectName(QString::fromUtf8("gridLayoutWidget_2"));
820  gridLayoutWidget_2->setGeometry(QRect(10, 20, 241, 360));
821  gridLayout_10 = new QGridLayout(gridLayoutWidget_2);
822  gridLayout_10->setObjectName(QString::fromUtf8("gridLayout_10"));
823  gridLayout_10->setContentsMargins(0, 0, 0, 0);
824  checkBox_2 = new QCheckBox(gridLayoutWidget_2);
825  checkBox_2->setObjectName(QString::fromUtf8("checkBox_2"));
826  checkBox_2->setChecked(true);
827 
828  gridLayout_10->addWidget(checkBox_2, 5, 0, 1, 1);
829 
830  checkBox_10 = new QCheckBox(gridLayoutWidget_2);
831  checkBox_10->setObjectName(QString::fromUtf8("checkBox_10"));
832  checkBox_10->setChecked(true);
833 
834  gridLayout_10->addWidget(checkBox_10, 9, 0, 1, 1);
835 
836  label_17 = new QLabel(gridLayoutWidget_2);
837  label_17->setObjectName(QString::fromUtf8("label_17"));
838 
839  gridLayout_10->addWidget(label_17, 9, 1, 1, 1);
840 
841  label_18 = new QLabel(gridLayoutWidget_2);
842  label_18->setObjectName(QString::fromUtf8("label_18"));
843 
844  gridLayout_10->addWidget(label_18, 11, 1, 1, 1);
845 
846  label_19 = new QLabel(gridLayoutWidget_2);
847  label_19->setObjectName(QString::fromUtf8("label_19"));
848 
849  gridLayout_10->addWidget(label_19, 12, 1, 1, 1);
850 
851  label_20 = new QLabel(gridLayoutWidget_2);
852  label_20->setObjectName(QString::fromUtf8("label_20"));
853 
854  gridLayout_10->addWidget(label_20, 10, 1, 1, 1);
855 
856  label_21 = new QLabel(gridLayoutWidget_2);
857  label_21->setObjectName(QString::fromUtf8("label_21"));
858 
859  gridLayout_10->addWidget(label_21, 6, 1, 1, 1);
860 
861  label_22 = new QLabel(gridLayoutWidget_2);
862  label_22->setObjectName(QString::fromUtf8("label_22"));
863 
864  gridLayout_10->addWidget(label_22, 7, 1, 1, 1);
865 
866  label_23 = new QLabel(gridLayoutWidget_2);
867  label_23->setObjectName(QString::fromUtf8("label_23"));
868 
869  gridLayout_10->addWidget(label_23, 8, 1, 1, 1);
870 
871  label_24 = new QLabel(gridLayoutWidget_2);
872  label_24->setObjectName(QString::fromUtf8("label_24"));
873 
874  gridLayout_10->addWidget(label_24, 3, 1, 1, 1);
875 
876  label_25 = new QLabel(gridLayoutWidget_2);
877  label_25->setObjectName(QString::fromUtf8("label_25"));
878 
879  gridLayout_10->addWidget(label_25, 4, 1, 1, 1);
880 
881  doubleSpinBox_5 = new QDoubleSpinBox(gridLayoutWidget_2);
882  doubleSpinBox_5->setObjectName(QString::fromUtf8("doubleSpinBox_5"));
883  doubleSpinBox_5->setDecimals(3);
884  doubleSpinBox_5->setSingleStep(0.1);
885 
886  gridLayout_10->addWidget(doubleSpinBox_5, 3, 3, 1, 1);
887 
888  doubleSpinBox_6 = new QDoubleSpinBox(gridLayoutWidget_2);
889  doubleSpinBox_6->setObjectName(QString::fromUtf8("doubleSpinBox_6"));
890  doubleSpinBox_6->setDecimals(3);
891  doubleSpinBox_6->setSingleStep(0.1);
892 
893  gridLayout_10->addWidget(doubleSpinBox_6, 4, 3, 1, 1);
894 
895  doubleSpinBox_7 = new QDoubleSpinBox(gridLayoutWidget_2);
896  doubleSpinBox_7->setObjectName(QString::fromUtf8("doubleSpinBox_7"));
897  doubleSpinBox_7->setDecimals(3);
898  doubleSpinBox_7->setSingleStep(0.1);
899 
900  gridLayout_10->addWidget(doubleSpinBox_7, 6, 3, 1, 1);
901 
902  doubleSpinBox_8 = new QDoubleSpinBox(gridLayoutWidget_2);
903  doubleSpinBox_8->setObjectName(QString::fromUtf8("doubleSpinBox_8"));
904  doubleSpinBox_8->setDecimals(3);
905  doubleSpinBox_8->setSingleStep(0.1);
906 
907  gridLayout_10->addWidget(doubleSpinBox_8, 7, 3, 1, 1);
908 
909  doubleSpinBox_9 = new QDoubleSpinBox(gridLayoutWidget_2);
910  doubleSpinBox_9->setObjectName(QString::fromUtf8("doubleSpinBox_9"));
911  doubleSpinBox_9->setDecimals(3);
912  doubleSpinBox_9->setSingleStep(0.1);
913 
914  gridLayout_10->addWidget(doubleSpinBox_9, 8, 3, 1, 1);
915 
916  doubleSpinBox_10 = new QDoubleSpinBox(gridLayoutWidget_2);
917  doubleSpinBox_10->setObjectName(QString::fromUtf8("doubleSpinBox_10"));
918  doubleSpinBox_10->setDecimals(3);
919  doubleSpinBox_10->setSingleStep(0.1);
920 
921  gridLayout_10->addWidget(doubleSpinBox_10, 10, 3, 1, 1);
922 
923  doubleSpinBox_11 = new QDoubleSpinBox(gridLayoutWidget_2);
924  doubleSpinBox_11->setObjectName(QString::fromUtf8("doubleSpinBox_11"));
925  doubleSpinBox_11->setDecimals(3);
926  doubleSpinBox_11->setSingleStep(0.1);
927 
928  gridLayout_10->addWidget(doubleSpinBox_11, 11, 3, 1, 1);
929 
930  doubleSpinBox_12 = new QDoubleSpinBox(gridLayoutWidget_2);
931  doubleSpinBox_12->setObjectName(QString::fromUtf8("doubleSpinBox_12"));
932  doubleSpinBox_12->setDecimals(3);
933  doubleSpinBox_12->setSingleStep(0.1);
934 
935  gridLayout_10->addWidget(doubleSpinBox_12, 12, 3, 1, 1);
936 
937  doubleSpinBox_4 = new QDoubleSpinBox(gridLayoutWidget_2);
938  doubleSpinBox_4->setObjectName(QString::fromUtf8("doubleSpinBox_4"));
939  doubleSpinBox_4->setDecimals(3);
940  doubleSpinBox_4->setSingleStep(0.1);
941 
942  gridLayout_10->addWidget(doubleSpinBox_4, 2, 3, 1, 1);
943 
944  label_26 = new QLabel(gridLayoutWidget_2);
945  label_26->setObjectName(QString::fromUtf8("label_26"));
946 
947  gridLayout_10->addWidget(label_26, 0, 1, 1, 1);
948 
949  label_27 = new QLabel(gridLayoutWidget_2);
950  label_27->setObjectName(QString::fromUtf8("label_27"));
951 
952  gridLayout_10->addWidget(label_27, 2, 1, 1, 1);
953 
954  doubleSpinBox_13 = new QDoubleSpinBox(gridLayoutWidget_2);
955  doubleSpinBox_13->setObjectName(QString::fromUtf8("doubleSpinBox_13"));
956  doubleSpinBox_13->setDecimals(3);
957  doubleSpinBox_13->setSingleStep(0.1);
958 
959  gridLayout_10->addWidget(doubleSpinBox_13, 0, 3, 1, 1);
960 
961  label_14 = new QLabel(gridLayoutWidget_2);
962  label_14->setObjectName(QString::fromUtf8("label_14"));
963 
964  gridLayout_10->addWidget(label_14, 5, 1, 1, 1);
965 
966  label_15 = new QLabel(gridLayoutWidget_2);
967  label_15->setObjectName(QString::fromUtf8("label_15"));
968 
969  gridLayout_10->addWidget(label_15, 1, 1, 1, 1);
970 
971  doubleSpinBox_15 = new QDoubleSpinBox(gridLayoutWidget_2);
972  doubleSpinBox_15->setObjectName(QString::fromUtf8("doubleSpinBox_15"));
973  doubleSpinBox_15->setDecimals(3);
974  doubleSpinBox_15->setMaximum(99);
975 
976  gridLayout_10->addWidget(doubleSpinBox_15, 1, 3, 1, 1);
977 
978  horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
979 
980  gridLayout_10->addItem(horizontalSpacer, 1, 2, 1, 1);
981 
982  groupBox_6 = new QGroupBox(tab_2);
983  groupBox_6->setObjectName(QString::fromUtf8("groupBox_6"));
984  groupBox_6->setGeometry(QRect(10, 350, 271, 131));
985  formLayoutWidget_3 = new QWidget(groupBox_6);
986  formLayoutWidget_3->setObjectName(QString::fromUtf8("formLayoutWidget_3"));
987  formLayoutWidget_3->setGeometry(QRect(9, 19, 251, 105));
988  formLayout_5 = new QFormLayout(formLayoutWidget_3);
989  formLayout_5->setObjectName(QString::fromUtf8("formLayout_5"));
990  formLayout_5->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
991  formLayout_5->setContentsMargins(0, 0, 0, 0);
992  label_31 = new QLabel(formLayoutWidget_3);
993  label_31->setObjectName(QString::fromUtf8("label_31"));
994 
995  formLayout_5->setWidget(0, QFormLayout::LabelRole, label_31);
996 
997  horizontalSlider_3 = new QSlider(formLayoutWidget_3);
998  horizontalSlider_3->setObjectName(QString::fromUtf8("horizontalSlider_3"));
999  horizontalSlider_3->setOrientation(Qt::Horizontal);
1000 
1001  formLayout_5->setWidget(0, QFormLayout::FieldRole, horizontalSlider_3);
1002 
1003  label_32 = new QLabel(formLayoutWidget_3);
1004  label_32->setObjectName(QString::fromUtf8("label_32"));
1005 
1006  formLayout_5->setWidget(2, QFormLayout::LabelRole, label_32);
1007 
1008  horizontalSlider_4 = new QSlider(formLayoutWidget_3);
1009  horizontalSlider_4->setObjectName(QString::fromUtf8("horizontalSlider_4"));
1010  horizontalSlider_4->setOrientation(Qt::Horizontal);
1011 
1012  formLayout_5->setWidget(2, QFormLayout::FieldRole, horizontalSlider_4);
1013 
1014  spinBox_9 = new QSpinBox(formLayoutWidget_3);
1015  spinBox_9->setObjectName(QString::fromUtf8("spinBox_9"));
1016 
1017  formLayout_5->setWidget(1, QFormLayout::FieldRole, spinBox_9);
1018 
1019  spinBox_10 = new QSpinBox(formLayoutWidget_3);
1020  spinBox_10->setObjectName(QString::fromUtf8("spinBox_10"));
1021 
1022  formLayout_5->setWidget(3, QFormLayout::FieldRole, spinBox_10);
1023 
1024  horizontalLayoutWidget_3 = new QWidget(tab_2);
1025  horizontalLayoutWidget_3->setObjectName(QString::fromUtf8("horizontalLayoutWidget_3"));
1026  horizontalLayoutWidget_3->setGeometry(QRect(120, 540, 195, 31));
1027  horizontalLayout_4 = new QHBoxLayout(horizontalLayoutWidget_3);
1028  horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
1029  horizontalLayout_4->setContentsMargins(0, 0, 0, 0);
1030  pushButton_3 = new QPushButton(horizontalLayoutWidget_3);
1031  pushButton_3->setObjectName(QString::fromUtf8("pushButton_3"));
1032 
1033  horizontalLayout_4->addWidget(pushButton_3);
1034 
1035  pushButton_4 = new QPushButton(horizontalLayoutWidget_3);
1036  pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));
1037  pushButton_4->setCheckable(true);
1038  pushButton_4->setChecked(true);
1039  pushButton_4->setAutoExclusive(false);
1040  pushButton_4->setAutoDefault(false);
1041  pushButton_4->setDefault(false);
1042  pushButton_4->setFlat(false);
1043 
1044  horizontalLayout_4->addWidget(pushButton_4);
1045 
1046  tabWidget->addTab(tab_2, QString());
1047 
1048  gridLayout_8->addWidget(tabWidget, 0, 1, 1, 1);
1049 
1050 
1051  verticalLayout_6->addWidget(frame);
1052 
1053  verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
1054 
1055  verticalLayout_6->addItem(verticalSpacer);
1056 
1057 
1058  gridLayout_9->addLayout(verticalLayout_6, 0, 0, 1, 1);
1059 
1060  openGLWidget = new OpenGLWidget(centralwidget);
1061  openGLWidget->setObjectName(QString::fromUtf8("openGLWidget"));
1062  QSizePolicy sizePolicy2(QSizePolicy::Expanding, QSizePolicy::Expanding);
1063  sizePolicy2.setHorizontalStretch(0);
1064  sizePolicy2.setVerticalStretch(0);
1065  sizePolicy2.setHeightForWidth(openGLWidget->sizePolicy().hasHeightForWidth());
1066  openGLWidget->setSizePolicy(sizePolicy2);
1067  openGLWidget->setMinimumSize(QSize(20, 20));
1068 
1069  gridLayout_9->addWidget(openGLWidget, 0, 1, 1, 1);
1070 
1071  MainWindow->setCentralWidget(centralwidget);
1072  menubar = new QMenuBar(MainWindow);
1073  menubar->setObjectName(QString::fromUtf8("menubar"));
1074  menubar->setGeometry(QRect(0, 0, 1157, 21));
1075  menuFile = new QMenu(menubar);
1076  menuFile->setObjectName(QString::fromUtf8("menuFile"));
1077  menuTransferfunction = new QMenu(menubar);
1078  menuTransferfunction->setObjectName(QString::fromUtf8("menuTransferfunction"));
1079  MainWindow->setMenuBar(menubar);
1080  statusbar = new QStatusBar(MainWindow);
1081  statusbar->setObjectName(QString::fromUtf8("statusbar"));
1082  MainWindow->setStatusBar(statusbar);
1083  dockWidget = new QDockWidget(MainWindow);
1084  dockWidget->setObjectName(QString::fromUtf8("dockWidget"));
1085  dockWidget->setMinimumSize(QSize(69, 150));
1086  dockWidget->setMaximumSize(QSize(524287, 170));
1087  dockWidget->setFloating(false);
1088  dockWidget->setFeatures(QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable);
1089  dockWidgetContents_2 = new QWidget();
1090  dockWidgetContents_2->setObjectName(QString::fromUtf8("dockWidgetContents_2"));
1091  transferWidget = new QWidget(dockWidgetContents_2);
1092  transferWidget->setObjectName(QString::fromUtf8("transferWidget"));
1093  transferWidget->setEnabled(true);
1094  transferWidget->setGeometry(QRect(0, 0, 1101, 142));
1095  QSizePolicy sizePolicy3(QSizePolicy::Expanding, QSizePolicy::Fixed);
1096  sizePolicy3.setHorizontalStretch(0);
1097  sizePolicy3.setVerticalStretch(0);
1098  sizePolicy3.setHeightForWidth(transferWidget->sizePolicy().hasHeightForWidth());
1099  transferWidget->setSizePolicy(sizePolicy3);
1100  transferWidget->setMinimumSize(QSize(500, 142));
1101  transferWidget->setAutoFillBackground(false);
1102  colortriangle = new QtColorTriangle(transferWidget);
1103  colortriangle->setObjectName(QString::fromUtf8("colortriangle"));
1104  colortriangle->setEnabled(true);
1105  colortriangle->setGeometry(QRect(280, 0, 140, 140));
1106  colortriangle->setStyleSheet(QString::fromUtf8(""));
1107  frame_2 = new QFrame(transferWidget);
1108  frame_2->setObjectName(QString::fromUtf8("frame_2"));
1109  frame_2->setEnabled(false);
1110  frame_2->setGeometry(QRect(423, 0, 511, 142));
1111  sizePolicy.setHeightForWidth(frame_2->sizePolicy().hasHeightForWidth());
1112  frame_2->setSizePolicy(sizePolicy);
1113  frame_2->setFrameShape(QFrame::Box);
1114  frame_2->setFrameShadow(QFrame::Plain);
1115  frame_2->setLineWidth(1);
1116  transferFunctionWidget = new TransferFunctionWidget(frame_2);
1117  transferFunctionWidget->setObjectName(QString::fromUtf8("transferFunctionWidget"));
1118  transferFunctionWidget->setGeometry(QRect(0, 1, 512, 120));
1119  sizePolicy.setHeightForWidth(transferFunctionWidget->sizePolicy().hasHeightForWidth());
1120  transferFunctionWidget->setSizePolicy(sizePolicy);
1121  transferFunctionWidget->setMinimumSize(QSize(512, 120));
1122  transferFunctionWidget->setMaximumSize(QSize(512, 120));
1123  transferFunctionWidget->setMouseTracking(true);
1124  transferFunctionWidget->setAutoFillBackground(false);
1125  transferFunctionWidget->setStyleSheet(QString::fromUtf8("background-color: rgb(255, 255, 255);\n"
1126 "border-color: rgb(0, 0, 0);"));
1127  openGLColorgradientWidget = new OpenGLColorgradientWidget(frame_2);
1128  openGLColorgradientWidget->setObjectName(QString::fromUtf8("openGLColorgradientWidget"));
1129  openGLColorgradientWidget->setGeometry(QRect(1, 120, 512, 20));
1130  sizePolicy.setHeightForWidth(openGLColorgradientWidget->sizePolicy().hasHeightForWidth());
1131  openGLColorgradientWidget->setSizePolicy(sizePolicy);
1132  openGLColorgradientWidget->setMinimumSize(QSize(512, 20));
1133  openGLColorgradientWidget->setMaximumSize(QSize(512, 20));
1134  verticalLayoutWidget_2 = new QWidget(transferWidget);
1135  verticalLayoutWidget_2->setObjectName(QString::fromUtf8("verticalLayoutWidget_2"));
1136  verticalLayoutWidget_2->setGeometry(QRect(230, 10, 95, 135));
1137  verticalLayout_8 = new QVBoxLayout(verticalLayoutWidget_2);
1138  verticalLayout_8->setObjectName(QString::fromUtf8("verticalLayout_8"));
1139  verticalLayout_8->setContentsMargins(0, 0, 0, 0);
1140  bt_selection = new QPushButton(verticalLayoutWidget_2);
1141  bt_selection->setObjectName(QString::fromUtf8("bt_selection"));
1142 
1143  verticalLayout_8->addWidget(bt_selection);
1144 
1145  bt_drawPoint = new QPushButton(verticalLayoutWidget_2);
1146  bt_drawPoint->setObjectName(QString::fromUtf8("bt_drawPoint"));
1147 
1148  verticalLayout_8->addWidget(bt_drawPoint);
1149 
1150  bt_drawRectangle = new QPushButton(verticalLayoutWidget_2);
1151  bt_drawRectangle->setObjectName(QString::fromUtf8("bt_drawRectangle"));
1152 
1153  verticalLayout_8->addWidget(bt_drawRectangle);
1154 
1155  bt_drawEllipse = new QPushButton(verticalLayoutWidget_2);
1156  bt_drawEllipse->setObjectName(QString::fromUtf8("bt_drawEllipse"));
1157 
1158  verticalLayout_8->addWidget(bt_drawEllipse);
1159 
1160  formLayoutWidget_2 = new QWidget(transferWidget);
1161  formLayoutWidget_2->setObjectName(QString::fromUtf8("formLayoutWidget_2"));
1162  formLayoutWidget_2->setGeometry(QRect(20, 10, 217, 121));
1163  formLayout_4 = new QFormLayout(formLayoutWidget_2);
1164  formLayout_4->setObjectName(QString::fromUtf8("formLayout_4"));
1165  formLayout_4->setFieldGrowthPolicy(QFormLayout::AllNonFixedFieldsGrow);
1166  formLayout_4->setContentsMargins(0, 0, 0, 0);
1167  comboBox = new QComboBox(formLayoutWidget_2);
1168  comboBox->setObjectName(QString::fromUtf8("comboBox"));
1169 
1170  formLayout_4->setWidget(0, QFormLayout::LabelRole, comboBox);
1171 
1172  bt_apply = new QPushButton(formLayoutWidget_2);
1173  bt_apply->setObjectName(QString::fromUtf8("bt_apply"));
1174 
1175  formLayout_4->setWidget(2, QFormLayout::FieldRole, bt_apply);
1176 
1177  resetButton = new QPushButton(formLayoutWidget_2);
1178  resetButton->setObjectName(QString::fromUtf8("resetButton"));
1179 
1180  formLayout_4->setWidget(3, QFormLayout::FieldRole, resetButton);
1181 
1182  bt_cluster = new QPushButton(formLayoutWidget_2);
1183  bt_cluster->setObjectName(QString::fromUtf8("bt_cluster"));
1184 
1185  formLayout_4->setWidget(3, QFormLayout::LabelRole, bt_cluster);
1186 
1187  horizontalLayout_2 = new QHBoxLayout();
1188  horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
1189  label_28 = new QLabel(formLayoutWidget_2);
1190  label_28->setObjectName(QString::fromUtf8("label_28"));
1191 
1192  horizontalLayout_2->addWidget(label_28);
1193 
1194  spinBox_6 = new QSpinBox(formLayoutWidget_2);
1195  spinBox_6->setObjectName(QString::fromUtf8("spinBox_6"));
1196  spinBox_6->setSingleStep(1);
1197  spinBox_6->setValue(2);
1198 
1199  horizontalLayout_2->addWidget(spinBox_6);
1200 
1201 
1202  formLayout_4->setLayout(2, QFormLayout::LabelRole, horizontalLayout_2);
1203 
1204  dockWidget->setWidget(dockWidgetContents_2);
1205  MainWindow->addDockWidget(static_cast<Qt::DockWidgetArea>(8), dockWidget);
1206 
1207  menubar->addAction(menuFile->menuAction());
1208  menubar->addAction(menuTransferfunction->menuAction());
1209  menuFile->addAction(actionOpen);
1210  menuFile->addSeparator();
1211  menuFile->addAction(actionSave);
1212  menuFile->addSeparator();
1213  menuFile->addAction(actionClose);
1214  menuTransferfunction->addAction(actionLoad_Transferfunction);
1215  menuTransferfunction->addAction(actionSave_Transferfunction);
1216  menuTransferfunction->addSeparator();
1217  menuTransferfunction->addAction(actionReset);
1218 
1219  retranslateUi(MainWindow);
1220  QObject::connect(actionClose, SIGNAL(triggered()), MainWindow, SLOT(close()));
1221  QObject::connect(comboBox, SIGNAL(currentIndexChanged(int)), MainWindow, SLOT(TransferFunctionIndexChanged(int)));
1222  QObject::connect(bt_selection, SIGNAL(clicked(bool)), MainWindow, SLOT(SelectObjects(bool)));
1223  QObject::connect(bt_drawPoint, SIGNAL(clicked(bool)), MainWindow, SLOT(DrawPoints(bool)));
1224  QObject::connect(bt_drawRectangle, SIGNAL(clicked(bool)), MainWindow, SLOT(DrawRectangles(bool)));
1225  QObject::connect(bt_drawEllipse, SIGNAL(clicked(bool)), MainWindow, SLOT(DrawEllipse(bool)));
1226  QObject::connect(horizontalSlider_9, SIGNAL(valueChanged(int)), spinBox, SLOT(setValue(int)));
1227  QObject::connect(spinBox, SIGNAL(valueChanged(int)), horizontalSlider_9, SLOT(setValue(int)));
1228  QObject::connect(spinBox_2, SIGNAL(valueChanged(int)), horizontalSlider_5, SLOT(setValue(int)));
1229  QObject::connect(horizontalSlider_5, SIGNAL(valueChanged(int)), spinBox_2, SLOT(setValue(int)));
1230  QObject::connect(horizontalSlider_6, SIGNAL(valueChanged(int)), spinBox_3, SLOT(setValue(int)));
1231  QObject::connect(spinBox_3, SIGNAL(valueChanged(int)), horizontalSlider_6, SLOT(setValue(int)));
1232  QObject::connect(horizontalSlider_7, SIGNAL(valueChanged(int)), spinBox_4, SLOT(setValue(int)));
1233  QObject::connect(spinBox_4, SIGNAL(valueChanged(int)), horizontalSlider_7, SLOT(setValue(int)));
1234  QObject::connect(horizontalSlider_8, SIGNAL(valueChanged(int)), spinBox_5, SLOT(setValue(int)));
1235  QObject::connect(spinBox_5, SIGNAL(valueChanged(int)), horizontalSlider_8, SLOT(setValue(int)));
1236  QObject::connect(checkBox_9, SIGNAL(toggled(bool)), horizontalSlider_9, SLOT(setEnabled(bool)));
1237  QObject::connect(checkBox_5, SIGNAL(toggled(bool)), horizontalSlider_5, SLOT(setEnabled(bool)));
1238  QObject::connect(checkBox_6, SIGNAL(toggled(bool)), horizontalSlider_6, SLOT(setEnabled(bool)));
1239  QObject::connect(checkBox_7, SIGNAL(toggled(bool)), horizontalSlider_7, SLOT(setEnabled(bool)));
1240  QObject::connect(checkBox_8, SIGNAL(toggled(bool)), horizontalSlider_8, SLOT(setEnabled(bool)));
1241  QObject::connect(checkBox_9, SIGNAL(toggled(bool)), spinBox, SLOT(setEnabled(bool)));
1242  QObject::connect(checkBox_5, SIGNAL(toggled(bool)), spinBox_2, SLOT(setEnabled(bool)));
1243  QObject::connect(checkBox_6, SIGNAL(toggled(bool)), spinBox_3, SLOT(setEnabled(bool)));
1244  QObject::connect(checkBox_7, SIGNAL(toggled(bool)), spinBox_4, SLOT(setEnabled(bool)));
1245  QObject::connect(checkBox_8, SIGNAL(toggled(bool)), spinBox_5, SLOT(setEnabled(bool)));
1246  QObject::connect(horizontalSlider_9, SIGNAL(valueChanged(int)), MainWindow, SLOT(gradientChanged(int)));
1247  QObject::connect(horizontalSlider_5, SIGNAL(valueChanged(int)), MainWindow, SLOT(curvatureChanged(int)));
1248  QObject::connect(horizontalSlider_6, SIGNAL(valueChanged(int)), MainWindow, SLOT(flockingChanged(int)));
1249  QObject::connect(horizontalSlider_7, SIGNAL(valueChanged(int)), MainWindow, SLOT(predefinedChanged(int)));
1250  QObject::connect(horizontalSlider_8, SIGNAL(valueChanged(int)), MainWindow, SLOT(densityChanged(int)));
1251  QObject::connect(checkBox_9, SIGNAL(toggled(bool)), MainWindow, SLOT(gradientEnabled(bool)));
1252  QObject::connect(checkBox_8, SIGNAL(toggled(bool)), MainWindow, SLOT(densityEnabled(bool)));
1253  QObject::connect(checkBox_7, SIGNAL(toggled(bool)), MainWindow, SLOT(predefinedEnabled(bool)));
1254  QObject::connect(checkBox_6, SIGNAL(toggled(bool)), MainWindow, SLOT(flockingEnabled(bool)));
1255  QObject::connect(checkBox_5, SIGNAL(toggled(bool)), MainWindow, SLOT(curvatureEnabled(bool)));
1256  QObject::connect(tabWidget, SIGNAL(currentChanged(int)), MainWindow, SLOT(TabIndexChanged(int)));
1257  QObject::connect(checkBox_10, SIGNAL(toggled(bool)), MainWindow, SLOT(fluidCollisionCTEnabled(bool)));
1258  QObject::connect(checkBox_2, SIGNAL(toggled(bool)), MainWindow, SLOT(fluidCollisionEnabled(bool)));
1259  QObject::connect(doubleSpinBox_7, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidSpringChanged(double)));
1260  QObject::connect(doubleSpinBox_8, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidDampingChanged(double)));
1261  QObject::connect(doubleSpinBox_9, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidShearChanged(double)));
1262  QObject::connect(doubleSpinBox_10, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidSpringCTChanged(double)));
1263  QObject::connect(doubleSpinBox_11, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidDampingCTChanged(double)));
1264  QObject::connect(doubleSpinBox_12, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidShearCTChanged(double)));
1265  QObject::connect(doubleSpinBox_13, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidParticleMass(double)));
1266  QObject::connect(doubleSpinBox_4, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidViscosity(double)));
1267  QObject::connect(doubleSpinBox_5, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidSiftness(double)));
1268  QObject::connect(doubleSpinBox_6, SIGNAL(valueChanged(double)), MainWindow, SLOT(fluidRestdensity(double)));
1269  QObject::connect(spinBox_6, SIGNAL(valueChanged(int)), MainWindow, SLOT(numberClusterChanged(int)));
1270  QObject::connect(horizontalSlider, SIGNAL(sliderMoved(int)), spinBox_7, SLOT(setValue(int)));
1271  QObject::connect(spinBox_7, SIGNAL(valueChanged(int)), horizontalSlider, SLOT(setValue(int)));
1272  QObject::connect(horizontalSlider_2, SIGNAL(sliderMoved(int)), spinBox_8, SLOT(setValue(int)));
1273  QObject::connect(spinBox_8, SIGNAL(valueChanged(int)), horizontalSlider_2, SLOT(setValue(int)));
1274  QObject::connect(horizontalSlider, SIGNAL(sliderMoved(int)), MainWindow, SLOT(particleSize(int)));
1275  QObject::connect(horizontalSlider_3, SIGNAL(sliderMoved(int)), spinBox_9, SLOT(setValue(int)));
1276  QObject::connect(spinBox_9, SIGNAL(valueChanged(int)), horizontalSlider_3, SLOT(setValue(int)));
1277  QObject::connect(horizontalSlider_4, SIGNAL(sliderMoved(int)), spinBox_10, SLOT(setValue(int)));
1278  QObject::connect(spinBox_10, SIGNAL(valueChanged(int)), horizontalSlider_4, SLOT(setValue(int)));
1279  QObject::connect(horizontalSlider_3, SIGNAL(sliderMoved(int)), MainWindow, SLOT(particleSize(int)));
1280  QObject::connect(spinBox_9, SIGNAL(valueChanged(int)), MainWindow, SLOT(particleSize(int)));
1281  QObject::connect(spinBox_7, SIGNAL(valueChanged(int)), MainWindow, SLOT(particleSize(int)));
1282  QObject::connect(horizontalSlider_2, SIGNAL(valueChanged(int)), MainWindow, SLOT(SetNumberOfParticles(int)));
1283  QObject::connect(spinBox_8, SIGNAL(valueChanged(int)), MainWindow, SLOT(SetNumberOfParticles(int)));
1284  QObject::connect(pushButton_3, SIGNAL(clicked(bool)), MainWindow, SLOT(Reset(bool)));
1285  QObject::connect(pushButton_4, SIGNAL(clicked(bool)), MainWindow, SLOT(Play(bool)));
1286  QObject::connect(pushButton, SIGNAL(clicked(bool)), MainWindow, SLOT(Reset(bool)));
1287  QObject::connect(pushButton_2, SIGNAL(clicked(bool)), MainWindow, SLOT(Play(bool)));
1288  QObject::connect(horizontalSlider_10, SIGNAL(sliderMoved(int)), MainWindow, SLOT(particleSpeedSlider(int)));
1289  QObject::connect(doubleSpinBox_14, SIGNAL(valueChanged(double)), MainWindow, SLOT(particleSpeed(double)));
1290  QObject::connect(doubleSpinBox_15, SIGNAL(valueChanged(double)), MainWindow, SLOT(particleGravityChanged(double)));
1291  QObject::connect(bt_cluster, SIGNAL(clicked(bool)), MainWindow, SLOT(doClustering(bool)));
1292  QObject::connect(groupBox_4, SIGNAL(clicked(bool)), MainWindow, SLOT(HdrEnable(bool)));
1293  QObject::connect(radioButton_4, SIGNAL(clicked(bool)), MainWindow, SLOT(HDRLinear(bool)));
1294  QObject::connect(radioButton_5, SIGNAL(clicked(bool)), MainWindow, SLOT(HDRReinhard(bool)));
1295  QObject::connect(radioButton_6, SIGNAL(clicked(bool)), MainWindow, SLOT(HDRReinhardModified(bool)));
1296  QObject::connect(radioButton_7, SIGNAL(toggled(bool)), MainWindow, SLOT(HDRAdaptivLog(bool)));
1297  QObject::connect(checkBox_curvatur, SIGNAL(clicked(bool)), MainWindow, SLOT(CurvaturEnabled2(bool)));
1298  QObject::connect(radioButton, SIGNAL(clicked(bool)), MainWindow, SLOT(StandardModus(bool)));
1299  QObject::connect(radioButton_3, SIGNAL(clicked(bool)), MainWindow, SLOT(ContourModus(bool)));
1300  QObject::connect(radioButton_2, SIGNAL(clicked(bool)), MainWindow, SLOT(ExposureModus(bool)));
1301  QObject::connect(horizontalSlider_11, SIGNAL(valueChanged(int)), MainWindow, SLOT(IsoSurfaceChanged(int)));
1302 
1303  tabWidget->setCurrentIndex(2);
1304 
1305 
1306  QMetaObject::connectSlotsByName(MainWindow);
1307  } // setupUi
1308 
1309  void retranslateUi(QMainWindow *MainWindow)
1310  {
1311  MainWindow->setWindowTitle(QApplication::translate("MainWindow", "Volume Rendering App", 0, QApplication::UnicodeUTF8));
1312  actionClose->setText(QApplication::translate("MainWindow", "Close", 0, QApplication::UnicodeUTF8));
1313  actionOpen->setText(QApplication::translate("MainWindow", "Open", 0, QApplication::UnicodeUTF8));
1314  actionSave->setText(QApplication::translate("MainWindow", "Screenshot", 0, QApplication::UnicodeUTF8));
1315  actionLoad_Transferfunction->setText(QApplication::translate("MainWindow", "Load Transferfunction", 0, QApplication::UnicodeUTF8));
1316  actionSave_Transferfunction->setText(QApplication::translate("MainWindow", "Save Transferfunction", 0, QApplication::UnicodeUTF8));
1317  actionReset->setText(QApplication::translate("MainWindow", "Reset", 0, QApplication::UnicodeUTF8));
1318  groupBox_Axes->setTitle(QApplication::translate("MainWindow", "Axes", 0, QApplication::UnicodeUTF8));
1319  label->setText(QApplication::translate("MainWindow", "x", 0, QApplication::UnicodeUTF8));
1320  label_2->setText(QApplication::translate("MainWindow", "y", 0, QApplication::UnicodeUTF8));
1321  label_6->setText(QApplication::translate("MainWindow", "z", 0, QApplication::UnicodeUTF8));
1322  tabWidget->setTabText(tabWidget->indexOf(tab_Slicing), QApplication::translate("MainWindow", "Slicing", 0, QApplication::UnicodeUTF8));
1323  groupBox_Light->setTitle(QApplication::translate("MainWindow", "Light", 0, QApplication::UnicodeUTF8));
1324  checkBox_activateLight->setText(QApplication::translate("MainWindow", "activate", 0, QApplication::UnicodeUTF8));
1325  checkBox_Phong->setText(QApplication::translate("MainWindow", "specular Light", 0, QApplication::UnicodeUTF8));
1326  groupBox_StepMode->setTitle(QApplication::translate("MainWindow", "Step Mode", 0, QApplication::UnicodeUTF8));
1327  radioButton_adaptiveStep->setText(QApplication::translate("MainWindow", "adaptive stepsize", 0, QApplication::UnicodeUTF8));
1328  radioButton_fixStep->setText(QApplication::translate("MainWindow", "fix stepsize", 0, QApplication::UnicodeUTF8));
1329  groupBox_5->setTitle(QApplication::translate("MainWindow", "Mode", 0, QApplication::UnicodeUTF8));
1330  radioButton->setText(QApplication::translate("MainWindow", "Standard", 0, QApplication::UnicodeUTF8));
1331  radioButton_2->setText(QApplication::translate("MainWindow", "Exposure", 0, QApplication::UnicodeUTF8));
1332  radioButton_3->setText(QApplication::translate("MainWindow", "Contour", 0, QApplication::UnicodeUTF8));
1333  groupBox_Clipping->setTitle(QApplication::translate("MainWindow", "Clipping", 0, QApplication::UnicodeUTF8));
1334  label_3->setText(QApplication::translate("MainWindow", "x", 0, QApplication::UnicodeUTF8));
1335  label_4->setText(QApplication::translate("MainWindow", "y", 0, QApplication::UnicodeUTF8));
1336  label_5->setText(QApplication::translate("MainWindow", "z", 0, QApplication::UnicodeUTF8));
1337  groupBox_Methods->setTitle(QApplication::translate("MainWindow", "Methods", 0, QApplication::UnicodeUTF8));
1338  radioButton_Composite->setText(QApplication::translate("MainWindow", "Composite", 0, QApplication::UnicodeUTF8));
1339  radioButton_MIP->setText(QApplication::translate("MainWindow", "MIP", 0, QApplication::UnicodeUTF8));
1340  radioButton_XRay->setText(QApplication::translate("MainWindow", "X-Ray", 0, QApplication::UnicodeUTF8));
1341  groupBox_4->setTitle(QApplication::translate("MainWindow", "HDR", 0, QApplication::UnicodeUTF8));
1342  radioButton_7->setText(QApplication::translate("MainWindow", "Adaptive Logarithmic", 0, QApplication::UnicodeUTF8));
1343  radioButton_6->setText(QApplication::translate("MainWindow", "modified Reinhard", 0, QApplication::UnicodeUTF8));
1344  radioButton_5->setText(QApplication::translate("MainWindow", "Reinhard Operator", 0, QApplication::UnicodeUTF8));
1345  radioButton_4->setText(QApplication::translate("MainWindow", "linear Mapping", 0, QApplication::UnicodeUTF8));
1346  tabWidget->setTabText(tabWidget->indexOf(tab_Rendering), QApplication::translate("MainWindow", "Volume Rendering", 0, QApplication::UnicodeUTF8));
1347  groupBox->setTitle(QApplication::translate("MainWindow", "Simulation", 0, QApplication::UnicodeUTF8));
1348  checkBox_7->setText(QString());
1349  checkBox_5->setText(QString());
1350  checkBox_6->setText(QString());
1351  label_7->setText(QApplication::translate("MainWindow", "Curvature", 0, QApplication::UnicodeUTF8));
1352  label_8->setText(QApplication::translate("MainWindow", "Flocking", 0, QApplication::UnicodeUTF8));
1353  label_9->setText(QApplication::translate("MainWindow", "Predefined Dir.", 0, QApplication::UnicodeUTF8));
1354  label_10->setText(QApplication::translate("MainWindow", "Density", 0, QApplication::UnicodeUTF8));
1355  checkBox_8->setText(QString());
1356  checkBox_9->setText(QString());
1357  label_11->setText(QApplication::translate("MainWindow", "Gradient", 0, QApplication::UnicodeUTF8));
1358  label_12->setText(QApplication::translate("MainWindow", "Position", 0, QApplication::UnicodeUTF8));
1359  checkBox_curvatur->setText(QApplication::translate("MainWindow", "Curvatur2", 0, QApplication::UnicodeUTF8));
1360  label_13->setText(QApplication::translate("MainWindow", "Isosurface", 0, QApplication::UnicodeUTF8));
1361  groupBox_2->setTitle(QApplication::translate("MainWindow", "Rendering", 0, QApplication::UnicodeUTF8));
1362  label_29->setText(QApplication::translate("MainWindow", "Particles size", 0, QApplication::UnicodeUTF8));
1363  label_30->setText(QApplication::translate("MainWindow", "Number Particles", 0, QApplication::UnicodeUTF8));
1364  label_33->setText(QApplication::translate("MainWindow", "Particle speed", 0, QApplication::UnicodeUTF8));
1365  pushButton->setText(QApplication::translate("MainWindow", "Reset", 0, QApplication::UnicodeUTF8));
1366  pushButton_2->setText(QApplication::translate("MainWindow", "Play", 0, QApplication::UnicodeUTF8));
1367  tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("MainWindow", "Particles", 0, QApplication::UnicodeUTF8));
1368  groupBox_3->setTitle(QApplication::translate("MainWindow", "Simulation", 0, QApplication::UnicodeUTF8));
1369  checkBox_2->setText(QString());
1370  checkBox_10->setText(QString());
1371  label_17->setText(QApplication::translate("MainWindow", "Collison with CT", 0, QApplication::UnicodeUTF8));
1372  label_18->setText(QApplication::translate("MainWindow", "Damping", 0, QApplication::UnicodeUTF8));
1373  label_19->setText(QApplication::translate("MainWindow", "Shear", 0, QApplication::UnicodeUTF8));
1374  label_20->setText(QApplication::translate("MainWindow", "Spring", 0, QApplication::UnicodeUTF8));
1375  label_21->setText(QApplication::translate("MainWindow", "Spring", 0, QApplication::UnicodeUTF8));
1376  label_22->setText(QApplication::translate("MainWindow", "Damping", 0, QApplication::UnicodeUTF8));
1377  label_23->setText(QApplication::translate("MainWindow", "Shear", 0, QApplication::UnicodeUTF8));
1378  label_24->setText(QApplication::translate("MainWindow", "Siftness", 0, QApplication::UnicodeUTF8));
1379  label_25->setText(QApplication::translate("MainWindow", "Restdensity", 0, QApplication::UnicodeUTF8));
1380  label_26->setText(QApplication::translate("MainWindow", "Particle mass", 0, QApplication::UnicodeUTF8));
1381  label_27->setText(QApplication::translate("MainWindow", "Dynamic Viscosity", 0, QApplication::UnicodeUTF8));
1382  label_14->setText(QApplication::translate("MainWindow", "Collision", 0, QApplication::UnicodeUTF8));
1383  label_15->setText(QApplication::translate("MainWindow", "Gravity", 0, QApplication::UnicodeUTF8));
1384  groupBox_6->setTitle(QApplication::translate("MainWindow", "Rendering", 0, QApplication::UnicodeUTF8));
1385  label_31->setText(QApplication::translate("MainWindow", "Particles size", 0, QApplication::UnicodeUTF8));
1386  label_32->setText(QApplication::translate("MainWindow", "Number Particles", 0, QApplication::UnicodeUTF8));
1387  pushButton_3->setText(QApplication::translate("MainWindow", "Reset", 0, QApplication::UnicodeUTF8));
1388  pushButton_4->setText(QApplication::translate("MainWindow", "Play", 0, QApplication::UnicodeUTF8));
1389  tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate("MainWindow", "Fluid", 0, QApplication::UnicodeUTF8));
1390  menuFile->setTitle(QApplication::translate("MainWindow", "File", 0, QApplication::UnicodeUTF8));
1391  menuTransferfunction->setTitle(QApplication::translate("MainWindow", "Transferfunction", 0, QApplication::UnicodeUTF8));
1392  dockWidget->setWindowTitle(QApplication::translate("MainWindow", "Transferfunction", 0, QApplication::UnicodeUTF8));
1393  bt_selection->setText(QApplication::translate("MainWindow", "A", 0, QApplication::UnicodeUTF8));
1394  bt_drawPoint->setText(QApplication::translate("MainWindow", "P", 0, QApplication::UnicodeUTF8));
1395  bt_drawRectangle->setText(QApplication::translate("MainWindow", "R", 0, QApplication::UnicodeUTF8));
1396  bt_drawEllipse->setText(QApplication::translate("MainWindow", "E", 0, QApplication::UnicodeUTF8));
1397  comboBox->clear();
1398  comboBox->insertItems(0, QStringList()
1399  << QApplication::translate("MainWindow", "Volume: 1D TF", 0, QApplication::UnicodeUTF8)
1400  << QApplication::translate("MainWindow", "Volume: 2D TF", 0, QApplication::UnicodeUTF8)
1401  << QApplication::translate("MainWindow", "Particle: 1D TF", 0, QApplication::UnicodeUTF8)
1402  );
1403  bt_apply->setText(QApplication::translate("MainWindow", "Apply", 0, QApplication::UnicodeUTF8));
1404  resetButton->setText(QApplication::translate("MainWindow", "Reset", 0, QApplication::UnicodeUTF8));
1405  bt_cluster->setText(QApplication::translate("MainWindow", "Cluster", 0, QApplication::UnicodeUTF8));
1406  label_28->setText(QApplication::translate("MainWindow", "Clusters:", 0, QApplication::UnicodeUTF8));
1407  } // retranslateUi
1408 
1409 };
1410 
1411 namespace Ui {
1412  class MainWindow: public Ui_MainWindow {};
1413 } // namespace Ui
1414 
1415 QT_END_NAMESPACE
1416 
1417 #endif // UI_MAINWINDOW_H