00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 from PyQt4 import QtCore, QtGui
00011
00012 try:
00013 _fromUtf8 = QtCore.QString.fromUtf8
00014 except AttributeError:
00015 _fromUtf8 = lambda s: s
00016
00017 class Ui_dialog(object):
00018 def setupUi(self, dialog):
00019 dialog.setObjectName(_fromUtf8("dialog"))
00020 dialog.resize(658, 430)
00021 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
00022 sizePolicy.setHorizontalStretch(0)
00023 sizePolicy.setVerticalStretch(0)
00024 sizePolicy.setHeightForWidth(dialog.sizePolicy().hasHeightForWidth())
00025 dialog.setSizePolicy(sizePolicy)
00026 dialog.setMinimumSize(QtCore.QSize(658, 430))
00027 dialog.setMaximumSize(QtCore.QSize(658, 430))
00028 self.gridLayout_8 = QtGui.QGridLayout(dialog)
00029 self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
00030 self.groupBox_3 = QtGui.QGroupBox(dialog)
00031 self.groupBox_3.setMinimumSize(QtCore.QSize(282, 161))
00032 self.groupBox_3.setMaximumSize(QtCore.QSize(282, 161))
00033 self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
00034 self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_3)
00035 self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
00036 self.gridLayout = QtGui.QGridLayout()
00037 self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
00038 self.label_24 = QtGui.QLabel(self.groupBox_3)
00039 self.label_24.setAlignment(QtCore.Qt.AlignCenter)
00040 self.label_24.setObjectName(_fromUtf8("label_24"))
00041 self.gridLayout.addWidget(self.label_24, 0, 0, 1, 1)
00042 self.label_25 = QtGui.QLabel(self.groupBox_3)
00043 self.label_25.setAlignment(QtCore.Qt.AlignCenter)
00044 self.label_25.setObjectName(_fromUtf8("label_25"))
00045 self.gridLayout.addWidget(self.label_25, 0, 1, 1, 1)
00046 self.label_26 = QtGui.QLabel(self.groupBox_3)
00047 self.label_26.setAlignment(QtCore.Qt.AlignCenter)
00048 self.label_26.setObjectName(_fromUtf8("label_26"))
00049 self.gridLayout.addWidget(self.label_26, 0, 2, 1, 1)
00050 spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
00051 self.gridLayout.addItem(spacerItem, 0, 3, 1, 1)
00052 self.spinBox_misalignment_x_from = QtGui.QSpinBox(self.groupBox_3)
00053 self.spinBox_misalignment_x_from.setMinimumSize(QtCore.QSize(60, 20))
00054 self.spinBox_misalignment_x_from.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00055 self.spinBox_misalignment_x_from.setMinimum(-99)
00056 self.spinBox_misalignment_x_from.setObjectName(_fromUtf8("spinBox_misalignment_x_from"))
00057 self.gridLayout.addWidget(self.spinBox_misalignment_x_from, 1, 0, 1, 1)
00058 self.spinBox_misalignment_x_to = QtGui.QSpinBox(self.groupBox_3)
00059 self.spinBox_misalignment_x_to.setMinimumSize(QtCore.QSize(60, 20))
00060 self.spinBox_misalignment_x_to.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00061 self.spinBox_misalignment_x_to.setMinimum(-99)
00062 self.spinBox_misalignment_x_to.setObjectName(_fromUtf8("spinBox_misalignment_x_to"))
00063 self.gridLayout.addWidget(self.spinBox_misalignment_x_to, 1, 1, 1, 1)
00064 self.label = QtGui.QLabel(self.groupBox_3)
00065 self.label.setAlignment(QtCore.Qt.AlignCenter)
00066 self.label.setObjectName(_fromUtf8("label"))
00067 self.gridLayout.addWidget(self.label, 1, 3, 1, 1)
00068 self.spinBox_misalignment_y_from = QtGui.QSpinBox(self.groupBox_3)
00069 self.spinBox_misalignment_y_from.setMinimumSize(QtCore.QSize(60, 20))
00070 self.spinBox_misalignment_y_from.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00071 self.spinBox_misalignment_y_from.setMinimum(-99)
00072 self.spinBox_misalignment_y_from.setObjectName(_fromUtf8("spinBox_misalignment_y_from"))
00073 self.gridLayout.addWidget(self.spinBox_misalignment_y_from, 2, 0, 1, 1)
00074 self.spinBox_misalignment_y_to = QtGui.QSpinBox(self.groupBox_3)
00075 self.spinBox_misalignment_y_to.setMinimumSize(QtCore.QSize(60, 20))
00076 self.spinBox_misalignment_y_to.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00077 self.spinBox_misalignment_y_to.setMinimum(-99)
00078 self.spinBox_misalignment_y_to.setObjectName(_fromUtf8("spinBox_misalignment_y_to"))
00079 self.gridLayout.addWidget(self.spinBox_misalignment_y_to, 2, 1, 1, 1)
00080 self.label_2 = QtGui.QLabel(self.groupBox_3)
00081 self.label_2.setAlignment(QtCore.Qt.AlignCenter)
00082 self.label_2.setObjectName(_fromUtf8("label_2"))
00083 self.gridLayout.addWidget(self.label_2, 2, 3, 1, 1)
00084 self.spinBox_misalignment_z_from = QtGui.QSpinBox(self.groupBox_3)
00085 self.spinBox_misalignment_z_from.setMinimumSize(QtCore.QSize(60, 20))
00086 self.spinBox_misalignment_z_from.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00087 self.spinBox_misalignment_z_from.setMinimum(-99)
00088 self.spinBox_misalignment_z_from.setObjectName(_fromUtf8("spinBox_misalignment_z_from"))
00089 self.gridLayout.addWidget(self.spinBox_misalignment_z_from, 3, 0, 1, 1)
00090 self.spinBox_misalignment_z_to = QtGui.QSpinBox(self.groupBox_3)
00091 self.spinBox_misalignment_z_to.setMinimumSize(QtCore.QSize(60, 20))
00092 self.spinBox_misalignment_z_to.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00093 self.spinBox_misalignment_z_to.setMinimum(-99)
00094 self.spinBox_misalignment_z_to.setObjectName(_fromUtf8("spinBox_misalignment_z_to"))
00095 self.gridLayout.addWidget(self.spinBox_misalignment_z_to, 3, 1, 1, 1)
00096 self.label_3 = QtGui.QLabel(self.groupBox_3)
00097 self.label_3.setAlignment(QtCore.Qt.AlignCenter)
00098 self.label_3.setObjectName(_fromUtf8("label_3"))
00099 self.gridLayout.addWidget(self.label_3, 3, 3, 1, 1)
00100 self.spinBox_z_level_from = QtGui.QSpinBox(self.groupBox_3)
00101 self.spinBox_z_level_from.setMinimumSize(QtCore.QSize(60, 20))
00102 self.spinBox_z_level_from.setLayoutDirection(QtCore.Qt.LeftToRight)
00103 self.spinBox_z_level_from.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00104 self.spinBox_z_level_from.setMinimum(-99)
00105 self.spinBox_z_level_from.setObjectName(_fromUtf8("spinBox_z_level_from"))
00106 self.gridLayout.addWidget(self.spinBox_z_level_from, 4, 0, 1, 1)
00107 self.spinBox_z_level_to = QtGui.QSpinBox(self.groupBox_3)
00108 self.spinBox_z_level_to.setMinimumSize(QtCore.QSize(60, 20))
00109 self.spinBox_z_level_to.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00110 self.spinBox_z_level_to.setMinimum(-99)
00111 self.spinBox_z_level_to.setObjectName(_fromUtf8("spinBox_z_level_to"))
00112 self.gridLayout.addWidget(self.spinBox_z_level_to, 4, 1, 1, 1)
00113 self.label_27 = QtGui.QLabel(self.groupBox_3)
00114 self.label_27.setAlignment(QtCore.Qt.AlignCenter)
00115 self.label_27.setObjectName(_fromUtf8("label_27"))
00116 self.gridLayout.addWidget(self.label_27, 4, 3, 1, 1)
00117 self.spinBox_misalignment_x_intervall = QtGui.QSpinBox(self.groupBox_3)
00118 self.spinBox_misalignment_x_intervall.setMinimumSize(QtCore.QSize(60, 20))
00119 self.spinBox_misalignment_x_intervall.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00120 self.spinBox_misalignment_x_intervall.setMinimum(-99)
00121 self.spinBox_misalignment_x_intervall.setProperty(_fromUtf8("value"), 1)
00122 self.spinBox_misalignment_x_intervall.setObjectName(_fromUtf8("spinBox_misalignment_x_intervall"))
00123 self.gridLayout.addWidget(self.spinBox_misalignment_x_intervall, 1, 2, 1, 1)
00124 self.spinBox_misalignment_y_intervall = QtGui.QSpinBox(self.groupBox_3)
00125 self.spinBox_misalignment_y_intervall.setMinimumSize(QtCore.QSize(60, 20))
00126 self.spinBox_misalignment_y_intervall.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00127 self.spinBox_misalignment_y_intervall.setMinimum(-99)
00128 self.spinBox_misalignment_y_intervall.setProperty(_fromUtf8("value"), 1)
00129 self.spinBox_misalignment_y_intervall.setObjectName(_fromUtf8("spinBox_misalignment_y_intervall"))
00130 self.gridLayout.addWidget(self.spinBox_misalignment_y_intervall, 2, 2, 1, 1)
00131 self.spinBox_misalignment_z_intervall = QtGui.QSpinBox(self.groupBox_3)
00132 self.spinBox_misalignment_z_intervall.setMinimumSize(QtCore.QSize(60, 20))
00133 self.spinBox_misalignment_z_intervall.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00134 self.spinBox_misalignment_z_intervall.setMinimum(-99)
00135 self.spinBox_misalignment_z_intervall.setProperty(_fromUtf8("value"), 1)
00136 self.spinBox_misalignment_z_intervall.setObjectName(_fromUtf8("spinBox_misalignment_z_intervall"))
00137 self.gridLayout.addWidget(self.spinBox_misalignment_z_intervall, 3, 2, 1, 1)
00138 self.spinBox_z_level_intervall = QtGui.QSpinBox(self.groupBox_3)
00139 self.spinBox_z_level_intervall.setMinimumSize(QtCore.QSize(60, 0))
00140 self.spinBox_z_level_intervall.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00141 self.spinBox_z_level_intervall.setMinimum(-99)
00142 self.spinBox_z_level_intervall.setProperty(_fromUtf8("value"), 1)
00143 self.spinBox_z_level_intervall.setObjectName(_fromUtf8("spinBox_z_level_intervall"))
00144 self.gridLayout.addWidget(self.spinBox_z_level_intervall, 4, 2, 1, 1)
00145 self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1)
00146 self.gridLayout_8.addWidget(self.groupBox_3, 0, 0, 1, 1)
00147 self.groupBox = QtGui.QGroupBox(dialog)
00148 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
00149 sizePolicy.setHorizontalStretch(0)
00150 sizePolicy.setVerticalStretch(0)
00151 sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
00152 self.groupBox.setSizePolicy(sizePolicy)
00153 self.groupBox.setMinimumSize(QtCore.QSize(352, 259))
00154 self.groupBox.setMaximumSize(QtCore.QSize(352, 259))
00155 self.groupBox.setObjectName(_fromUtf8("groupBox"))
00156 self.gridLayout_7 = QtGui.QGridLayout(self.groupBox)
00157 self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
00158 self.gridLayout_6 = QtGui.QGridLayout()
00159 self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
00160 self.gridLayout_5 = QtGui.QGridLayout()
00161 self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
00162 spacerItem1 = QtGui.QSpacerItem(13, 17, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
00163 self.gridLayout_5.addItem(spacerItem1, 0, 0, 1, 1)
00164 self.spinBox_young_modulus = QtGui.QDoubleSpinBox(self.groupBox)
00165 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
00166 sizePolicy.setHorizontalStretch(0)
00167 sizePolicy.setVerticalStretch(0)
00168 sizePolicy.setHeightForWidth(self.spinBox_young_modulus.sizePolicy().hasHeightForWidth())
00169 self.spinBox_young_modulus.setSizePolicy(sizePolicy)
00170 self.spinBox_young_modulus.setMinimumSize(QtCore.QSize(60, 20))
00171 self.spinBox_young_modulus.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00172 self.spinBox_young_modulus.setMaximum(999999.99)
00173 self.spinBox_young_modulus.setProperty(_fromUtf8("value"), 70000.0)
00174 self.spinBox_young_modulus.setObjectName(_fromUtf8("spinBox_young_modulus"))
00175 self.gridLayout_5.addWidget(self.spinBox_young_modulus, 0, 1, 1, 1)
00176 self.label_6 = QtGui.QLabel(self.groupBox)
00177 self.label_6.setObjectName(_fromUtf8("label_6"))
00178 self.gridLayout_5.addWidget(self.label_6, 0, 2, 1, 1)
00179 spacerItem2 = QtGui.QSpacerItem(13, 13, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
00180 self.gridLayout_5.addItem(spacerItem2, 1, 0, 1, 1)
00181 self.spinBox_poisson_ratio = QtGui.QDoubleSpinBox(self.groupBox)
00182 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
00183 sizePolicy.setHorizontalStretch(0)
00184 sizePolicy.setVerticalStretch(0)
00185 sizePolicy.setHeightForWidth(self.spinBox_poisson_ratio.sizePolicy().hasHeightForWidth())
00186 self.spinBox_poisson_ratio.setSizePolicy(sizePolicy)
00187 self.spinBox_poisson_ratio.setMinimumSize(QtCore.QSize(60, 20))
00188 self.spinBox_poisson_ratio.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00189 self.spinBox_poisson_ratio.setSingleStep(0.1)
00190 self.spinBox_poisson_ratio.setProperty(_fromUtf8("value"), 0.3)
00191 self.spinBox_poisson_ratio.setObjectName(_fromUtf8("spinBox_poisson_ratio"))
00192 self.gridLayout_5.addWidget(self.spinBox_poisson_ratio, 1, 1, 1, 1)
00193 self.label_7 = QtGui.QLabel(self.groupBox)
00194 self.label_7.setObjectName(_fromUtf8("label_7"))
00195 self.gridLayout_5.addWidget(self.label_7, 1, 2, 1, 1)
00196 spacerItem3 = QtGui.QSpacerItem(13, 17, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
00197 self.gridLayout_5.addItem(spacerItem3, 2, 0, 1, 1)
00198 self.spinBox_Plate_Thickness = QtGui.QDoubleSpinBox(self.groupBox)
00199 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
00200 sizePolicy.setHorizontalStretch(0)
00201 sizePolicy.setVerticalStretch(0)
00202 sizePolicy.setHeightForWidth(self.spinBox_Plate_Thickness.sizePolicy().hasHeightForWidth())
00203 self.spinBox_Plate_Thickness.setSizePolicy(sizePolicy)
00204 self.spinBox_Plate_Thickness.setMinimumSize(QtCore.QSize(60, 20))
00205 self.spinBox_Plate_Thickness.setLayoutDirection(QtCore.Qt.LeftToRight)
00206 self.spinBox_Plate_Thickness.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00207 self.spinBox_Plate_Thickness.setMaximum(500.0)
00208 self.spinBox_Plate_Thickness.setProperty(_fromUtf8("value"), 40.0)
00209 self.spinBox_Plate_Thickness.setObjectName(_fromUtf8("spinBox_Plate_Thickness"))
00210 self.gridLayout_5.addWidget(self.spinBox_Plate_Thickness, 2, 1, 1, 1)
00211 self.label_8 = QtGui.QLabel(self.groupBox)
00212 self.label_8.setObjectName(_fromUtf8("label_8"))
00213 self.gridLayout_5.addWidget(self.label_8, 2, 2, 1, 1)
00214 self.gridLayout_6.addLayout(self.gridLayout_5, 0, 0, 1, 1)
00215 self.gridLayout_4 = QtGui.QGridLayout()
00216 self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
00217 self.gridLayout_3 = QtGui.QGridLayout()
00218 self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
00219 self.select_L_file = QtGui.QPushButton(self.groupBox)
00220 self.select_L_file.setObjectName(_fromUtf8("select_L_file"))
00221 self.gridLayout_3.addWidget(self.select_L_file, 0, 0, 1, 1)
00222 spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
00223 self.gridLayout_3.addItem(spacerItem4, 0, 1, 1, 2)
00224 self.select_LT_file = QtGui.QPushButton(self.groupBox)
00225 self.select_LT_file.setObjectName(_fromUtf8("select_LT_file"))
00226 self.gridLayout_3.addWidget(self.select_LT_file, 0, 3, 1, 1)
00227 spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
00228 self.gridLayout_3.addItem(spacerItem5, 0, 4, 1, 2)
00229 self.lc1 = QtGui.QDoubleSpinBox(self.groupBox)
00230 self.lc1.setMinimumSize(QtCore.QSize(80, 0))
00231 self.lc1.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00232 self.lc1.setDecimals(7)
00233 self.lc1.setMinimum(-99.999999)
00234 self.lc1.setMaximum(99.999999)
00235 self.lc1.setSingleStep(0.1)
00236 self.lc1.setObjectName(_fromUtf8("lc1"))
00237 self.gridLayout_3.addWidget(self.lc1, 1, 0, 1, 2)
00238 self.label_9 = QtGui.QLabel(self.groupBox)
00239 self.label_9.setObjectName(_fromUtf8("label_9"))
00240 self.gridLayout_3.addWidget(self.label_9, 1, 2, 1, 1)
00241 self.ltc1 = QtGui.QDoubleSpinBox(self.groupBox)
00242 self.ltc1.setMinimumSize(QtCore.QSize(80, 0))
00243 self.ltc1.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00244 self.ltc1.setDecimals(7)
00245 self.ltc1.setMinimum(-99.999999)
00246 self.ltc1.setMaximum(99.999999)
00247 self.ltc1.setSingleStep(0.1)
00248 self.ltc1.setObjectName(_fromUtf8("ltc1"))
00249 self.gridLayout_3.addWidget(self.ltc1, 1, 3, 1, 2)
00250 self.label_16 = QtGui.QLabel(self.groupBox)
00251 self.label_16.setObjectName(_fromUtf8("label_16"))
00252 self.gridLayout_3.addWidget(self.label_16, 1, 5, 1, 1)
00253 self.lc2 = QtGui.QDoubleSpinBox(self.groupBox)
00254 self.lc2.setMinimumSize(QtCore.QSize(80, 0))
00255 self.lc2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00256 self.lc2.setDecimals(7)
00257 self.lc2.setMinimum(-99.999999)
00258 self.lc2.setMaximum(99.999999)
00259 self.lc2.setSingleStep(0.1)
00260 self.lc2.setObjectName(_fromUtf8("lc2"))
00261 self.gridLayout_3.addWidget(self.lc2, 2, 0, 1, 2)
00262 self.label_12 = QtGui.QLabel(self.groupBox)
00263 self.label_12.setObjectName(_fromUtf8("label_12"))
00264 self.gridLayout_3.addWidget(self.label_12, 2, 2, 1, 1)
00265 self.ltc2 = QtGui.QDoubleSpinBox(self.groupBox)
00266 self.ltc2.setMinimumSize(QtCore.QSize(80, 0))
00267 self.ltc2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00268 self.ltc2.setDecimals(7)
00269 self.ltc2.setMinimum(-99.999999)
00270 self.ltc2.setMaximum(99.999999)
00271 self.ltc2.setSingleStep(0.1)
00272 self.ltc2.setObjectName(_fromUtf8("ltc2"))
00273 self.gridLayout_3.addWidget(self.ltc2, 2, 3, 1, 2)
00274 self.label_13 = QtGui.QLabel(self.groupBox)
00275 self.label_13.setObjectName(_fromUtf8("label_13"))
00276 self.gridLayout_3.addWidget(self.label_13, 2, 5, 1, 1)
00277 self.lc3 = QtGui.QDoubleSpinBox(self.groupBox)
00278 self.lc3.setMinimumSize(QtCore.QSize(80, 0))
00279 self.lc3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00280 self.lc3.setDecimals(7)
00281 self.lc3.setMinimum(-99.999999)
00282 self.lc3.setMaximum(99.999999)
00283 self.lc3.setSingleStep(0.1)
00284 self.lc3.setObjectName(_fromUtf8("lc3"))
00285 self.gridLayout_3.addWidget(self.lc3, 3, 0, 1, 2)
00286 self.label_11 = QtGui.QLabel(self.groupBox)
00287 self.label_11.setObjectName(_fromUtf8("label_11"))
00288 self.gridLayout_3.addWidget(self.label_11, 3, 2, 1, 1)
00289 self.ltc3 = QtGui.QDoubleSpinBox(self.groupBox)
00290 self.ltc3.setMinimumSize(QtCore.QSize(80, 0))
00291 self.ltc3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00292 self.ltc3.setDecimals(7)
00293 self.ltc3.setMinimum(-99.999999)
00294 self.ltc3.setMaximum(99.999999)
00295 self.ltc3.setSingleStep(0.1)
00296 self.ltc3.setObjectName(_fromUtf8("ltc3"))
00297 self.gridLayout_3.addWidget(self.ltc3, 3, 3, 1, 2)
00298 self.label_14 = QtGui.QLabel(self.groupBox)
00299 self.label_14.setObjectName(_fromUtf8("label_14"))
00300 self.gridLayout_3.addWidget(self.label_14, 3, 5, 1, 1)
00301 self.lc4 = QtGui.QDoubleSpinBox(self.groupBox)
00302 self.lc4.setMinimumSize(QtCore.QSize(80, 0))
00303 self.lc4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00304 self.lc4.setDecimals(7)
00305 self.lc4.setMinimum(-99.999999)
00306 self.lc4.setMaximum(99.999999)
00307 self.lc4.setSingleStep(0.1)
00308 self.lc4.setObjectName(_fromUtf8("lc4"))
00309 self.gridLayout_3.addWidget(self.lc4, 4, 0, 1, 2)
00310 self.label_10 = QtGui.QLabel(self.groupBox)
00311 self.label_10.setObjectName(_fromUtf8("label_10"))
00312 self.gridLayout_3.addWidget(self.label_10, 4, 2, 1, 1)
00313 self.ltc4 = QtGui.QDoubleSpinBox(self.groupBox)
00314 self.ltc4.setMinimumSize(QtCore.QSize(80, 0))
00315 self.ltc4.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00316 self.ltc4.setDecimals(7)
00317 self.ltc4.setMinimum(-99.999999)
00318 self.ltc4.setMaximum(99.999999)
00319 self.ltc4.setSingleStep(0.1)
00320 self.ltc4.setObjectName(_fromUtf8("ltc4"))
00321 self.gridLayout_3.addWidget(self.ltc4, 4, 3, 1, 2)
00322 self.lc5 = QtGui.QDoubleSpinBox(self.groupBox)
00323 self.lc5.setMinimumSize(QtCore.QSize(80, 0))
00324 self.lc5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00325 self.lc5.setDecimals(7)
00326 self.lc5.setMinimum(-99.999999)
00327 self.lc5.setMaximum(99.999999)
00328 self.lc5.setSingleStep(0.1)
00329 self.lc5.setObjectName(_fromUtf8("lc5"))
00330 self.gridLayout_3.addWidget(self.lc5, 5, 0, 1, 2)
00331 self.label_19 = QtGui.QLabel(self.groupBox)
00332 self.label_19.setObjectName(_fromUtf8("label_19"))
00333 self.gridLayout_3.addWidget(self.label_19, 5, 2, 1, 1)
00334 self.ltc5 = QtGui.QDoubleSpinBox(self.groupBox)
00335 self.ltc5.setMinimumSize(QtCore.QSize(80, 0))
00336 self.ltc5.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00337 self.ltc5.setDecimals(7)
00338 self.ltc5.setMinimum(-99.999999)
00339 self.ltc5.setMaximum(99.999999)
00340 self.ltc5.setSingleStep(0.1)
00341 self.ltc5.setObjectName(_fromUtf8("ltc5"))
00342 self.gridLayout_3.addWidget(self.ltc5, 5, 3, 1, 2)
00343 self.label_17 = QtGui.QLabel(self.groupBox)
00344 self.label_17.setObjectName(_fromUtf8("label_17"))
00345 self.gridLayout_3.addWidget(self.label_17, 5, 5, 1, 1)
00346 self.lc6 = QtGui.QDoubleSpinBox(self.groupBox)
00347 self.lc6.setMinimumSize(QtCore.QSize(80, 0))
00348 self.lc6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00349 self.lc6.setDecimals(7)
00350 self.lc6.setMinimum(-99.999999)
00351 self.lc6.setMaximum(99.999999)
00352 self.lc6.setSingleStep(0.1)
00353 self.lc6.setObjectName(_fromUtf8("lc6"))
00354 self.gridLayout_3.addWidget(self.lc6, 6, 0, 1, 2)
00355 self.label_20 = QtGui.QLabel(self.groupBox)
00356 self.label_20.setObjectName(_fromUtf8("label_20"))
00357 self.gridLayout_3.addWidget(self.label_20, 6, 2, 1, 1)
00358 self.ltc6 = QtGui.QDoubleSpinBox(self.groupBox)
00359 self.ltc6.setMinimumSize(QtCore.QSize(80, 0))
00360 self.ltc6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
00361 self.ltc6.setDecimals(7)
00362 self.ltc6.setMinimum(-99.999999)
00363 self.ltc6.setMaximum(99.999999)
00364 self.ltc6.setSingleStep(0.1)
00365 self.ltc6.setObjectName(_fromUtf8("ltc6"))
00366 self.gridLayout_3.addWidget(self.ltc6, 6, 3, 1, 2)
00367 self.label_18 = QtGui.QLabel(self.groupBox)
00368 self.label_18.setObjectName(_fromUtf8("label_18"))
00369 self.gridLayout_3.addWidget(self.label_18, 6, 5, 1, 1)
00370 self.label_15 = QtGui.QLabel(self.groupBox)
00371 self.label_15.setObjectName(_fromUtf8("label_15"))
00372 self.gridLayout_3.addWidget(self.label_15, 4, 5, 1, 1)
00373 self.gridLayout_4.addLayout(self.gridLayout_3, 0, 0, 1, 1)
00374 self.label_21 = QtGui.QLabel(self.groupBox)
00375 self.label_21.setMinimumSize(QtCore.QSize(0, 152))
00376 self.label_21.setWordWrap(True)
00377 self.label_21.setObjectName(_fromUtf8("label_21"))
00378 self.gridLayout_4.addWidget(self.label_21, 0, 1, 1, 1)
00379 self.gridLayout_6.addLayout(self.gridLayout_4, 1, 0, 1, 1)
00380 self.gridLayout_7.addLayout(self.gridLayout_6, 0, 0, 1, 1)
00381 self.gridLayout_8.addWidget(self.groupBox, 0, 1, 2, 1)
00382 self.verticalLayout = QtGui.QVBoxLayout()
00383 self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
00384 spacerItem6 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
00385 self.verticalLayout.addItem(spacerItem6)
00386 self.button_select_output = QtGui.QPushButton(dialog)
00387 self.button_select_output.setObjectName(_fromUtf8("button_select_output"))
00388 self.verticalLayout.addWidget(self.button_select_output)
00389 spacerItem7 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
00390 self.verticalLayout.addItem(spacerItem7)
00391 self.line_2 = QtGui.QFrame(dialog)
00392 self.line_2.setFrameShape(QtGui.QFrame.HLine)
00393 self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
00394 self.line_2.setObjectName(_fromUtf8("line_2"))
00395 self.verticalLayout.addWidget(self.line_2)
00396 spacerItem8 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
00397 self.verticalLayout.addItem(spacerItem8)
00398 self.button_select_file = QtGui.QPushButton(dialog)
00399 self.button_select_file.setObjectName(_fromUtf8("button_select_file"))
00400 self.verticalLayout.addWidget(self.button_select_file)
00401 spacerItem9 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
00402 self.verticalLayout.addItem(spacerItem9)
00403 self.gridLayout_8.addLayout(self.verticalLayout, 1, 0, 1, 1)
00404 self.JobTable = QtGui.QTableWidget(dialog)
00405 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
00406 sizePolicy.setHorizontalStretch(0)
00407 sizePolicy.setVerticalStretch(0)
00408 sizePolicy.setHeightForWidth(self.JobTable.sizePolicy().hasHeightForWidth())
00409 self.JobTable.setSizePolicy(sizePolicy)
00410 self.JobTable.setMinimumSize(QtCore.QSize(640, 120))
00411 self.JobTable.setMaximumSize(QtCore.QSize(640, 16777215))
00412 self.JobTable.setRowCount(0)
00413 self.JobTable.setColumnCount(29)
00414 self.JobTable.setObjectName(_fromUtf8("JobTable"))
00415 self.JobTable.setColumnCount(29)
00416 self.JobTable.setRowCount(0)
00417 self.gridLayout_8.addWidget(self.JobTable, 2, 0, 1, 2)
00418 self.horizontalLayout = QtGui.QHBoxLayout()
00419 self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
00420 self.button_add_to_table = QtGui.QPushButton(dialog)
00421 self.button_add_to_table.setEnabled(False)
00422 self.button_add_to_table.setObjectName(_fromUtf8("button_add_to_table"))
00423 self.horizontalLayout.addWidget(self.button_add_to_table)
00424 spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
00425 self.horizontalLayout.addItem(spacerItem10)
00426 self.button_start_calculation = QtGui.QPushButton(dialog)
00427 self.button_start_calculation.setEnabled(False)
00428 self.button_start_calculation.setObjectName(_fromUtf8("button_start_calculation"))
00429 self.horizontalLayout.addWidget(self.button_start_calculation)
00430 spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
00431 self.horizontalLayout.addItem(spacerItem11)
00432 self.button_dialog = QtGui.QDialogButtonBox(dialog)
00433 self.button_dialog.setOrientation(QtCore.Qt.Horizontal)
00434 self.button_dialog.setStandardButtons(QtGui.QDialogButtonBox.Close|QtGui.QDialogButtonBox.Ok)
00435 self.button_dialog.setObjectName(_fromUtf8("button_dialog"))
00436 self.horizontalLayout.addWidget(self.button_dialog)
00437 self.gridLayout_8.addLayout(self.horizontalLayout, 3, 0, 1, 2)
00438
00439 self.retranslateUi(dialog)
00440 QtCore.QMetaObject.connectSlotsByName(dialog)
00441 dialog.setTabOrder(self.button_select_file, self.spinBox_misalignment_x_from)
00442 dialog.setTabOrder(self.spinBox_misalignment_x_from, self.spinBox_misalignment_y_from)
00443 dialog.setTabOrder(self.spinBox_misalignment_y_from, self.spinBox_misalignment_z_from)
00444 dialog.setTabOrder(self.spinBox_misalignment_z_from, self.spinBox_young_modulus)
00445 dialog.setTabOrder(self.spinBox_young_modulus, self.spinBox_poisson_ratio)
00446 dialog.setTabOrder(self.spinBox_poisson_ratio, self.spinBox_Plate_Thickness)
00447 dialog.setTabOrder(self.spinBox_Plate_Thickness, self.lc1)
00448 dialog.setTabOrder(self.lc1, self.lc2)
00449 dialog.setTabOrder(self.lc2, self.lc3)
00450 dialog.setTabOrder(self.lc3, self.lc4)
00451 dialog.setTabOrder(self.lc4, self.lc5)
00452 dialog.setTabOrder(self.lc5, self.lc6)
00453 dialog.setTabOrder(self.lc6, self.ltc1)
00454 dialog.setTabOrder(self.ltc1, self.ltc2)
00455 dialog.setTabOrder(self.ltc2, self.ltc3)
00456 dialog.setTabOrder(self.ltc3, self.ltc4)
00457 dialog.setTabOrder(self.ltc4, self.ltc5)
00458 dialog.setTabOrder(self.ltc5, self.ltc6)
00459 dialog.setTabOrder(self.ltc6, self.button_add_to_table)
00460 dialog.setTabOrder(self.button_add_to_table, self.button_start_calculation)
00461 dialog.setTabOrder(self.button_start_calculation, self.JobTable)
00462
00463 def retranslateUi(self, dialog):
00464 dialog.setWindowTitle(QtGui.QApplication.translate("dialog", "Machining Distortion Prediction", None, QtGui.QApplication.UnicodeUTF8))
00465 self.groupBox_3.setTitle(QtGui.QApplication.translate("dialog", "Set User Defined Misalignment", None, QtGui.QApplication.UnicodeUTF8))
00466 self.label_24.setText(QtGui.QApplication.translate("dialog", "From", None, QtGui.QApplication.UnicodeUTF8))
00467 self.label_25.setText(QtGui.QApplication.translate("dialog", "To", None, QtGui.QApplication.UnicodeUTF8))
00468 self.label_26.setText(QtGui.QApplication.translate("dialog", "Intervall", None, QtGui.QApplication.UnicodeUTF8))
00469 self.label.setText(QtGui.QApplication.translate("dialog", "Angle X-Axis", None, QtGui.QApplication.UnicodeUTF8))
00470 self.label_2.setText(QtGui.QApplication.translate("dialog", "Angle Y-Axis", None, QtGui.QApplication.UnicodeUTF8))
00471 self.label_3.setText(QtGui.QApplication.translate("dialog", "Angle Z-Axis", None, QtGui.QApplication.UnicodeUTF8))
00472 self.label_27.setText(QtGui.QApplication.translate("dialog", "Z-Level", None, QtGui.QApplication.UnicodeUTF8))
00473 self.groupBox.setTitle(QtGui.QApplication.translate("dialog", "Material Properties", None, QtGui.QApplication.UnicodeUTF8))
00474 self.label_6.setText(QtGui.QApplication.translate("dialog", "Young Modulus", None, QtGui.QApplication.UnicodeUTF8))
00475 self.label_7.setText(QtGui.QApplication.translate("dialog", "Poisson Ratio", None, QtGui.QApplication.UnicodeUTF8))
00476 self.label_8.setText(QtGui.QApplication.translate("dialog", "Plate Thickness", None, QtGui.QApplication.UnicodeUTF8))
00477 self.select_L_file.setText(QtGui.QApplication.translate("dialog", "Select L File", None, QtGui.QApplication.UnicodeUTF8))
00478 self.select_LT_file.setText(QtGui.QApplication.translate("dialog", "Select LT File", None, QtGui.QApplication.UnicodeUTF8))
00479 self.label_9.setText(QtGui.QApplication.translate("dialog", "LC1", None, QtGui.QApplication.UnicodeUTF8))
00480 self.label_16.setText(QtGui.QApplication.translate("dialog", "LTC1", None, QtGui.QApplication.UnicodeUTF8))
00481 self.label_12.setText(QtGui.QApplication.translate("dialog", "LC2", None, QtGui.QApplication.UnicodeUTF8))
00482 self.label_13.setText(QtGui.QApplication.translate("dialog", "LTC2", None, QtGui.QApplication.UnicodeUTF8))
00483 self.label_11.setText(QtGui.QApplication.translate("dialog", "LC3", None, QtGui.QApplication.UnicodeUTF8))
00484 self.label_14.setText(QtGui.QApplication.translate("dialog", "LTC3", None, QtGui.QApplication.UnicodeUTF8))
00485 self.label_10.setText(QtGui.QApplication.translate("dialog", "LC4", None, QtGui.QApplication.UnicodeUTF8))
00486 self.label_19.setText(QtGui.QApplication.translate("dialog", "LC5", None, QtGui.QApplication.UnicodeUTF8))
00487 self.label_17.setText(QtGui.QApplication.translate("dialog", "LTC5", None, QtGui.QApplication.UnicodeUTF8))
00488 self.label_20.setText(QtGui.QApplication.translate("dialog", "LC6", None, QtGui.QApplication.UnicodeUTF8))
00489 self.label_18.setText(QtGui.QApplication.translate("dialog", "LTC6", None, QtGui.QApplication.UnicodeUTF8))
00490 self.label_15.setText(QtGui.QApplication.translate("dialog", "LTC4", None, QtGui.QApplication.UnicodeUTF8))
00491 self.label_21.setText(QtGui.QApplication.translate("dialog", "Interpolation Coefficients", None, QtGui.QApplication.UnicodeUTF8))
00492 self.button_select_output.setText(QtGui.QApplication.translate("dialog", "Select Overall Output Folder", None, QtGui.QApplication.UnicodeUTF8))
00493 self.button_select_file.setText(QtGui.QApplication.translate("dialog", "Select Nastran Geometry File", None, QtGui.QApplication.UnicodeUTF8))
00494 self.button_add_to_table.setText(QtGui.QApplication.translate("dialog", "Add Job", None, QtGui.QApplication.UnicodeUTF8))
00495 self.button_start_calculation.setText(QtGui.QApplication.translate("dialog", "Start Calculation", None, QtGui.QApplication.UnicodeUTF8))
00496