# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'WF_ParCurveGui_2016.ui'
#
# Created: Wed Jan  4 06:51:13 2017
#      by: PySide UI code generator 4.11.3
#
# WARNING! All changes made in this file will be lost!

from PySide import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    def _fromUtf8(s):
        return s

try:
    _encoding = QtGui.QApplication.UnicodeUTF8
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig)

class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(400, 803)
        Form.setMinimumSize(QtCore.QSize(0, 0))
        self.gridLayout_41 = QtGui.QGridLayout(Form)
        self.gridLayout_41.setObjectName(_fromUtf8("gridLayout_41"))
        self.tabWidget_6 = QtGui.QTabWidget(Form)
        self.tabWidget_6.setObjectName(_fromUtf8("tabWidget_6"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.gridLayout_8 = QtGui.QGridLayout(self.tab)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.scrollArea_8 = QtGui.QScrollArea(self.tab)
        self.scrollArea_8.setWidgetResizable(True)
        self.scrollArea_8.setObjectName(_fromUtf8("scrollArea_8"))
        self.scrollAreaWidgetContents_8 = QtGui.QWidget()
        self.scrollAreaWidgetContents_8.setGeometry(QtCore.QRect(0, 0, 358, 654))
        self.scrollAreaWidgetContents_8.setObjectName(_fromUtf8("scrollAreaWidgetContents_8"))
        self.gridLayout_38 = QtGui.QGridLayout(self.scrollAreaWidgetContents_8)
        self.gridLayout_38.setObjectName(_fromUtf8("gridLayout_38"))
        self.tabWidget_8 = QtGui.QTabWidget(self.scrollAreaWidgetContents_8)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabWidget_8.sizePolicy().hasHeightForWidth())
        self.tabWidget_8.setSizePolicy(sizePolicy)
        self.tabWidget_8.setObjectName(_fromUtf8("tabWidget_8"))
        self.Wire_Tab1_3 = QtGui.QWidget()
        self.Wire_Tab1_3.setObjectName(_fromUtf8("Wire_Tab1_3"))
        self.gridLayout_20 = QtGui.QGridLayout(self.Wire_Tab1_3)
        self.gridLayout_20.setObjectName(_fromUtf8("gridLayout_20"))
        self.tabWidget_4 = QtGui.QTabWidget(self.Wire_Tab1_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tabWidget_4.sizePolicy().hasHeightForWidth())
        self.tabWidget_4.setSizePolicy(sizePolicy)
        self.tabWidget_4.setObjectName(_fromUtf8("tabWidget_4"))
        self.tab_5 = QtGui.QWidget()
        self.tab_5.setObjectName(_fromUtf8("tab_5"))
        self.gridLayout_19 = QtGui.QGridLayout(self.tab_5)
        self.gridLayout_19.setObjectName(_fromUtf8("gridLayout_19"))
        self.Reg2DCurve_button_select_points = QtGui.QPushButton(self.tab_5)
        self.Reg2DCurve_button_select_points.setObjectName(_fromUtf8("Reg2DCurve_button_select_points"))
        self.gridLayout_19.addWidget(self.Reg2DCurve_button_select_points, 0, 0, 1, 1)
        self.Reg2DCurve_input_textEdit = QtGui.QTextEdit(self.tab_5)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Reg2DCurve_input_textEdit.sizePolicy().hasHeightForWidth())
        self.Reg2DCurve_input_textEdit.setSizePolicy(sizePolicy)
        self.Reg2DCurve_input_textEdit.setObjectName(_fromUtf8("Reg2DCurve_input_textEdit"))
        self.gridLayout_19.addWidget(self.Reg2DCurve_input_textEdit, 1, 0, 1, 1)
        self.tabWidget_4.addTab(self.tab_5, _fromUtf8(""))
        self.tab_6 = QtGui.QWidget()
        self.tab_6.setObjectName(_fromUtf8("tab_6"))
        self.gridLayout_33 = QtGui.QGridLayout(self.tab_6)
        self.gridLayout_33.setObjectName(_fromUtf8("gridLayout_33"))
        self.Reg2DCurve_comboBox = QtGui.QComboBox(self.tab_6)
        self.Reg2DCurve_comboBox.setObjectName(_fromUtf8("Reg2DCurve_comboBox"))
        self.Reg2DCurve_comboBox.addItem(_fromUtf8(""))
        self.gridLayout_33.addWidget(self.Reg2DCurve_comboBox, 0, 0, 1, 1)
        self.horizontalLayout_18 = QtGui.QHBoxLayout()
        self.horizontalLayout_18.setObjectName(_fromUtf8("horizontalLayout_18"))
        self.label = QtGui.QLabel(self.tab_6)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_18.addWidget(self.label)
        self.Reg2DCurve_degree_select = QtGui.QSpinBox(self.tab_6)
        self.Reg2DCurve_degree_select.setMinimum(1)
        self.Reg2DCurve_degree_select.setProperty("value", 2)
        self.Reg2DCurve_degree_select.setObjectName(_fromUtf8("Reg2DCurve_degree_select"))
        self.horizontalLayout_18.addWidget(self.Reg2DCurve_degree_select)
        self.gridLayout_33.addLayout(self.horizontalLayout_18, 1, 0, 1, 1)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_33.addItem(spacerItem, 2, 0, 1, 1)
        self.groupBox_20 = QtGui.QGroupBox(self.tab_6)
        self.groupBox_20.setObjectName(_fromUtf8("groupBox_20"))
        self.gridLayout_34 = QtGui.QGridLayout(self.groupBox_20)
        self.gridLayout_34.setObjectName(_fromUtf8("gridLayout_34"))
        self.checkBox_points_reg1 = QtGui.QCheckBox(self.groupBox_20)
        self.checkBox_points_reg1.setAutoExclusive(True)
        self.checkBox_points_reg1.setObjectName(_fromUtf8("checkBox_points_reg1"))
        self.gridLayout_34.addWidget(self.checkBox_points_reg1, 0, 0, 1, 1)
        self.checkBox_polyline_reg1 = QtGui.QCheckBox(self.groupBox_20)
        self.checkBox_polyline_reg1.setChecked(True)
        self.checkBox_polyline_reg1.setAutoExclusive(True)
        self.checkBox_polyline_reg1.setObjectName(_fromUtf8("checkBox_polyline_reg1"))
        self.gridLayout_34.addWidget(self.checkBox_polyline_reg1, 0, 1, 1, 1)
        self.checkBox_bezier_reg1 = QtGui.QCheckBox(self.groupBox_20)
        self.checkBox_bezier_reg1.setEnabled(True)
        self.checkBox_bezier_reg1.setChecked(False)
        self.checkBox_bezier_reg1.setAutoExclusive(True)
        self.checkBox_bezier_reg1.setObjectName(_fromUtf8("checkBox_bezier_reg1"))
        self.gridLayout_34.addWidget(self.checkBox_bezier_reg1, 1, 0, 1, 1)
        self.checkBox_bspline_reg1 = QtGui.QCheckBox(self.groupBox_20)
        self.checkBox_bspline_reg1.setEnabled(True)
        self.checkBox_bspline_reg1.setChecked(False)
        self.checkBox_bspline_reg1.setAutoExclusive(True)
        self.checkBox_bspline_reg1.setObjectName(_fromUtf8("checkBox_bspline_reg1"))
        self.gridLayout_34.addWidget(self.checkBox_bspline_reg1, 1, 1, 1, 1)
        self.gridLayout_33.addWidget(self.groupBox_20, 3, 0, 1, 1)
        self.tabWidget_4.addTab(self.tab_6, _fromUtf8(""))
        self.tab_7 = QtGui.QWidget()
        self.tab_7.setObjectName(_fromUtf8("tab_7"))
        self.gridLayout_37 = QtGui.QGridLayout(self.tab_7)
        self.gridLayout_37.setObjectName(_fromUtf8("gridLayout_37"))
        self.scrollArea_3 = QtGui.QScrollArea(self.tab_7)
        self.scrollArea_3.setWidgetResizable(True)
        self.scrollArea_3.setObjectName(_fromUtf8("scrollArea_3"))
        self.scrollAreaWidgetContents_2 = QtGui.QWidget()
        self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 294, 485))
        self.scrollAreaWidgetContents_2.setObjectName(_fromUtf8("scrollAreaWidgetContents_2"))
        self.gridLayout_35 = QtGui.QGridLayout(self.scrollAreaWidgetContents_2)
        self.gridLayout_35.setObjectName(_fromUtf8("gridLayout_35"))
        self.Reg2DCurve_function_textEdit = QtGui.QTextEdit(self.scrollAreaWidgetContents_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Reg2DCurve_function_textEdit.sizePolicy().hasHeightForWidth())
        self.Reg2DCurve_function_textEdit.setSizePolicy(sizePolicy)
        self.Reg2DCurve_function_textEdit.setObjectName(_fromUtf8("Reg2DCurve_function_textEdit"))
        self.gridLayout_35.addWidget(self.Reg2DCurve_function_textEdit, 0, 0, 1, 1)
        self.gridLayout_25 = QtGui.QGridLayout()
        self.gridLayout_25.setObjectName(_fromUtf8("gridLayout_25"))
        self.horizontalLayout_28 = QtGui.QHBoxLayout()
        self.horizontalLayout_28.setObjectName(_fromUtf8("horizontalLayout_28"))
        self.label_regmin_1 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
        self.label_regmin_1.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_regmin_1.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_regmin_1.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_regmin_1.setObjectName(_fromUtf8("label_regmin_1"))
        self.horizontalLayout_28.addWidget(self.label_regmin_1)
        self.Reg2DCurve_min = QtGui.QLineEdit(self.scrollAreaWidgetContents_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Reg2DCurve_min.sizePolicy().hasHeightForWidth())
        self.Reg2DCurve_min.setSizePolicy(sizePolicy)
        self.Reg2DCurve_min.setMinimumSize(QtCore.QSize(40, 0))
        self.Reg2DCurve_min.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Reg2DCurve_min.setText(_fromUtf8(""))
        self.Reg2DCurve_min.setMaxLength(32769)
        self.Reg2DCurve_min.setObjectName(_fromUtf8("Reg2DCurve_min"))
        self.horizontalLayout_28.addWidget(self.Reg2DCurve_min)
        self.gridLayout_25.addLayout(self.horizontalLayout_28, 0, 0, 1, 1)
        self.horizontalLayout_29 = QtGui.QHBoxLayout()
        self.horizontalLayout_29.setObjectName(_fromUtf8("horizontalLayout_29"))
        self.label_regmax_1 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
        self.label_regmax_1.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_regmax_1.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_regmax_1.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_regmax_1.setObjectName(_fromUtf8("label_regmax_1"))
        self.horizontalLayout_29.addWidget(self.label_regmax_1)
        self.Reg2DCurve_max = QtGui.QLineEdit(self.scrollAreaWidgetContents_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Reg2DCurve_max.sizePolicy().hasHeightForWidth())
        self.Reg2DCurve_max.setSizePolicy(sizePolicy)
        self.Reg2DCurve_max.setMinimumSize(QtCore.QSize(40, 0))
        self.Reg2DCurve_max.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Reg2DCurve_max.setText(_fromUtf8(""))
        self.Reg2DCurve_max.setMaxLength(32769)
        self.Reg2DCurve_max.setObjectName(_fromUtf8("Reg2DCurve_max"))
        self.horizontalLayout_29.addWidget(self.Reg2DCurve_max)
        self.gridLayout_25.addLayout(self.horizontalLayout_29, 1, 0, 1, 1)
        self.horizontalLayout_30 = QtGui.QHBoxLayout()
        self.horizontalLayout_30.setObjectName(_fromUtf8("horizontalLayout_30"))
        self.label_regstep_1 = QtGui.QLabel(self.scrollAreaWidgetContents_2)
        self.label_regstep_1.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_regstep_1.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_regstep_1.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_regstep_1.setObjectName(_fromUtf8("label_regstep_1"))
        self.horizontalLayout_30.addWidget(self.label_regstep_1)
        self.Reg2DCurve_step = QtGui.QLineEdit(self.scrollAreaWidgetContents_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Reg2DCurve_step.sizePolicy().hasHeightForWidth())
        self.Reg2DCurve_step.setSizePolicy(sizePolicy)
        self.Reg2DCurve_step.setMinimumSize(QtCore.QSize(40, 0))
        self.Reg2DCurve_step.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Reg2DCurve_step.setText(_fromUtf8(""))
        self.Reg2DCurve_step.setMaxLength(32769)
        self.Reg2DCurve_step.setObjectName(_fromUtf8("Reg2DCurve_step"))
        self.horizontalLayout_30.addWidget(self.Reg2DCurve_step)
        self.gridLayout_25.addLayout(self.horizontalLayout_30, 2, 0, 1, 1)
        self.gridLayout_35.addLayout(self.gridLayout_25, 1, 0, 1, 1)
        self.horizontalLayout_32 = QtGui.QHBoxLayout()
        self.horizontalLayout_32.setObjectName(_fromUtf8("horizontalLayout_32"))
        self.label_Reg2DCurve_z = QtGui.QLabel(self.scrollAreaWidgetContents_2)
        self.label_Reg2DCurve_z.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_Reg2DCurve_z.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_Reg2DCurve_z.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_Reg2DCurve_z.setObjectName(_fromUtf8("label_Reg2DCurve_z"))
        self.horizontalLayout_32.addWidget(self.label_Reg2DCurve_z)
        self.Reg2DCurve_z = QtGui.QLineEdit(self.scrollAreaWidgetContents_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Reg2DCurve_z.sizePolicy().hasHeightForWidth())
        self.Reg2DCurve_z.setSizePolicy(sizePolicy)
        self.Reg2DCurve_z.setMinimumSize(QtCore.QSize(40, 0))
        self.Reg2DCurve_z.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Reg2DCurve_z.setMaxLength(32769)
        self.Reg2DCurve_z.setObjectName(_fromUtf8("Reg2DCurve_z"))
        self.horizontalLayout_32.addWidget(self.Reg2DCurve_z)
        self.gridLayout_35.addLayout(self.horizontalLayout_32, 2, 0, 1, 1)
        self.scrollArea_3.setWidget(self.scrollAreaWidgetContents_2)
        self.gridLayout_37.addWidget(self.scrollArea_3, 0, 0, 1, 1)
        self.tabWidget_4.addTab(self.tab_7, _fromUtf8(""))
        self.gridLayout_20.addWidget(self.tabWidget_4, 0, 0, 1, 1)
        self.horizontalLayout_19 = QtGui.QHBoxLayout()
        self.horizontalLayout_19.setObjectName(_fromUtf8("horizontalLayout_19"))
        self.Reg2DCurve_button_apply = QtGui.QPushButton(self.Wire_Tab1_3)
        self.Reg2DCurve_button_apply.setMinimumSize(QtCore.QSize(40, 0))
        self.Reg2DCurve_button_apply.setMaximumSize(QtCore.QSize(60, 16777215))
        self.Reg2DCurve_button_apply.setObjectName(_fromUtf8("Reg2DCurve_button_apply"))
        self.horizontalLayout_19.addWidget(self.Reg2DCurve_button_apply)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_19.addItem(spacerItem1)
        self.gridLayout_20.addLayout(self.horizontalLayout_19, 1, 0, 1, 1)
        self.tabWidget_8.addTab(self.Wire_Tab1_3, _fromUtf8(""))
        self.Wire_Tab2_3 = QtGui.QWidget()
        self.Wire_Tab2_3.setObjectName(_fromUtf8("Wire_Tab2_3"))
        self.gridLayout_36 = QtGui.QGridLayout(self.Wire_Tab2_3)
        self.gridLayout_36.setObjectName(_fromUtf8("gridLayout_36"))
        self.scrollArea_2 = QtGui.QScrollArea(self.Wire_Tab2_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.scrollArea_2.sizePolicy().hasHeightForWidth())
        self.scrollArea_2.setSizePolicy(sizePolicy)
        self.scrollArea_2.setWidgetResizable(True)
        self.scrollArea_2.setObjectName(_fromUtf8("scrollArea_2"))
        self.scrollAreaWidgetContents_5 = QtGui.QWidget()
        self.scrollAreaWidgetContents_5.setGeometry(QtCore.QRect(0, 0, 303, 652))
        self.scrollAreaWidgetContents_5.setObjectName(_fromUtf8("scrollAreaWidgetContents_5"))
        self.gridLayout = QtGui.QGridLayout(self.scrollAreaWidgetContents_5)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.horizontalLayout_59 = QtGui.QHBoxLayout()
        self.horizontalLayout_59.setObjectName(_fromUtf8("horizontalLayout_59"))
        self.ParCurve_comboBox_2 = QtGui.QComboBox(self.scrollAreaWidgetContents_5)
        self.ParCurve_comboBox_2.setObjectName(_fromUtf8("ParCurve_comboBox_2"))
        self.horizontalLayout_59.addWidget(self.ParCurve_comboBox_2)
        self.ParCurve_button_edit_2 = QtGui.QPushButton(self.scrollAreaWidgetContents_5)
        self.ParCurve_button_edit_2.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_button_edit_2.setMaximumSize(QtCore.QSize(60, 16777215))
        self.ParCurve_button_edit_2.setObjectName(_fromUtf8("ParCurve_button_edit_2"))
        self.horizontalLayout_59.addWidget(self.ParCurve_button_edit_2)
        self.gridLayout.addLayout(self.horizontalLayout_59, 0, 0, 1, 1)
        self.horizontalLayout_60 = QtGui.QHBoxLayout()
        self.horizontalLayout_60.setObjectName(_fromUtf8("horizontalLayout_60"))
        self.label_name_2 = QtGui.QLabel(self.scrollAreaWidgetContents_5)
        self.label_name_2.setFrameShape(QtGui.QFrame.Box)
        self.label_name_2.setFrameShadow(QtGui.QFrame.Raised)
        self.label_name_2.setLineWidth(3)
        self.label_name_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_name_2.setObjectName(_fromUtf8("label_name_2"))
        self.horizontalLayout_60.addWidget(self.label_name_2)
        self.ParCurve_name_2 = QtGui.QLineEdit(self.scrollAreaWidgetContents_5)
        self.ParCurve_name_2.setObjectName(_fromUtf8("ParCurve_name_2"))
        self.horizontalLayout_60.addWidget(self.ParCurve_name_2)
        self.gridLayout.addLayout(self.horizontalLayout_60, 1, 0, 1, 1)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label_dim_2 = QtGui.QLabel(self.scrollAreaWidgetContents_5)
        self.label_dim_2.setObjectName(_fromUtf8("label_dim_2"))
        self.horizontalLayout_2.addWidget(self.label_dim_2)
        self.ParCurve_combo_dim_2D = QtGui.QComboBox(self.scrollAreaWidgetContents_5)
        self.ParCurve_combo_dim_2D.setEnabled(False)
        self.ParCurve_combo_dim_2D.setObjectName(_fromUtf8("ParCurve_combo_dim_2D"))
        self.ParCurve_combo_dim_2D.addItem(_fromUtf8(""))
        self.ParCurve_combo_dim_2D.addItem(_fromUtf8(""))
        self.ParCurve_combo_dim_2D.addItem(_fromUtf8(""))
        self.ParCurve_combo_dim_2D.addItem(_fromUtf8(""))
        self.ParCurve_combo_dim_2D.addItem(_fromUtf8(""))
        self.ParCurve_combo_dim_2D.addItem(_fromUtf8(""))
        self.horizontalLayout_2.addWidget(self.ParCurve_combo_dim_2D)
        self.gridLayout.addLayout(self.horizontalLayout_2, 2, 0, 1, 1)
        self.groupBox_16 = QtGui.QGroupBox(self.scrollAreaWidgetContents_5)
        self.groupBox_16.setObjectName(_fromUtf8("groupBox_16"))
        self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_16)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.checkBox_points_2 = QtGui.QCheckBox(self.groupBox_16)
        self.checkBox_points_2.setAutoExclusive(True)
        self.checkBox_points_2.setObjectName(_fromUtf8("checkBox_points_2"))
        self.gridLayout_2.addWidget(self.checkBox_points_2, 0, 0, 1, 1)
        self.checkBox_polyline_2 = QtGui.QCheckBox(self.groupBox_16)
        self.checkBox_polyline_2.setChecked(True)
        self.checkBox_polyline_2.setAutoExclusive(True)
        self.checkBox_polyline_2.setObjectName(_fromUtf8("checkBox_polyline_2"))
        self.gridLayout_2.addWidget(self.checkBox_polyline_2, 0, 1, 1, 1)
        self.checkBox_bezier_2 = QtGui.QCheckBox(self.groupBox_16)
        self.checkBox_bezier_2.setEnabled(True)
        self.checkBox_bezier_2.setChecked(False)
        self.checkBox_bezier_2.setAutoExclusive(True)
        self.checkBox_bezier_2.setObjectName(_fromUtf8("checkBox_bezier_2"))
        self.gridLayout_2.addWidget(self.checkBox_bezier_2, 1, 0, 1, 1)
        self.checkBox_bspline_2 = QtGui.QCheckBox(self.groupBox_16)
        self.checkBox_bspline_2.setEnabled(True)
        self.checkBox_bspline_2.setChecked(False)
        self.checkBox_bspline_2.setAutoExclusive(True)
        self.checkBox_bspline_2.setObjectName(_fromUtf8("checkBox_bspline_2"))
        self.gridLayout_2.addWidget(self.checkBox_bspline_2, 1, 1, 1, 1)
        self.gridLayout.addWidget(self.groupBox_16, 4, 0, 1, 1)
        self.horizontalLayout_61 = QtGui.QHBoxLayout()
        self.horizontalLayout_61.setObjectName(_fromUtf8("horizontalLayout_61"))
        self.checkBox_close_2 = QtGui.QCheckBox(self.scrollAreaWidgetContents_5)
        self.checkBox_close_2.setEnabled(True)
        self.checkBox_close_2.setObjectName(_fromUtf8("checkBox_close_2"))
        self.horizontalLayout_61.addWidget(self.checkBox_close_2)
        self.checkBox_face_2 = QtGui.QCheckBox(self.scrollAreaWidgetContents_5)
        self.checkBox_face_2.setEnabled(False)
        self.checkBox_face_2.setObjectName(_fromUtf8("checkBox_face_2"))
        self.horizontalLayout_61.addWidget(self.checkBox_face_2)
        self.gridLayout.addLayout(self.horizontalLayout_61, 5, 0, 1, 1)
        self.horizontalLayout_62 = QtGui.QHBoxLayout()
        self.horizontalLayout_62.setObjectName(_fromUtf8("horizontalLayout_62"))
        self.ParCurve_button_store_2 = QtGui.QPushButton(self.scrollAreaWidgetContents_5)
        self.ParCurve_button_store_2.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_button_store_2.setMaximumSize(QtCore.QSize(60, 16777215))
        self.ParCurve_button_store_2.setObjectName(_fromUtf8("ParCurve_button_store_2"))
        self.horizontalLayout_62.addWidget(self.ParCurve_button_store_2)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_62.addItem(spacerItem2)
        self.ParCurve_button_apply_2 = QtGui.QPushButton(self.scrollAreaWidgetContents_5)
        self.ParCurve_button_apply_2.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_button_apply_2.setMaximumSize(QtCore.QSize(60, 16777215))
        self.ParCurve_button_apply_2.setObjectName(_fromUtf8("ParCurve_button_apply_2"))
        self.horizontalLayout_62.addWidget(self.ParCurve_button_apply_2)
        self.gridLayout.addLayout(self.horizontalLayout_62, 6, 0, 1, 1)
        self.tabWidget = QtGui.QTabWidget(self.scrollAreaWidgetContents_5)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.Equation_tab_2 = QtGui.QWidget()
        self.Equation_tab_2.setObjectName(_fromUtf8("Equation_tab_2"))
        self.gridLayout_23 = QtGui.QGridLayout(self.Equation_tab_2)
        self.gridLayout_23.setObjectName(_fromUtf8("gridLayout_23"))
        self.groupBox_14 = QtGui.QGroupBox(self.Equation_tab_2)
        self.groupBox_14.setToolTip(_fromUtf8(""))
        self.groupBox_14.setTitle(_fromUtf8(""))
        self.groupBox_14.setObjectName(_fromUtf8("groupBox_14"))
        self.gridLayout_22 = QtGui.QGridLayout(self.groupBox_14)
        self.gridLayout_22.setObjectName(_fromUtf8("gridLayout_22"))
        self.horizontalLayout_7 = QtGui.QHBoxLayout()
        self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7"))
        self.verticalLayout_6 = QtGui.QVBoxLayout()
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.label_a_3 = QtGui.QLabel(self.groupBox_14)
        self.label_a_3.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_a_3.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_a_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_a_3.setObjectName(_fromUtf8("label_a_3"))
        self.horizontalLayout_3.addWidget(self.label_a_3)
        self.ParCurve_a_2 = QtGui.QLineEdit(self.groupBox_14)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_a_2.sizePolicy().hasHeightForWidth())
        self.ParCurve_a_2.setSizePolicy(sizePolicy)
        self.ParCurve_a_2.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_a_2.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_a_2.setMaxLength(32769)
        self.ParCurve_a_2.setObjectName(_fromUtf8("ParCurve_a_2"))
        self.horizontalLayout_3.addWidget(self.ParCurve_a_2)
        self.verticalLayout_6.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.label_b_3 = QtGui.QLabel(self.groupBox_14)
        self.label_b_3.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_b_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_b_3.setObjectName(_fromUtf8("label_b_3"))
        self.horizontalLayout_4.addWidget(self.label_b_3)
        self.ParCurve_b_2 = QtGui.QLineEdit(self.groupBox_14)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_b_2.sizePolicy().hasHeightForWidth())
        self.ParCurve_b_2.setSizePolicy(sizePolicy)
        self.ParCurve_b_2.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_b_2.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_b_2.setMaxLength(32769)
        self.ParCurve_b_2.setObjectName(_fromUtf8("ParCurve_b_2"))
        self.horizontalLayout_4.addWidget(self.ParCurve_b_2)
        self.verticalLayout_6.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_7.addLayout(self.verticalLayout_6)
        self.gridLayout_22.addLayout(self.horizontalLayout_7, 0, 0, 1, 1)
        self.checkBox_polar_2 = QtGui.QCheckBox(self.groupBox_14)
        self.checkBox_polar_2.setAutoExclusive(True)
        self.checkBox_polar_2.setObjectName(_fromUtf8("checkBox_polar_2"))
        self.gridLayout_22.addWidget(self.checkBox_polar_2, 1, 0, 1, 1)
        self.gridLayout_4 = QtGui.QGridLayout()
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.label_x_2 = QtGui.QLabel(self.groupBox_14)
        self.label_x_2.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_x_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_x_2.setObjectName(_fromUtf8("label_x_2"))
        self.horizontalLayout_6.addWidget(self.label_x_2)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem3)
        self.gridLayout_4.addLayout(self.horizontalLayout_6, 0, 0, 1, 1)
        self.ParCurve_x_2 = QtGui.QLineEdit(self.groupBox_14)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_x_2.sizePolicy().hasHeightForWidth())
        self.ParCurve_x_2.setSizePolicy(sizePolicy)
        self.ParCurve_x_2.setMinimumSize(QtCore.QSize(0, 0))
        self.ParCurve_x_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.ParCurve_x_2.setMaxLength(32769)
        self.ParCurve_x_2.setObjectName(_fromUtf8("ParCurve_x_2"))
        self.gridLayout_4.addWidget(self.ParCurve_x_2, 1, 0, 1, 1)
        self.gridLayout_22.addLayout(self.gridLayout_4, 2, 0, 1, 1)
        self.gridLayout_21 = QtGui.QGridLayout()
        self.gridLayout_21.setObjectName(_fromUtf8("gridLayout_21"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.label_y_2 = QtGui.QLabel(self.groupBox_14)
        self.label_y_2.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_y_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_y_2.setObjectName(_fromUtf8("label_y_2"))
        self.horizontalLayout_5.addWidget(self.label_y_2)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem4)
        self.gridLayout_21.addLayout(self.horizontalLayout_5, 0, 0, 1, 1)
        self.ParCurve_y_2 = QtGui.QLineEdit(self.groupBox_14)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_y_2.sizePolicy().hasHeightForWidth())
        self.ParCurve_y_2.setSizePolicy(sizePolicy)
        self.ParCurve_y_2.setMinimumSize(QtCore.QSize(0, 0))
        self.ParCurve_y_2.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.ParCurve_y_2.setMaxLength(32769)
        self.ParCurve_y_2.setObjectName(_fromUtf8("ParCurve_y_2"))
        self.gridLayout_21.addWidget(self.ParCurve_y_2, 1, 0, 1, 1)
        self.gridLayout_22.addLayout(self.gridLayout_21, 3, 0, 1, 1)
        self.gridLayout_23.addWidget(self.groupBox_14, 0, 0, 1, 1)
        self.tabWidget.addTab(self.Equation_tab_2, _fromUtf8(""))
        self.Variables_tab_2 = QtGui.QWidget()
        self.Variables_tab_2.setObjectName(_fromUtf8("Variables_tab_2"))
        self.gridLayout_6 = QtGui.QGridLayout(self.Variables_tab_2)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.groupBox_15 = QtGui.QGroupBox(self.Variables_tab_2)
        self.groupBox_15.setTitle(_fromUtf8(""))
        self.groupBox_15.setObjectName(_fromUtf8("groupBox_15"))
        self.gridLayout_44 = QtGui.QGridLayout(self.groupBox_15)
        self.gridLayout_44.setObjectName(_fromUtf8("gridLayout_44"))
        self.gridLayout_5 = QtGui.QGridLayout()
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.label_tmin_3 = QtGui.QLabel(self.groupBox_15)
        self.label_tmin_3.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_tmin_3.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_tmin_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_tmin_3.setObjectName(_fromUtf8("label_tmin_3"))
        self.horizontalLayout_8.addWidget(self.label_tmin_3)
        self.ParCurve_tmin_2 = QtGui.QLineEdit(self.groupBox_15)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_tmin_2.sizePolicy().hasHeightForWidth())
        self.ParCurve_tmin_2.setSizePolicy(sizePolicy)
        self.ParCurve_tmin_2.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_tmin_2.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_tmin_2.setMaxLength(32769)
        self.ParCurve_tmin_2.setObjectName(_fromUtf8("ParCurve_tmin_2"))
        self.horizontalLayout_8.addWidget(self.ParCurve_tmin_2)
        self.gridLayout_5.addLayout(self.horizontalLayout_8, 0, 0, 1, 1)
        self.horizontalLayout_9 = QtGui.QHBoxLayout()
        self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9"))
        self.label_tmax_3 = QtGui.QLabel(self.groupBox_15)
        self.label_tmax_3.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_tmax_3.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_tmax_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_tmax_3.setObjectName(_fromUtf8("label_tmax_3"))
        self.horizontalLayout_9.addWidget(self.label_tmax_3)
        self.ParCurve_tmax_2 = QtGui.QLineEdit(self.groupBox_15)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_tmax_2.sizePolicy().hasHeightForWidth())
        self.ParCurve_tmax_2.setSizePolicy(sizePolicy)
        self.ParCurve_tmax_2.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_tmax_2.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_tmax_2.setMaxLength(32769)
        self.ParCurve_tmax_2.setObjectName(_fromUtf8("ParCurve_tmax_2"))
        self.horizontalLayout_9.addWidget(self.ParCurve_tmax_2)
        self.gridLayout_5.addLayout(self.horizontalLayout_9, 1, 0, 1, 1)
        self.horizontalLayout_10 = QtGui.QHBoxLayout()
        self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10"))
        self.label_tstep_3 = QtGui.QLabel(self.groupBox_15)
        self.label_tstep_3.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_tstep_3.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_tstep_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_tstep_3.setObjectName(_fromUtf8("label_tstep_3"))
        self.horizontalLayout_10.addWidget(self.label_tstep_3)
        self.ParCurve_tstep_2 = QtGui.QLineEdit(self.groupBox_15)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_tstep_2.sizePolicy().hasHeightForWidth())
        self.ParCurve_tstep_2.setSizePolicy(sizePolicy)
        self.ParCurve_tstep_2.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_tstep_2.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_tstep_2.setMaxLength(32769)
        self.ParCurve_tstep_2.setObjectName(_fromUtf8("ParCurve_tstep_2"))
        self.horizontalLayout_10.addWidget(self.ParCurve_tstep_2)
        self.gridLayout_5.addLayout(self.horizontalLayout_10, 2, 0, 1, 1)
        self.gridLayout_44.addLayout(self.gridLayout_5, 0, 0, 1, 1)
        spacerItem5 = QtGui.QSpacerItem(131, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_44.addItem(spacerItem5, 0, 1, 1, 1)
        spacerItem6 = QtGui.QSpacerItem(17, 125, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_44.addItem(spacerItem6, 1, 0, 1, 1)
        self.gridLayout_6.addWidget(self.groupBox_15, 0, 0, 1, 1)
        self.tabWidget.addTab(self.Variables_tab_2, _fromUtf8(""))
        self.gridLayout.addWidget(self.tabWidget, 3, 0, 1, 1)
        self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_5)
        self.gridLayout_36.addWidget(self.scrollArea_2, 0, 0, 1, 1)
        self.tabWidget_8.addTab(self.Wire_Tab2_3, _fromUtf8(""))
        self.Wire_Tab3_3 = QtGui.QWidget()
        self.Wire_Tab3_3.setObjectName(_fromUtf8("Wire_Tab3_3"))
        self.gridLayout_27 = QtGui.QGridLayout(self.Wire_Tab3_3)
        self.gridLayout_27.setObjectName(_fromUtf8("gridLayout_27"))
        self.scrollArea_6 = QtGui.QScrollArea(self.Wire_Tab3_3)
        self.scrollArea_6.setWidgetResizable(True)
        self.scrollArea_6.setObjectName(_fromUtf8("scrollArea_6"))
        self.scrollAreaWidgetContents_4 = QtGui.QWidget()
        self.scrollAreaWidgetContents_4.setGeometry(QtCore.QRect(0, 0, 316, 579))
        self.scrollAreaWidgetContents_4.setObjectName(_fromUtf8("scrollAreaWidgetContents_4"))
        self.gridLayout_15 = QtGui.QGridLayout(self.scrollAreaWidgetContents_4)
        self.gridLayout_15.setObjectName(_fromUtf8("gridLayout_15"))
        self.horizontalLayout_63 = QtGui.QHBoxLayout()
        self.horizontalLayout_63.setObjectName(_fromUtf8("horizontalLayout_63"))
        self.ParCurve_comboBox_3 = QtGui.QComboBox(self.scrollAreaWidgetContents_4)
        self.ParCurve_comboBox_3.setObjectName(_fromUtf8("ParCurve_comboBox_3"))
        self.horizontalLayout_63.addWidget(self.ParCurve_comboBox_3)
        self.ParCurve_button_edit_3 = QtGui.QPushButton(self.scrollAreaWidgetContents_4)
        self.ParCurve_button_edit_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_button_edit_3.setMaximumSize(QtCore.QSize(60, 16777215))
        self.ParCurve_button_edit_3.setObjectName(_fromUtf8("ParCurve_button_edit_3"))
        self.horizontalLayout_63.addWidget(self.ParCurve_button_edit_3)
        self.gridLayout_15.addLayout(self.horizontalLayout_63, 0, 0, 1, 1)
        self.horizontalLayout_64 = QtGui.QHBoxLayout()
        self.horizontalLayout_64.setObjectName(_fromUtf8("horizontalLayout_64"))
        self.label_name_3 = QtGui.QLabel(self.scrollAreaWidgetContents_4)
        self.label_name_3.setFrameShape(QtGui.QFrame.Box)
        self.label_name_3.setFrameShadow(QtGui.QFrame.Raised)
        self.label_name_3.setLineWidth(3)
        self.label_name_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_name_3.setObjectName(_fromUtf8("label_name_3"))
        self.horizontalLayout_64.addWidget(self.label_name_3)
        self.ParCurve_name_3 = QtGui.QLineEdit(self.scrollAreaWidgetContents_4)
        self.ParCurve_name_3.setObjectName(_fromUtf8("ParCurve_name_3"))
        self.horizontalLayout_64.addWidget(self.ParCurve_name_3)
        self.gridLayout_15.addLayout(self.horizontalLayout_64, 1, 0, 1, 1)
        self.groupBox_19 = QtGui.QGroupBox(self.scrollAreaWidgetContents_4)
        self.groupBox_19.setObjectName(_fromUtf8("groupBox_19"))
        self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_19)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.checkBox_points_3 = QtGui.QCheckBox(self.groupBox_19)
        self.checkBox_points_3.setAutoExclusive(True)
        self.checkBox_points_3.setObjectName(_fromUtf8("checkBox_points_3"))
        self.gridLayout_3.addWidget(self.checkBox_points_3, 0, 1, 1, 1)
        self.checkBox_polyline_3 = QtGui.QCheckBox(self.groupBox_19)
        self.checkBox_polyline_3.setChecked(True)
        self.checkBox_polyline_3.setAutoExclusive(True)
        self.checkBox_polyline_3.setObjectName(_fromUtf8("checkBox_polyline_3"))
        self.gridLayout_3.addWidget(self.checkBox_polyline_3, 0, 2, 1, 1)
        self.checkBox_bspline_3 = QtGui.QCheckBox(self.groupBox_19)
        self.checkBox_bspline_3.setChecked(False)
        self.checkBox_bspline_3.setAutoExclusive(True)
        self.checkBox_bspline_3.setObjectName(_fromUtf8("checkBox_bspline_3"))
        self.gridLayout_3.addWidget(self.checkBox_bspline_3, 1, 2, 1, 1)
        self.checkBox_bezier_3 = QtGui.QCheckBox(self.groupBox_19)
        self.checkBox_bezier_3.setEnabled(True)
        self.checkBox_bezier_3.setChecked(False)
        self.checkBox_bezier_3.setAutoExclusive(True)
        self.checkBox_bezier_3.setObjectName(_fromUtf8("checkBox_bezier_3"))
        self.gridLayout_3.addWidget(self.checkBox_bezier_3, 1, 1, 1, 1)
        self.gridLayout_15.addWidget(self.groupBox_19, 3, 0, 1, 1)
        self.checkBox_close_3 = QtGui.QCheckBox(self.scrollAreaWidgetContents_4)
        self.checkBox_close_3.setObjectName(_fromUtf8("checkBox_close_3"))
        self.gridLayout_15.addWidget(self.checkBox_close_3, 4, 0, 1, 1)
        self.horizontalLayout_65 = QtGui.QHBoxLayout()
        self.horizontalLayout_65.setObjectName(_fromUtf8("horizontalLayout_65"))
        self.ParCurve_button_store_3 = QtGui.QPushButton(self.scrollAreaWidgetContents_4)
        self.ParCurve_button_store_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_button_store_3.setMaximumSize(QtCore.QSize(60, 16777215))
        self.ParCurve_button_store_3.setObjectName(_fromUtf8("ParCurve_button_store_3"))
        self.horizontalLayout_65.addWidget(self.ParCurve_button_store_3)
        spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_65.addItem(spacerItem7)
        self.ParCurve_button_apply_3 = QtGui.QPushButton(self.scrollAreaWidgetContents_4)
        self.ParCurve_button_apply_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_button_apply_3.setMaximumSize(QtCore.QSize(60, 16777215))
        self.ParCurve_button_apply_3.setObjectName(_fromUtf8("ParCurve_button_apply_3"))
        self.horizontalLayout_65.addWidget(self.ParCurve_button_apply_3)
        self.gridLayout_15.addLayout(self.horizontalLayout_65, 5, 0, 1, 1)
        self.tabWidget_2 = QtGui.QTabWidget(self.scrollAreaWidgetContents_4)
        self.tabWidget_2.setObjectName(_fromUtf8("tabWidget_2"))
        self.Equation_tab_3 = QtGui.QWidget()
        self.Equation_tab_3.setObjectName(_fromUtf8("Equation_tab_3"))
        self.gridLayout_18 = QtGui.QGridLayout(self.Equation_tab_3)
        self.gridLayout_18.setObjectName(_fromUtf8("gridLayout_18"))
        self.scrollArea_4 = QtGui.QScrollArea(self.Equation_tab_3)
        self.scrollArea_4.setWidgetResizable(True)
        self.scrollArea_4.setObjectName(_fromUtf8("scrollArea_4"))
        self.scrollAreaWidgetContents_3 = QtGui.QWidget()
        self.scrollAreaWidgetContents_3.setGeometry(QtCore.QRect(0, 0, 305, 383))
        self.scrollAreaWidgetContents_3.setObjectName(_fromUtf8("scrollAreaWidgetContents_3"))
        self.gridLayout_14 = QtGui.QGridLayout(self.scrollAreaWidgetContents_3)
        self.gridLayout_14.setObjectName(_fromUtf8("gridLayout_14"))
        self.horizontalLayout_14 = QtGui.QHBoxLayout()
        self.horizontalLayout_14.setObjectName(_fromUtf8("horizontalLayout_14"))
        self.gridLayout_9 = QtGui.QGridLayout()
        self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
        self.horizontalLayout_11 = QtGui.QHBoxLayout()
        self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11"))
        self.label_a_4 = QtGui.QLabel(self.scrollAreaWidgetContents_3)
        self.label_a_4.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_a_4.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_a_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_a_4.setObjectName(_fromUtf8("label_a_4"))
        self.horizontalLayout_11.addWidget(self.label_a_4)
        self.ParCurve_a_3 = QtGui.QLineEdit(self.scrollAreaWidgetContents_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_a_3.sizePolicy().hasHeightForWidth())
        self.ParCurve_a_3.setSizePolicy(sizePolicy)
        self.ParCurve_a_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_a_3.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_a_3.setMaxLength(32769)
        self.ParCurve_a_3.setObjectName(_fromUtf8("ParCurve_a_3"))
        self.horizontalLayout_11.addWidget(self.ParCurve_a_3)
        self.gridLayout_9.addLayout(self.horizontalLayout_11, 0, 0, 1, 1)
        self.horizontalLayout_12 = QtGui.QHBoxLayout()
        self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12"))
        self.label_b_4 = QtGui.QLabel(self.scrollAreaWidgetContents_3)
        self.label_b_4.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_b_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_b_4.setObjectName(_fromUtf8("label_b_4"))
        self.horizontalLayout_12.addWidget(self.label_b_4)
        self.ParCurve_b_3 = QtGui.QLineEdit(self.scrollAreaWidgetContents_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_b_3.sizePolicy().hasHeightForWidth())
        self.ParCurve_b_3.setSizePolicy(sizePolicy)
        self.ParCurve_b_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_b_3.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_b_3.setMaxLength(32769)
        self.ParCurve_b_3.setObjectName(_fromUtf8("ParCurve_b_3"))
        self.horizontalLayout_12.addWidget(self.ParCurve_b_3)
        self.gridLayout_9.addLayout(self.horizontalLayout_12, 1, 0, 1, 1)
        self.horizontalLayout_13 = QtGui.QHBoxLayout()
        self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13"))
        self.label_c_2 = QtGui.QLabel(self.scrollAreaWidgetContents_3)
        self.label_c_2.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_c_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_c_2.setObjectName(_fromUtf8("label_c_2"))
        self.horizontalLayout_13.addWidget(self.label_c_2)
        self.ParCurve_c_3 = QtGui.QLineEdit(self.scrollAreaWidgetContents_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_c_3.sizePolicy().hasHeightForWidth())
        self.ParCurve_c_3.setSizePolicy(sizePolicy)
        self.ParCurve_c_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_c_3.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_c_3.setMaxLength(32769)
        self.ParCurve_c_3.setObjectName(_fromUtf8("ParCurve_c_3"))
        self.horizontalLayout_13.addWidget(self.ParCurve_c_3)
        self.gridLayout_9.addLayout(self.horizontalLayout_13, 2, 0, 1, 1)
        self.horizontalLayout_14.addLayout(self.gridLayout_9)
        self.gridLayout_14.addLayout(self.horizontalLayout_14, 0, 0, 1, 1)
        self.gridLayout_13 = QtGui.QGridLayout()
        self.gridLayout_13.setObjectName(_fromUtf8("gridLayout_13"))
        self.checkBox_cylind_3 = QtGui.QCheckBox(self.scrollAreaWidgetContents_3)
        self.checkBox_cylind_3.setAutoExclusive(False)
        self.checkBox_cylind_3.setObjectName(_fromUtf8("checkBox_cylind_3"))
        self.gridLayout_13.addWidget(self.checkBox_cylind_3, 0, 0, 1, 1)
        self.checkBox_spheric_3 = QtGui.QCheckBox(self.scrollAreaWidgetContents_3)
        self.checkBox_spheric_3.setAutoExclusive(False)
        self.checkBox_spheric_3.setObjectName(_fromUtf8("checkBox_spheric_3"))
        self.gridLayout_13.addWidget(self.checkBox_spheric_3, 0, 1, 1, 1)
        self.gridLayout_14.addLayout(self.gridLayout_13, 1, 0, 1, 1)
        self.gridLayout_12 = QtGui.QGridLayout()
        self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12"))
        self.horizontalLayout_17 = QtGui.QHBoxLayout()
        self.horizontalLayout_17.setObjectName(_fromUtf8("horizontalLayout_17"))
        self.label_x_3 = QtGui.QLabel(self.scrollAreaWidgetContents_3)
        self.label_x_3.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_x_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_x_3.setObjectName(_fromUtf8("label_x_3"))
        self.horizontalLayout_17.addWidget(self.label_x_3)
        spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_17.addItem(spacerItem8)
        self.gridLayout_12.addLayout(self.horizontalLayout_17, 0, 0, 1, 1)
        self.ParCurve_x_3 = QtGui.QLineEdit(self.scrollAreaWidgetContents_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_x_3.sizePolicy().hasHeightForWidth())
        self.ParCurve_x_3.setSizePolicy(sizePolicy)
        self.ParCurve_x_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_x_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.ParCurve_x_3.setMaxLength(32769)
        self.ParCurve_x_3.setObjectName(_fromUtf8("ParCurve_x_3"))
        self.gridLayout_12.addWidget(self.ParCurve_x_3, 1, 0, 1, 1)
        self.gridLayout_14.addLayout(self.gridLayout_12, 2, 0, 1, 1)
        self.gridLayout_11 = QtGui.QGridLayout()
        self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
        self.horizontalLayout_16 = QtGui.QHBoxLayout()
        self.horizontalLayout_16.setObjectName(_fromUtf8("horizontalLayout_16"))
        self.label_y_3 = QtGui.QLabel(self.scrollAreaWidgetContents_3)
        self.label_y_3.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_y_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_y_3.setObjectName(_fromUtf8("label_y_3"))
        self.horizontalLayout_16.addWidget(self.label_y_3)
        spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem9)
        self.gridLayout_11.addLayout(self.horizontalLayout_16, 0, 0, 1, 1)
        self.ParCurve_y_3 = QtGui.QLineEdit(self.scrollAreaWidgetContents_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_y_3.sizePolicy().hasHeightForWidth())
        self.ParCurve_y_3.setSizePolicy(sizePolicy)
        self.ParCurve_y_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_y_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.ParCurve_y_3.setMaxLength(32769)
        self.ParCurve_y_3.setObjectName(_fromUtf8("ParCurve_y_3"))
        self.gridLayout_11.addWidget(self.ParCurve_y_3, 1, 0, 1, 1)
        self.gridLayout_14.addLayout(self.gridLayout_11, 3, 0, 1, 1)
        self.gridLayout_10 = QtGui.QGridLayout()
        self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
        self.horizontalLayout_15 = QtGui.QHBoxLayout()
        self.horizontalLayout_15.setObjectName(_fromUtf8("horizontalLayout_15"))
        self.label_z_3 = QtGui.QLabel(self.scrollAreaWidgetContents_3)
        self.label_z_3.setMaximumSize(QtCore.QSize(100, 16777215))
        self.label_z_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_z_3.setObjectName(_fromUtf8("label_z_3"))
        self.horizontalLayout_15.addWidget(self.label_z_3)
        spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_15.addItem(spacerItem10)
        self.gridLayout_10.addLayout(self.horizontalLayout_15, 0, 0, 1, 1)
        self.ParCurve_z_3 = QtGui.QLineEdit(self.scrollAreaWidgetContents_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_z_3.sizePolicy().hasHeightForWidth())
        self.ParCurve_z_3.setSizePolicy(sizePolicy)
        self.ParCurve_z_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_z_3.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.ParCurve_z_3.setMaxLength(32769)
        self.ParCurve_z_3.setObjectName(_fromUtf8("ParCurve_z_3"))
        self.gridLayout_10.addWidget(self.ParCurve_z_3, 1, 0, 1, 1)
        self.gridLayout_14.addLayout(self.gridLayout_10, 4, 0, 1, 1)
        self.scrollArea_4.setWidget(self.scrollAreaWidgetContents_3)
        self.gridLayout_18.addWidget(self.scrollArea_4, 0, 0, 1, 1)
        self.tabWidget_2.addTab(self.Equation_tab_3, _fromUtf8(""))
        self.Variables_tab_3 = QtGui.QWidget()
        self.Variables_tab_3.setObjectName(_fromUtf8("Variables_tab_3"))
        self.gridLayout_16 = QtGui.QGridLayout(self.Variables_tab_3)
        self.gridLayout_16.setObjectName(_fromUtf8("gridLayout_16"))
        self.gridLayout_17 = QtGui.QGridLayout()
        self.gridLayout_17.setObjectName(_fromUtf8("gridLayout_17"))
        self.label_tmin_4 = QtGui.QLabel(self.Variables_tab_3)
        self.label_tmin_4.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_tmin_4.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_tmin_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_tmin_4.setObjectName(_fromUtf8("label_tmin_4"))
        self.gridLayout_17.addWidget(self.label_tmin_4, 0, 0, 1, 1)
        self.ParCurve_tmin_3 = QtGui.QLineEdit(self.Variables_tab_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_tmin_3.sizePolicy().hasHeightForWidth())
        self.ParCurve_tmin_3.setSizePolicy(sizePolicy)
        self.ParCurve_tmin_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_tmin_3.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_tmin_3.setMaxLength(32769)
        self.ParCurve_tmin_3.setObjectName(_fromUtf8("ParCurve_tmin_3"))
        self.gridLayout_17.addWidget(self.ParCurve_tmin_3, 0, 1, 1, 1)
        self.label_tmax_4 = QtGui.QLabel(self.Variables_tab_3)
        self.label_tmax_4.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_tmax_4.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_tmax_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_tmax_4.setObjectName(_fromUtf8("label_tmax_4"))
        self.gridLayout_17.addWidget(self.label_tmax_4, 1, 0, 1, 1)
        self.ParCurve_tmax_3 = QtGui.QLineEdit(self.Variables_tab_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_tmax_3.sizePolicy().hasHeightForWidth())
        self.ParCurve_tmax_3.setSizePolicy(sizePolicy)
        self.ParCurve_tmax_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_tmax_3.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_tmax_3.setMaxLength(32769)
        self.ParCurve_tmax_3.setObjectName(_fromUtf8("ParCurve_tmax_3"))
        self.gridLayout_17.addWidget(self.ParCurve_tmax_3, 1, 1, 1, 1)
        self.label_tstep_4 = QtGui.QLabel(self.Variables_tab_3)
        self.label_tstep_4.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_tstep_4.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_tstep_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_tstep_4.setObjectName(_fromUtf8("label_tstep_4"))
        self.gridLayout_17.addWidget(self.label_tstep_4, 2, 0, 1, 1)
        self.ParCurve_tstep_3 = QtGui.QLineEdit(self.Variables_tab_3)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ParCurve_tstep_3.sizePolicy().hasHeightForWidth())
        self.ParCurve_tstep_3.setSizePolicy(sizePolicy)
        self.ParCurve_tstep_3.setMinimumSize(QtCore.QSize(40, 0))
        self.ParCurve_tstep_3.setMaximumSize(QtCore.QSize(150, 16777215))
        self.ParCurve_tstep_3.setMaxLength(32769)
        self.ParCurve_tstep_3.setObjectName(_fromUtf8("ParCurve_tstep_3"))
        self.gridLayout_17.addWidget(self.ParCurve_tstep_3, 2, 1, 1, 1)
        self.gridLayout_16.addLayout(self.gridLayout_17, 0, 0, 1, 1)
        spacerItem11 = QtGui.QSpacerItem(29, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_16.addItem(spacerItem11, 0, 1, 1, 1)
        spacerItem12 = QtGui.QSpacerItem(20, 162, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_16.addItem(spacerItem12, 1, 0, 1, 1)
        self.tabWidget_2.addTab(self.Variables_tab_3, _fromUtf8(""))
        self.gridLayout_15.addWidget(self.tabWidget_2, 2, 0, 1, 1)
        self.scrollArea_6.setWidget(self.scrollAreaWidgetContents_4)
        self.gridLayout_27.addWidget(self.scrollArea_6, 0, 0, 1, 1)
        self.tabWidget_8.addTab(self.Wire_Tab3_3, _fromUtf8(""))
        self.Surface_Tab1 = QtGui.QWidget()
        self.Surface_Tab1.setObjectName(_fromUtf8("Surface_Tab1"))
        self.gridLayout_40 = QtGui.QGridLayout(self.Surface_Tab1)
        self.gridLayout_40.setObjectName(_fromUtf8("gridLayout_40"))
        self.scrollArea_7 = QtGui.QScrollArea(self.Surface_Tab1)
        self.scrollArea_7.setWidgetResizable(True)
        self.scrollArea_7.setObjectName(_fromUtf8("scrollArea_7"))
        self.scrollAreaWidgetContents_7 = QtGui.QWidget()
        self.scrollAreaWidgetContents_7.setGeometry(QtCore.QRect(0, 0, 316, 579))
        self.scrollAreaWidgetContents_7.setObjectName(_fromUtf8("scrollAreaWidgetContents_7"))
        self.gridLayout_7 = QtGui.QGridLayout(self.scrollAreaWidgetContents_7)
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.horizontalLayout_68 = QtGui.QHBoxLayout()
        self.horizontalLayout_68.setObjectName(_fromUtf8("horizontalLayout_68"))
        self.Surf_comboBox = QtGui.QComboBox(self.scrollAreaWidgetContents_7)
        self.Surf_comboBox.setObjectName(_fromUtf8("Surf_comboBox"))
        self.horizontalLayout_68.addWidget(self.Surf_comboBox)
        self.Surf_button_edit = QtGui.QPushButton(self.scrollAreaWidgetContents_7)
        self.Surf_button_edit.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_button_edit.setMaximumSize(QtCore.QSize(60, 16777215))
        self.Surf_button_edit.setObjectName(_fromUtf8("Surf_button_edit"))
        self.horizontalLayout_68.addWidget(self.Surf_button_edit)
        self.gridLayout_7.addLayout(self.horizontalLayout_68, 0, 0, 1, 1)
        self.horizontalLayout_67 = QtGui.QHBoxLayout()
        self.horizontalLayout_67.setObjectName(_fromUtf8("horizontalLayout_67"))
        self.label_name_4 = QtGui.QLabel(self.scrollAreaWidgetContents_7)
        self.label_name_4.setFrameShape(QtGui.QFrame.Box)
        self.label_name_4.setFrameShadow(QtGui.QFrame.Raised)
        self.label_name_4.setLineWidth(3)
        self.label_name_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_name_4.setObjectName(_fromUtf8("label_name_4"))
        self.horizontalLayout_67.addWidget(self.label_name_4)
        self.Surf_name = QtGui.QLineEdit(self.scrollAreaWidgetContents_7)
        self.Surf_name.setObjectName(_fromUtf8("Surf_name"))
        self.horizontalLayout_67.addWidget(self.Surf_name)
        self.gridLayout_7.addLayout(self.horizontalLayout_67, 1, 0, 1, 1)
        self.tabWidget_5 = QtGui.QTabWidget(self.scrollAreaWidgetContents_7)
        self.tabWidget_5.setObjectName(_fromUtf8("tabWidget_5"))
        self.tab_8 = QtGui.QWidget()
        self.tab_8.setObjectName(_fromUtf8("tab_8"))
        self.gridLayout_26 = QtGui.QGridLayout(self.tab_8)
        self.gridLayout_26.setObjectName(_fromUtf8("gridLayout_26"))
        self.scrollArea = QtGui.QScrollArea(self.tab_8)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 261, 343))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.gridLayout_24 = QtGui.QGridLayout(self.scrollAreaWidgetContents)
        self.gridLayout_24.setObjectName(_fromUtf8("gridLayout_24"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout_20 = QtGui.QHBoxLayout()
        self.horizontalLayout_20.setObjectName(_fromUtf8("horizontalLayout_20"))
        self.label_a_5 = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.label_a_5.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_a_5.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_a_5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_a_5.setObjectName(_fromUtf8("label_a_5"))
        self.horizontalLayout_20.addWidget(self.label_a_5)
        self.Surf_a = QtGui.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_a.sizePolicy().hasHeightForWidth())
        self.Surf_a.setSizePolicy(sizePolicy)
        self.Surf_a.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_a.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Surf_a.setMaxLength(32769)
        self.Surf_a.setObjectName(_fromUtf8("Surf_a"))
        self.horizontalLayout_20.addWidget(self.Surf_a)
        self.verticalLayout.addLayout(self.horizontalLayout_20)
        self.horizontalLayout_21 = QtGui.QHBoxLayout()
        self.horizontalLayout_21.setObjectName(_fromUtf8("horizontalLayout_21"))
        self.label_b_5 = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.label_b_5.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_b_5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_b_5.setObjectName(_fromUtf8("label_b_5"))
        self.horizontalLayout_21.addWidget(self.label_b_5)
        self.Surf_b = QtGui.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_b.sizePolicy().hasHeightForWidth())
        self.Surf_b.setSizePolicy(sizePolicy)
        self.Surf_b.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_b.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Surf_b.setMaxLength(32769)
        self.Surf_b.setObjectName(_fromUtf8("Surf_b"))
        self.horizontalLayout_21.addWidget(self.Surf_b)
        self.verticalLayout.addLayout(self.horizontalLayout_21)
        self.horizontalLayout_22 = QtGui.QHBoxLayout()
        self.horizontalLayout_22.setObjectName(_fromUtf8("horizontalLayout_22"))
        self.label_c_3 = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.label_c_3.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_c_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_c_3.setObjectName(_fromUtf8("label_c_3"))
        self.horizontalLayout_22.addWidget(self.label_c_3)
        self.Surf_c = QtGui.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_c.sizePolicy().hasHeightForWidth())
        self.Surf_c.setSizePolicy(sizePolicy)
        self.Surf_c.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_c.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Surf_c.setMaxLength(32769)
        self.Surf_c.setObjectName(_fromUtf8("Surf_c"))
        self.horizontalLayout_22.addWidget(self.Surf_c)
        self.verticalLayout.addLayout(self.horizontalLayout_22)
        self.gridLayout_24.addLayout(self.verticalLayout, 0, 0, 1, 1)
        self.gridLayout_29 = QtGui.QGridLayout()
        self.gridLayout_29.setObjectName(_fromUtf8("gridLayout_29"))
        self.horizontalLayout_23 = QtGui.QHBoxLayout()
        self.horizontalLayout_23.setObjectName(_fromUtf8("horizontalLayout_23"))
        self.label_x_4 = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.label_x_4.setMaximumSize(QtCore.QSize(80, 16777215))
        self.label_x_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_x_4.setObjectName(_fromUtf8("label_x_4"))
        self.horizontalLayout_23.addWidget(self.label_x_4)
        spacerItem13 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_23.addItem(spacerItem13)
        self.gridLayout_29.addLayout(self.horizontalLayout_23, 0, 0, 1, 1)
        self.Surf_x = QtGui.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_x.sizePolicy().hasHeightForWidth())
        self.Surf_x.setSizePolicy(sizePolicy)
        self.Surf_x.setMinimumSize(QtCore.QSize(0, 0))
        self.Surf_x.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.Surf_x.setMaxLength(32769)
        self.Surf_x.setObjectName(_fromUtf8("Surf_x"))
        self.gridLayout_29.addWidget(self.Surf_x, 1, 0, 1, 1)
        self.horizontalLayout_24 = QtGui.QHBoxLayout()
        self.horizontalLayout_24.setObjectName(_fromUtf8("horizontalLayout_24"))
        self.label_y_4 = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.label_y_4.setMaximumSize(QtCore.QSize(80, 16777215))
        self.label_y_4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_y_4.setObjectName(_fromUtf8("label_y_4"))
        self.horizontalLayout_24.addWidget(self.label_y_4)
        spacerItem14 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_24.addItem(spacerItem14)
        self.gridLayout_29.addLayout(self.horizontalLayout_24, 2, 0, 1, 1)
        self.Surf_y = QtGui.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_y.sizePolicy().hasHeightForWidth())
        self.Surf_y.setSizePolicy(sizePolicy)
        self.Surf_y.setMinimumSize(QtCore.QSize(0, 0))
        self.Surf_y.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.Surf_y.setMaxLength(32769)
        self.Surf_y.setObjectName(_fromUtf8("Surf_y"))
        self.gridLayout_29.addWidget(self.Surf_y, 3, 0, 1, 1)
        self.horizontalLayout_25 = QtGui.QHBoxLayout()
        self.horizontalLayout_25.setObjectName(_fromUtf8("horizontalLayout_25"))
        self.label_z_2 = QtGui.QLabel(self.scrollAreaWidgetContents)
        self.label_z_2.setMaximumSize(QtCore.QSize(80, 16777215))
        self.label_z_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_z_2.setObjectName(_fromUtf8("label_z_2"))
        self.horizontalLayout_25.addWidget(self.label_z_2)
        spacerItem15 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_25.addItem(spacerItem15)
        self.gridLayout_29.addLayout(self.horizontalLayout_25, 4, 0, 1, 1)
        self.Surf_z = QtGui.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_z.sizePolicy().hasHeightForWidth())
        self.Surf_z.setSizePolicy(sizePolicy)
        self.Surf_z.setMinimumSize(QtCore.QSize(0, 0))
        self.Surf_z.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.Surf_z.setMaxLength(32769)
        self.Surf_z.setObjectName(_fromUtf8("Surf_z"))
        self.gridLayout_29.addWidget(self.Surf_z, 5, 0, 1, 1)
        self.gridLayout_24.addLayout(self.gridLayout_29, 1, 0, 1, 1)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.gridLayout_26.addWidget(self.scrollArea, 0, 0, 1, 1)
        self.tabWidget_5.addTab(self.tab_8, _fromUtf8(""))
        self.tab_9 = QtGui.QWidget()
        self.tab_9.setObjectName(_fromUtf8("tab_9"))
        self.gridLayout_28 = QtGui.QGridLayout(self.tab_9)
        self.gridLayout_28.setObjectName(_fromUtf8("gridLayout_28"))
        self.label_umin = QtGui.QLabel(self.tab_9)
        self.label_umin.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_umin.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_umin.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_umin.setObjectName(_fromUtf8("label_umin"))
        self.gridLayout_28.addWidget(self.label_umin, 0, 0, 1, 1)
        self.Surf_umin = QtGui.QLineEdit(self.tab_9)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_umin.sizePolicy().hasHeightForWidth())
        self.Surf_umin.setSizePolicy(sizePolicy)
        self.Surf_umin.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_umin.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Surf_umin.setMaxLength(32769)
        self.Surf_umin.setObjectName(_fromUtf8("Surf_umin"))
        self.gridLayout_28.addWidget(self.Surf_umin, 0, 1, 1, 1)
        self.label_umax = QtGui.QLabel(self.tab_9)
        self.label_umax.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_umax.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_umax.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_umax.setObjectName(_fromUtf8("label_umax"))
        self.gridLayout_28.addWidget(self.label_umax, 1, 0, 1, 1)
        self.Surf_umax = QtGui.QLineEdit(self.tab_9)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_umax.sizePolicy().hasHeightForWidth())
        self.Surf_umax.setSizePolicy(sizePolicy)
        self.Surf_umax.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_umax.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Surf_umax.setMaxLength(32769)
        self.Surf_umax.setObjectName(_fromUtf8("Surf_umax"))
        self.gridLayout_28.addWidget(self.Surf_umax, 1, 1, 1, 1)
        self.label_ustep = QtGui.QLabel(self.tab_9)
        self.label_ustep.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_ustep.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_ustep.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_ustep.setObjectName(_fromUtf8("label_ustep"))
        self.gridLayout_28.addWidget(self.label_ustep, 2, 0, 1, 1)
        self.Surf_ustep = QtGui.QLineEdit(self.tab_9)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_ustep.sizePolicy().hasHeightForWidth())
        self.Surf_ustep.setSizePolicy(sizePolicy)
        self.Surf_ustep.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_ustep.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Surf_ustep.setMaxLength(32769)
        self.Surf_ustep.setObjectName(_fromUtf8("Surf_ustep"))
        self.gridLayout_28.addWidget(self.Surf_ustep, 2, 1, 1, 1)
        self.label_umin_2 = QtGui.QLabel(self.tab_9)
        self.label_umin_2.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_umin_2.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_umin_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_umin_2.setObjectName(_fromUtf8("label_umin_2"))
        self.gridLayout_28.addWidget(self.label_umin_2, 3, 0, 1, 1)
        self.Surf_vmin = QtGui.QLineEdit(self.tab_9)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_vmin.sizePolicy().hasHeightForWidth())
        self.Surf_vmin.setSizePolicy(sizePolicy)
        self.Surf_vmin.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_vmin.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Surf_vmin.setMaxLength(32769)
        self.Surf_vmin.setObjectName(_fromUtf8("Surf_vmin"))
        self.gridLayout_28.addWidget(self.Surf_vmin, 3, 1, 1, 1)
        self.label_umax_2 = QtGui.QLabel(self.tab_9)
        self.label_umax_2.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_umax_2.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_umax_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_umax_2.setObjectName(_fromUtf8("label_umax_2"))
        self.gridLayout_28.addWidget(self.label_umax_2, 4, 0, 1, 1)
        self.Surf_vmax = QtGui.QLineEdit(self.tab_9)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_vmax.sizePolicy().hasHeightForWidth())
        self.Surf_vmax.setSizePolicy(sizePolicy)
        self.Surf_vmax.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_vmax.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Surf_vmax.setMaxLength(32769)
        self.Surf_vmax.setObjectName(_fromUtf8("Surf_vmax"))
        self.gridLayout_28.addWidget(self.Surf_vmax, 4, 1, 1, 1)
        self.label_ustep_2 = QtGui.QLabel(self.tab_9)
        self.label_ustep_2.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_ustep_2.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_ustep_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_ustep_2.setObjectName(_fromUtf8("label_ustep_2"))
        self.gridLayout_28.addWidget(self.label_ustep_2, 5, 0, 1, 1)
        self.Surf_vstep = QtGui.QLineEdit(self.tab_9)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Surf_vstep.sizePolicy().hasHeightForWidth())
        self.Surf_vstep.setSizePolicy(sizePolicy)
        self.Surf_vstep.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_vstep.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Surf_vstep.setMaxLength(32769)
        self.Surf_vstep.setObjectName(_fromUtf8("Surf_vstep"))
        self.gridLayout_28.addWidget(self.Surf_vstep, 5, 1, 1, 1)
        self.tabWidget_5.addTab(self.tab_9, _fromUtf8(""))
        self.gridLayout_7.addWidget(self.tabWidget_5, 2, 0, 1, 1)
        self.groupBox_9 = QtGui.QGroupBox(self.scrollAreaWidgetContents_7)
        self.groupBox_9.setObjectName(_fromUtf8("groupBox_9"))
        self.gridLayout_43 = QtGui.QGridLayout(self.groupBox_9)
        self.gridLayout_43.setObjectName(_fromUtf8("gridLayout_43"))
        self.gridLayout_31 = QtGui.QGridLayout()
        self.gridLayout_31.setObjectName(_fromUtf8("gridLayout_31"))
        self.Surf_points = QtGui.QCheckBox(self.groupBox_9)
        self.Surf_points.setChecked(False)
        self.Surf_points.setAutoExclusive(True)
        self.Surf_points.setObjectName(_fromUtf8("Surf_points"))
        self.gridLayout_31.addWidget(self.Surf_points, 0, 0, 1, 1)
        self.Surf_polyline = QtGui.QCheckBox(self.groupBox_9)
        self.Surf_polyline.setChecked(False)
        self.Surf_polyline.setAutoExclusive(True)
        self.Surf_polyline.setObjectName(_fromUtf8("Surf_polyline"))
        self.gridLayout_31.addWidget(self.Surf_polyline, 0, 1, 1, 1)
        self.Surf_bspline = QtGui.QCheckBox(self.groupBox_9)
        self.Surf_bspline.setChecked(False)
        self.Surf_bspline.setAutoExclusive(True)
        self.Surf_bspline.setObjectName(_fromUtf8("Surf_bspline"))
        self.gridLayout_31.addWidget(self.Surf_bspline, 0, 2, 1, 1)
        self.Surf_bspline_surf = QtGui.QCheckBox(self.groupBox_9)
        self.Surf_bspline_surf.setChecked(True)
        self.Surf_bspline_surf.setAutoExclusive(True)
        self.Surf_bspline_surf.setObjectName(_fromUtf8("Surf_bspline_surf"))
        self.gridLayout_31.addWidget(self.Surf_bspline_surf, 1, 0, 1, 2)
        self.Surf_meshes = QtGui.QCheckBox(self.groupBox_9)
        self.Surf_meshes.setEnabled(False)
        self.Surf_meshes.setChecked(False)
        self.Surf_meshes.setAutoExclusive(True)
        self.Surf_meshes.setObjectName(_fromUtf8("Surf_meshes"))
        self.gridLayout_31.addWidget(self.Surf_meshes, 1, 2, 1, 1)
        self.gridLayout_43.addLayout(self.gridLayout_31, 0, 0, 1, 1)
        self.gridLayout_7.addWidget(self.groupBox_9, 3, 0, 1, 1)
        self.horizontalLayout_66 = QtGui.QHBoxLayout()
        self.horizontalLayout_66.setObjectName(_fromUtf8("horizontalLayout_66"))
        self.Surf_button_store = QtGui.QPushButton(self.scrollAreaWidgetContents_7)
        self.Surf_button_store.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_button_store.setMaximumSize(QtCore.QSize(60, 16777215))
        self.Surf_button_store.setObjectName(_fromUtf8("Surf_button_store"))
        self.horizontalLayout_66.addWidget(self.Surf_button_store)
        spacerItem16 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_66.addItem(spacerItem16)
        self.Surf_button_apply = QtGui.QPushButton(self.scrollAreaWidgetContents_7)
        self.Surf_button_apply.setMinimumSize(QtCore.QSize(40, 0))
        self.Surf_button_apply.setMaximumSize(QtCore.QSize(60, 16777215))
        self.Surf_button_apply.setObjectName(_fromUtf8("Surf_button_apply"))
        self.horizontalLayout_66.addWidget(self.Surf_button_apply)
        self.gridLayout_7.addLayout(self.horizontalLayout_66, 4, 0, 1, 1)
        self.scrollArea_7.setWidget(self.scrollAreaWidgetContents_7)
        self.gridLayout_40.addWidget(self.scrollArea_7, 0, 0, 1, 1)
        self.tabWidget_8.addTab(self.Surface_Tab1, _fromUtf8(""))
        self.gridLayout_38.addWidget(self.tabWidget_8, 0, 0, 1, 1)
        self.scrollArea_8.setWidget(self.scrollAreaWidgetContents_8)
        self.gridLayout_8.addWidget(self.scrollArea_8, 0, 0, 1, 1)
        self.tabWidget_6.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.gridLayout_45 = QtGui.QGridLayout(self.tab_2)
        self.gridLayout_45.setObjectName(_fromUtf8("gridLayout_45"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.button_select_point = QtGui.QPushButton(self.tab_2)
        self.button_select_point.setObjectName(_fromUtf8("button_select_point"))
        self.verticalLayout_2.addWidget(self.button_select_point)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout_35 = QtGui.QHBoxLayout()
        self.horizontalLayout_35.setObjectName(_fromUtf8("horizontalLayout_35"))
        self.label_x_6 = QtGui.QLabel(self.tab_2)
        self.label_x_6.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_x_6.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_x_6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_x_6.setObjectName(_fromUtf8("label_x_6"))
        self.horizontalLayout_35.addWidget(self.label_x_6)
        self.Par_x_ref = QtGui.QLineEdit(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Par_x_ref.sizePolicy().hasHeightForWidth())
        self.Par_x_ref.setSizePolicy(sizePolicy)
        self.Par_x_ref.setMinimumSize(QtCore.QSize(40, 0))
        self.Par_x_ref.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Par_x_ref.setMaxLength(32769)
        self.Par_x_ref.setObjectName(_fromUtf8("Par_x_ref"))
        self.horizontalLayout_35.addWidget(self.Par_x_ref)
        self.verticalLayout_3.addLayout(self.horizontalLayout_35)
        self.horizontalLayout_36 = QtGui.QHBoxLayout()
        self.horizontalLayout_36.setObjectName(_fromUtf8("horizontalLayout_36"))
        self.label_y_6 = QtGui.QLabel(self.tab_2)
        self.label_y_6.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_y_6.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_y_6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_y_6.setObjectName(_fromUtf8("label_y_6"))
        self.horizontalLayout_36.addWidget(self.label_y_6)
        self.Par_y_ref = QtGui.QLineEdit(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Par_y_ref.sizePolicy().hasHeightForWidth())
        self.Par_y_ref.setSizePolicy(sizePolicy)
        self.Par_y_ref.setMinimumSize(QtCore.QSize(40, 0))
        self.Par_y_ref.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Par_y_ref.setMaxLength(32769)
        self.Par_y_ref.setObjectName(_fromUtf8("Par_y_ref"))
        self.horizontalLayout_36.addWidget(self.Par_y_ref)
        self.verticalLayout_3.addLayout(self.horizontalLayout_36)
        self.horizontalLayout_37 = QtGui.QHBoxLayout()
        self.horizontalLayout_37.setObjectName(_fromUtf8("horizontalLayout_37"))
        self.label_z_6 = QtGui.QLabel(self.tab_2)
        self.label_z_6.setMaximumSize(QtCore.QSize(70, 16777215))
        self.label_z_6.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.label_z_6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_z_6.setObjectName(_fromUtf8("label_z_6"))
        self.horizontalLayout_37.addWidget(self.label_z_6)
        self.Par_z_ref = QtGui.QLineEdit(self.tab_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.Par_z_ref.sizePolicy().hasHeightForWidth())
        self.Par_z_ref.setSizePolicy(sizePolicy)
        self.Par_z_ref.setMinimumSize(QtCore.QSize(40, 0))
        self.Par_z_ref.setMaximumSize(QtCore.QSize(150, 16777215))
        self.Par_z_ref.setMaxLength(32769)
        self.Par_z_ref.setObjectName(_fromUtf8("Par_z_ref"))
        self.horizontalLayout_37.addWidget(self.Par_z_ref)
        self.verticalLayout_3.addLayout(self.horizontalLayout_37)
        self.verticalLayout_2.addLayout(self.verticalLayout_3)
        self.gridLayout_45.addLayout(self.verticalLayout_2, 1, 0, 1, 1)
        spacerItem17 = QtGui.QSpacerItem(208, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.gridLayout_45.addItem(spacerItem17, 1, 1, 1, 1)
        spacerItem18 = QtGui.QSpacerItem(20, 156, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_45.addItem(spacerItem18, 2, 0, 1, 1)
        self.lineEdit = QtGui.QLineEdit(self.tab_2)
        self.lineEdit.setReadOnly(True)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.gridLayout_45.addWidget(self.lineEdit, 0, 0, 1, 2)
        self.tabWidget_6.addTab(self.tab_2, _fromUtf8(""))
        self.gridLayout_41.addWidget(self.tabWidget_6, 0, 0, 1, 1)
        self.progressBar = QtGui.QProgressBar(Form)
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        self.gridLayout_41.addWidget(self.progressBar, 1, 0, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.button_quit = QtGui.QPushButton(Form)
        self.button_quit.setObjectName(_fromUtf8("button_quit"))
        self.horizontalLayout.addWidget(self.button_quit)
        spacerItem19 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem19)
        self.label_release = QtGui.QLabel(Form)
        self.label_release.setObjectName(_fromUtf8("label_release"))
        self.horizontalLayout.addWidget(self.label_release)
        self.gridLayout_41.addLayout(self.horizontalLayout, 2, 0, 1, 1)

        self.retranslateUi(Form)
        self.tabWidget_6.setCurrentIndex(0)
        self.tabWidget_8.setCurrentIndex(0)
        self.tabWidget_4.setCurrentIndex(0)
        self.tabWidget.setCurrentIndex(0)
        self.tabWidget_2.setCurrentIndex(0)
        self.tabWidget_5.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "Form", None))
        self.Reg2DCurve_button_select_points.setToolTip(_translate("Form", "<html><head/><body><p>Select point(s) used for 2D regression.</p><p>- Select as much as Points as needed ;</p><p>- Then click on this button.</p></body></html>", None))
        self.Reg2DCurve_button_select_points.setText(_translate("Form", "Select 2D Points", None))
        self.Reg2DCurve_input_textEdit.setHtml(_translate("Form", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Cantarell\'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
"<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><br /></p></body></html>", None))
        self.tabWidget_4.setTabText(self.tabWidget_4.indexOf(self.tab_5), _translate("Form", "Input Data", None))
        self.Reg2DCurve_comboBox.setItemText(0, _translate("Form", "Least squares Polynomial Regression", None))
        self.label.setText(_translate("Form", "Degree", None))
        self.groupBox_20.setTitle(_translate("Form", "Type of 2D Curve :", None))
        self.checkBox_points_reg1.setText(_translate("Form", "Points", None))
        self.checkBox_polyline_reg1.setText(_translate("Form", "Polyline", None))
        self.checkBox_bezier_reg1.setText(_translate("Form", "Bezier", None))
        self.checkBox_bspline_reg1.setText(_translate("Form", "Bspline", None))
        self.tabWidget_4.setTabText(self.tabWidget_4.indexOf(self.tab_6), _translate("Form", "Estimation by", None))
        self.label_regmin_1.setToolTip(_translate("Form", "Minimum value of the Abscissa to plot", None))
        self.label_regmin_1.setText(_translate("Form", "absc.  min", None))
        self.label_regmax_1.setToolTip(_translate("Form", "Maximum value of the Abscissa to plot", None))
        self.label_regmax_1.setText(_translate("Form", "absc. max", None))
        self.label_regstep_1.setText(_translate("Form", "step", None))
        self.label_Reg2DCurve_z.setText(_translate("Form", "Z cst.", None))
        self.Reg2DCurve_z.setToolTip(_translate("Form", "The constant coordinate value of the 2D curve", None))
        self.Reg2DCurve_z.setText(_translate("Form", "0.0", None))
        self.tabWidget_4.setTabText(self.tabWidget_4.indexOf(self.tab_7), _translate("Form", "Function", None))
        self.Reg2DCurve_button_apply.setToolTip(_translate("Form", "Click to visualize the curve.", None))
        self.Reg2DCurve_button_apply.setText(_translate("Form", "Apply", None))
        self.tabWidget_8.setTabText(self.tabWidget_8.indexOf(self.Wire_Tab1_3), _translate("Form", "Regression 2D", None))
        self.ParCurve_comboBox_2.setToolTip(_translate("Form", "Choose another curve from the list.", None))
        self.ParCurve_button_edit_2.setToolTip(_translate("Form", "Click to access to a table where you can edit all parameters of all curves and \n"
"save your custom curves.", None))
        self.ParCurve_button_edit_2.setText(_translate("Form", "Edit", None))
        self.label_name_2.setText(_translate("Form", "Name", None))
        self.ParCurve_name_2.setText(_translate("Form", "Circle", None))
        self.label_dim_2.setText(_translate("Form", "Select 2 axis", None))
        self.ParCurve_combo_dim_2D.setItemText(0, _translate("Form", "XY", None))
        self.ParCurve_combo_dim_2D.setItemText(1, _translate("Form", "YX", None))
        self.ParCurve_combo_dim_2D.setItemText(2, _translate("Form", "XZ", None))
        self.ParCurve_combo_dim_2D.setItemText(3, _translate("Form", "ZX", None))
        self.ParCurve_combo_dim_2D.setItemText(4, _translate("Form", "YZ", None))
        self.ParCurve_combo_dim_2D.setItemText(5, _translate("Form", "ZY", None))
        self.groupBox_16.setTitle(_translate("Form", "Type of 2D Curve :", None))
        self.checkBox_points_2.setText(_translate("Form", "Points", None))
        self.checkBox_polyline_2.setText(_translate("Form", "Polyline", None))
        self.checkBox_bezier_2.setText(_translate("Form", "Bezier", None))
        self.checkBox_bspline_2.setText(_translate("Form", "Bspline", None))
        self.checkBox_close_2.setText(_translate("Form", "Closed curve", None))
        self.checkBox_face_2.setText(_translate("Form", "Create Face", None))
        self.ParCurve_button_store_2.setToolTip(_translate("Form", "Click to store the current edited curve into the table.\n"
"To save your curve you need to go to \"Edit\".", None))
        self.ParCurve_button_store_2.setText(_translate("Form", "Store", None))
        self.ParCurve_button_apply_2.setToolTip(_translate("Form", "Click to visualize the curve.", None))
        self.ParCurve_button_apply_2.setText(_translate("Form", "Apply", None))
        self.label_a_3.setText(_translate("Form", "a (t) ", None))
        self.ParCurve_a_2.setToolTip(_translate("Form", "<html><head/><body><p>The function \'range\' from Python and \'np.arange\' from numpy module can be used here:</p><p>range([start,] stop[, step])</p><p>  start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>  stop : Generate numbers up to, but not including this number.</p><p>  step : Difference between each number in  the sequence. <span style=\" vertical-align:top;\">The default value is 1.</span></p><p><br/></p><p>np.arange([start,] stop[, step,]dtype=None)</p><p>Return evenly spaced values within a given interval.</p><p>  start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>  stop : <span style=\" vertical-align:top;\">End of interval. The interval does not include this value, except in some cases where </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is not an integer and floating point round-off affects the length of </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">.</span></p><p>  step : Difference between each number in  the sequence. <span style=\" vertical-align:top;\">For any output </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">, this is the distance between two adjacent values. The default value is 1.</span></p><p><span style=\" vertical-align:top;\">If </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is specified, </span><span style=\" font-style:italic; vertical-align:top;\">start</span><span style=\" vertical-align:top;\"> must also be given.</span></p><p>  dtype : The type of the output array. if dtype <span style=\" vertical-align:top;\">is not given, infer the data type from the other input arguments.</span><br/></p></body></html>", None))
        self.ParCurve_a_2.setText(_translate("Form", "10    # Radius", None))
        self.label_b_3.setText(_translate("Form", "b (a, t) ", None))
        self.ParCurve_b_2.setToolTip(_translate("Form", "<html><head/><body><p>The function \'range\' from Python and \'np.arange\' from numpy module can be used here:</p><p>range([start,] stop[, step])</p><p>start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>stop : Generate numbers up to, but not including this number.</p><p>step : Difference between each number in the sequence. <span style=\" vertical-align:top;\">The default value is 1.</span></p><p><br/></p><p>np.arange([start,] stop[, step,]dtype=None)</p><p>Return evenly spaced values within a given interval.</p><p>start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>stop : <span style=\" vertical-align:top;\">End of interval. The interval does not include this value, except in some cases where </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is not an integer and floating point round-off affects the length of </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">.</span></p><p>step : Difference between each number in the sequence. <span style=\" vertical-align:top;\">For any output </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">, this is the distance between two adjacent values. The default value is 1.</span></p><p><span style=\" vertical-align:top;\">If </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is specified, </span><span style=\" font-style:italic; vertical-align:top;\">start</span><span style=\" vertical-align:top;\"> must also be given.</span></p><p>dtype : The type of the output array. if dtype <span style=\" vertical-align:top;\">is not given, infer the data type from the other input arguments.</span></p></body></html>", None))
        self.ParCurve_b_2.setText(_translate("Form", "a", None))
        self.checkBox_polar_2.setToolTip(_translate("Form", "Toggle for Polar coordinates:\n"
"then FIRST input field is interpreted as radius\n"
" and SECOND input field is interpreted as angle phi\n"
"\n"
"Polar coordinates (r, phi) as commonly used in physics: \n"
" If P(x, y) is the considered point in 3D space;\n"
"    Radial distance r ( > 0.0 ),  is the Euclidean distance from \n"
"    the origin O (0, 0) to P(x, y).The symbol rho is often used instead of r.\n"
"    The azimuthal angle phi (or azimuth) is the signed angle measured from the \n"
"    azimuth reference direction to the segment OP on the reference plane XY ( 0 <= phi <= pi radians (0 deg and 180 deg)).", None))
        self.checkBox_polar_2.setText(_translate("Form", " Polar coord.", None))
        self.label_x_2.setText(_translate("Form", "X (a,b,t) ", None))
        self.ParCurve_x_2.setToolTip(_translate("Form", "The function from Python math module can be used here:\n"
"safe_list = [\'acos\', \'asin\', \'atan\', \'atan2\', \'ceil\', \'cos\', \'cosh\',\n"
" \'degrees\', \'e\', \'exp\', \'fabs\', \'floor\', \'fmod\', \'frexp\', \'hypot\', \'ldexp\',\n"
" \'log\', \'log10\', \'modf\', \'pi\', \'pow\', \'radians\', \'sin\', \'sinh\', \'sqrt\', \'tan\',\n"
" \'tanh\']", None))
        self.ParCurve_x_2.setText(_translate("Form", "a*cos(t)", None))
        self.label_y_2.setText(_translate("Form", "Y (a,b,t) ", None))
        self.ParCurve_y_2.setToolTip(_translate("Form", "The function from Python math module can be used here:\n"
"safe_list = [\'acos\', \'asin\', \'atan\', \'atan2\', \'ceil\', \'cos\', \'cosh\',\n"
" \'degrees\', \'e\', \'exp\', \'fabs\', \'floor\', \'fmod\', \'frexp\', \'hypot\', \'ldexp\',\n"
" \'log\', \'log10\', \'modf\', \'pi\', \'pow\', \'radians\', \'sin\', \'sinh\', \'sqrt\', \'tan\',\n"
" \'tanh\']", None))
        self.ParCurve_y_2.setText(_translate("Form", "b*sin(t)", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.Equation_tab_2), _translate("Form", "Equation", None))
        self.label_tmin_3.setText(_translate("Form", "t min", None))
        self.ParCurve_tmin_2.setToolTip(_translate("Form", "Minimun value of the t parameter", None))
        self.ParCurve_tmin_2.setText(_translate("Form", "0", None))
        self.label_tmax_3.setText(_translate("Form", "t max", None))
        self.ParCurve_tmax_2.setToolTip(_translate("Form", "Maximun value of the t parameter", None))
        self.ParCurve_tmax_2.setText(_translate("Form", "2*pi", None))
        self.label_tstep_3.setText(_translate("Form", "step", None))
        self.ParCurve_tstep_2.setToolTip(_translate("Form", "Step between two consecutive values of the t parameter", None))
        self.ParCurve_tstep_2.setText(_translate("Form", "0.01", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.Variables_tab_2), _translate("Form", "Variables", None))
        self.tabWidget_8.setTabText(self.tabWidget_8.indexOf(self.Wire_Tab2_3), _translate("Form", "Parametric 2D", None))
        self.ParCurve_comboBox_3.setToolTip(_translate("Form", "Choose another curve from the list.", None))
        self.ParCurve_button_edit_3.setToolTip(_translate("Form", "Click to access to a table where you can edit all parameters of all curves and \n"
"save your custom curves.", None))
        self.ParCurve_button_edit_3.setText(_translate("Form", "Edit", None))
        self.label_name_3.setText(_translate("Form", "Name", None))
        self.ParCurve_name_3.setText(_translate("Form", "Cylindrical helix", None))
        self.groupBox_19.setTitle(_translate("Form", "Type of 3D Curve :", None))
        self.checkBox_points_3.setText(_translate("Form", "Points", None))
        self.checkBox_polyline_3.setText(_translate("Form", "Polyline", None))
        self.checkBox_bspline_3.setText(_translate("Form", "Bspline", None))
        self.checkBox_bezier_3.setText(_translate("Form", "Bezier", None))
        self.checkBox_close_3.setText(_translate("Form", "Closed curve", None))
        self.ParCurve_button_store_3.setToolTip(_translate("Form", "Click to store the current edited curve into the table.\n"
"To save your curve you need to go to \"Edit\".", None))
        self.ParCurve_button_store_3.setText(_translate("Form", "Store", None))
        self.ParCurve_button_apply_3.setToolTip(_translate("Form", "Click to visualize the curve.", None))
        self.ParCurve_button_apply_3.setText(_translate("Form", "Apply", None))
        self.label_a_4.setText(_translate("Form", "a (t) ", None))
        self.ParCurve_a_3.setToolTip(_translate("Form", "<html><head/><body><p>The function \'range\' from Python and \'np.arange\' from numpy module can be used here:</p><p>range([start,] stop[, step])</p><p>start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>stop : Generate numbers up to, but not including this number.</p><p>step : Difference between each number in the sequence. <span style=\" vertical-align:top;\">The default value is 1.</span></p><p><br/></p><p>np.arange([start,] stop[, step,]dtype=None)</p><p>Return evenly spaced values within a given interval.</p><p>start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>stop : <span style=\" vertical-align:top;\">End of interval. The interval does not include this value, except in some cases where </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is not an integer and floating point round-off affects the length of </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">.</span></p><p>step : Difference between each number in the sequence. <span style=\" vertical-align:top;\">For any output </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">, this is the distance between two adjacent values. The default value is 1.</span></p><p><span style=\" vertical-align:top;\">If </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is specified, </span><span style=\" font-style:italic; vertical-align:top;\">start</span><span style=\" vertical-align:top;\"> must also be given.</span></p><p>dtype : The type of the output array. if dtype <span style=\" vertical-align:top;\">is not given, infer the data type from the other input arguments.</span></p></body></html>", None))
        self.ParCurve_a_3.setText(_translate("Form", "10*0.05 #Vert. step", None))
        self.label_b_4.setText(_translate("Form", "b (a, t) ", None))
        self.ParCurve_b_3.setToolTip(_translate("Form", "<html><head/><body><p>The function \'range\' from Python and \'np.arange\' from numpy module can be used here:</p><p>range([start,] stop[, step])</p><p>start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>stop : Generate numbers up to, but not including this number.</p><p>step : Difference between each number in the sequence. <span style=\" vertical-align:top;\">The default value is 1.</span></p><p><br/></p><p>np.arange([start,] stop[, step,]dtype=None)</p><p>Return evenly spaced values within a given interval.</p><p>start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>stop : <span style=\" vertical-align:top;\">End of interval. The interval does not include this value, except in some cases where </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is not an integer and floating point round-off affects the length of </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">.</span></p><p>step : Difference between each number in the sequence. <span style=\" vertical-align:top;\">For any output </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">, this is the distance between two adjacent values. The default value is 1.</span></p><p><span style=\" vertical-align:top;\">If </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is specified, </span><span style=\" font-style:italic; vertical-align:top;\">start</span><span style=\" vertical-align:top;\"> must also be given.</span></p><p>dtype : The type of the output array. if dtype <span style=\" vertical-align:top;\">is not given, infer the data type from the other input arguments.</span></p></body></html>", None))
        self.ParCurve_b_3.setText(_translate("Form", "1", None))
        self.label_c_2.setText(_translate("Form", "c (a, b, t) ", None))
        self.ParCurve_c_3.setToolTip(_translate("Form", "<html><head/><body><p>The function \'range\' from Python and \'np.arange\' from numpy module can be used here:</p><p>range([start,] stop[, step])</p><p>start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>stop : Generate numbers up to, but not including this number.</p><p>step : Difference between each number in the sequence. <span style=\" vertical-align:top;\">The default value is 1.</span></p><p><br/></p><p>np.arange([start,] stop[, step,]dtype=None)</p><p>Return evenly spaced values within a given interval.</p><p>start : Starting number of the sequence. <span style=\" vertical-align:top;\">The interval includes this value. The default value is 0</span></p><p>stop : <span style=\" vertical-align:top;\">End of interval. The interval does not include this value, except in some cases where </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is not an integer and floating point round-off affects the length of </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">.</span></p><p>step : Difference between each number in the sequence. <span style=\" vertical-align:top;\">For any output </span><span style=\" font-style:italic; vertical-align:top;\">out</span><span style=\" vertical-align:top;\">, this is the distance between two adjacent values. The default value is 1.</span></p><p><span style=\" vertical-align:top;\">If </span><span style=\" font-style:italic; vertical-align:top;\">step</span><span style=\" vertical-align:top;\"> is specified, </span><span style=\" font-style:italic; vertical-align:top;\">start</span><span style=\" vertical-align:top;\"> must also be given.</span></p><p>dtype : The type of the output array. if dtype <span style=\" vertical-align:top;\">is not given, infer the data type from the other input arguments.</span></p></body></html>", None))
        self.ParCurve_c_3.setText(_translate("Form", "10     # Radius", None))
        self.checkBox_cylind_3.setToolTip(_translate("Form", "Toggle for Cylindrical coordinates:", None))
        self.checkBox_cylind_3.setText(_translate("Form", " Cylindrical coord.", None))
        self.checkBox_spheric_3.setToolTip(_translate("Form", "Toggle for Sperical coordinates:", None))
        self.checkBox_spheric_3.setText(_translate("Form", "Spherical coord.", None))
        self.label_x_3.setText(_translate("Form", "X (a,b,c,t) ", None))
        self.ParCurve_x_3.setToolTip(_translate("Form", "The function from Python math module can be used here:\n"
"safe_list = [\'acos\', \'asin\', \'atan\', \'atan2\', \'ceil\', \'cos\', \'cosh\',\n"
" \'degrees\', \'e\', \'exp\', \'fabs\', \'floor\', \'fmod\', \'frexp\', \'hypot\', \'ldexp\',\n"
" \'log\', \'log10\', \'modf\', \'pi\', \'pow\', \'radians\', \'sin\', \'sinh\', \'sqrt\', \'tan\',\n"
" \'tanh\']", None))
        self.ParCurve_x_3.setText(_translate("Form", "c*sin(t)", None))
        self.label_y_3.setText(_translate("Form", "Y (a,b,c,t) ", None))
        self.ParCurve_y_3.setToolTip(_translate("Form", "The function from Python math module can be used here:\n"
"safe_list = [\'acos\', \'asin\', \'atan\', \'atan2\', \'ceil\', \'cos\', \'cosh\',\n"
" \'degrees\', \'e\', \'exp\', \'fabs\', \'floor\', \'fmod\', \'frexp\', \'hypot\', \'ldexp\',\n"
" \'log\', \'log10\', \'modf\', \'pi\', \'pow\', \'radians\', \'sin\', \'sinh\', \'sqrt\', \'tan\',\n"
" \'tanh\']", None))
        self.ParCurve_y_3.setText(_translate("Form", "c*cos(t)", None))
        self.label_z_3.setText(_translate("Form", "Z (a,b,c,t) ", None))
        self.ParCurve_z_3.setToolTip(_translate("Form", "The function from Python math module can be used here:\n"
"safe_list = [\'acos\', \'asin\', \'atan\', \'atan2\', \'ceil\', \'cos\', \'cosh\',\n"
" \'degrees\', \'e\', \'exp\', \'fabs\', \'floor\', \'fmod\', \'frexp\', \'hypot\', \'ldexp\',\n"
" \'log\', \'log10\', \'modf\', \'pi\', \'pow\', \'radians\', \'sin\', \'sinh\', \'sqrt\', \'tan\',\n"
" \'tanh\']", None))
        self.ParCurve_z_3.setText(_translate("Form", "a*t", None))
        self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.Equation_tab_3), _translate("Form", "Equation", None))
        self.label_tmin_4.setText(_translate("Form", "t min", None))
        self.ParCurve_tmin_3.setText(_translate("Form", "0", None))
        self.label_tmax_4.setText(_translate("Form", "t max", None))
        self.ParCurve_tmax_3.setText(_translate("Form", "5*2*pi   #5 circles", None))
        self.label_tstep_4.setText(_translate("Form", "step", None))
        self.ParCurve_tstep_3.setText(_translate("Form", "0.01", None))
        self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.Variables_tab_3), _translate("Form", "Variables", None))
        self.tabWidget_8.setTabText(self.tabWidget_8.indexOf(self.Wire_Tab3_3), _translate("Form", "Parametric 3D", None))
        self.Surf_comboBox.setToolTip(_translate("Form", "Choose another curve from the list.", None))
        self.Surf_button_edit.setToolTip(_translate("Form", "Click to access to a table where you can edit all parameters of all curves and \n"
"save your custom curves.", None))
        self.Surf_button_edit.setText(_translate("Form", "Edit", None))
        self.label_name_4.setText(_translate("Form", "Name", None))
        self.Surf_name.setText(_translate("Form", "Astroid", None))
        self.label_a_5.setText(_translate("Form", "a", None))
        self.Surf_a.setText(_translate("Form", "4", None))
        self.label_b_5.setText(_translate("Form", "b (a) ", None))
        self.Surf_b.setText(_translate("Form", "3", None))
        self.label_c_3.setText(_translate("Form", "c (a, b) ", None))
        self.Surf_c.setText(_translate("Form", "2", None))
        self.label_x_4.setText(_translate("Form", "X (a,b,c,u,v) ", None))
        self.Surf_x.setToolTip(_translate("Form", "<html><head/><body><p>The function from Python math module can be used here:</p><p>safe_list = [\'acos\', \'asin\', \'atan\', \'atan2\', \'ceil\', \'cos\', \'cosh\',</p><p> \'degrees\', \'e\', \'exp\', \'fabs\', \'floor\', \'fmod\', \'frexp\', \'hypot\', \'ldexp\',</p><p> \'log\', \'log10\', \'modf\', \'pi\', \'pow\', \'radians\', \'sin\', \'sinh\', \'sqrt\', \'tan\',</p><p> \'tanh\']</p></body></html>", None))
        self.Surf_x.setText(_translate("Form", "a*pow(cos(v),3)*pow(cos(u),3)", None))
        self.label_y_4.setText(_translate("Form", "Y (a,b,c,u,v) ", None))
        self.Surf_y.setToolTip(_translate("Form", "<html><head/><body><p>The function from Python math module can be used here:</p><p>safe_list = [\'acos\', \'asin\', \'atan\', \'atan2\', \'ceil\', \'cos\', \'cosh\',</p><p> \'degrees\', \'e\', \'exp\', \'fabs\', \'floor\', \'fmod\', \'frexp\', \'hypot\', \'ldexp\',</p><p> \'log\', \'log10\', \'modf\', \'pi\', \'pow\', \'radians\', \'sin\', \'sinh\', \'sqrt\', \'tan\',</p><p> \'tanh\']</p></body></html>", None))
        self.Surf_y.setText(_translate("Form", "b*pow(cos(v),3)*pow(sin(u),3)", None))
        self.label_z_2.setText(_translate("Form", "Z (a,b,c,u,v) ", None))
        self.Surf_z.setToolTip(_translate("Form", "<html><head/><body><p>The function from Python math module can be used here:</p><p>safe_list = [\'acos\', \'asin\', \'atan\', \'atan2\', \'ceil\', \'cos\', \'cosh\',</p><p> \'degrees\', \'e\', \'exp\', \'fabs\', \'floor\', \'fmod\', \'frexp\', \'hypot\', \'ldexp\',</p><p> \'log\', \'log10\', \'modf\', \'pi\', \'pow\', \'radians\', \'sin\', \'sinh\', \'sqrt\', \'tan\',</p><p> \'tanh\']</p></body></html>", None))
        self.Surf_z.setText(_translate("Form", "c*pow(sin(v),3)", None))
        self.tabWidget_5.setTabText(self.tabWidget_5.indexOf(self.tab_8), _translate("Form", "Equation", None))
        self.label_umin.setText(_translate("Form", "u min", None))
        self.Surf_umin.setText(_translate("Form", "0.0", None))
        self.label_umax.setText(_translate("Form", "u max", None))
        self.Surf_umax.setText(_translate("Form", "2*pi", None))
        self.label_ustep.setText(_translate("Form", "u step", None))
        self.Surf_ustep.setText(_translate("Form", "0.01", None))
        self.label_umin_2.setText(_translate("Form", "v min", None))
        self.Surf_vmin.setText(_translate("Form", "-2", None))
        self.label_umax_2.setText(_translate("Form", "v max", None))
        self.Surf_vmax.setText(_translate("Form", "2", None))
        self.label_ustep_2.setText(_translate("Form", "v step", None))
        self.Surf_vstep.setText(_translate("Form", "0.01", None))
        self.tabWidget_5.setTabText(self.tabWidget_5.indexOf(self.tab_9), _translate("Form", "Variables", None))
        self.groupBox_9.setTitle(_translate("Form", "Type of Surface", None))
        self.Surf_points.setText(_translate("Form", "Points", None))
        self.Surf_polyline.setText(_translate("Form", "Polyline", None))
        self.Surf_bspline.setText(_translate("Form", "Bspline", None))
        self.Surf_bspline_surf.setText(_translate("Form", "Surf Bspline (Nurbs)", None))
        self.Surf_meshes.setText(_translate("Form", "Meshes", None))
        self.Surf_button_store.setToolTip(_translate("Form", "Click to store the current edited curve into the table.\n"
"To save your curve you need to go to \"Edit\".", None))
        self.Surf_button_store.setText(_translate("Form", "Store", None))
        self.Surf_button_apply.setToolTip(_translate("Form", "Click to visualize the curve.", None))
        self.Surf_button_apply.setText(_translate("Form", "Apply", None))
        self.tabWidget_8.setTabText(self.tabWidget_8.indexOf(self.Surface_Tab1), _translate("Form", "Surface", None))
        self.tabWidget_6.setTabText(self.tabWidget_6.indexOf(self.tab), _translate("Form", "Curves and Surfaces", None))
        self.button_select_point.setToolTip(_translate("Form", "<html><head/><body><p>Select point(s) to define reference locations for parametric curves and surfaces.</p><p>- Select as much as Points as needed ;</p><p>- Then click on this button.<br/></p></body></html>", None))
        self.button_select_point.setText(_translate("Form", "Select Point(s)", None))
        self.label_x_6.setText(_translate("Form", "X cst.", None))
        self.Par_x_ref.setToolTip(_translate("Form", "<html><head/><body><p>Reference point (X value) where to attach the 2D curve.</p></body></html>", None))
        self.Par_x_ref.setText(_translate("Form", "0.0", None))
        self.label_y_6.setText(_translate("Form", "Y cst.", None))
        self.Par_y_ref.setToolTip(_translate("Form", "<html><head/><body><p>Reference point (Y value) where to attach the 2D curve.</p></body></html>", None))
        self.Par_y_ref.setText(_translate("Form", "0.0", None))
        self.label_z_6.setText(_translate("Form", "Z cst.", None))
        self.Par_z_ref.setToolTip(_translate("Form", "<html><head/><body><p>Reference point (Z value) where to attach the 2D curve.</p></body></html>", None))
        self.Par_z_ref.setText(_translate("Form", "0.0", None))
        self.lineEdit.setToolTip(_translate("Form", "<html><head/><body><p>Examples </p><p>from http://www.mathcurve.com/ </p><p>and </p><p>https://en.wikipedia.org/wiki/List_of_curves</p></body></html>", None))
        self.lineEdit.setText(_translate("Form", "Examples from http://www.mathcurve.com/ and https://en.wikipedia.org/wiki/List_of_curves", None))
        self.tabWidget_6.setTabText(self.tabWidget_6.indexOf(self.tab_2), _translate("Form", "Origin", None))
        self.button_quit.setText(_translate("Form", "Close", None))
        self.label_release.setText(_translate("Form", "2016", None))

