コード例 #1
0
 def __init__(self, region, label, conditional_constraint):
     super().__init__()
     layout = QtWidgets.QHBoxLayout(self._widget)
     layout.setContentsMargins(0, 0, 0, 0)
     label_widget = QtWidgets.QLabel(label)
     self._source_field_chooser = FieldChooserWidget(self._widget)
     self._source_field_chooser.setObjectName(
         "field_requirements_source_field_base_chooser")
     self._source_field_chooser.set_listen_for_field_notifications(False)
     self._source_field_chooser.allowUnmanagedField(True)
     self._source_field_chooser.setNullObjectName("-")
     self._source_field_chooser.setRegion(region)
     if conditional_constraint is not None:
         self._source_field_chooser.setConditional(conditional_constraint)
     layout.addWidget(label_widget)
     layout.addWidget(self._source_field_chooser)
     self._source_field_chooser.currentTextChanged.connect(
         self._field_changed)
    def setupUi(self, GeometricFitWidget):
        GeometricFitWidget.setObjectName("GeometricFitWidget")
        GeometricFitWidget.resize(1718, 1394)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(GeometricFitWidget.sizePolicy().hasHeightForWidth())
        GeometricFitWidget.setSizePolicy(sizePolicy)
        GeometricFitWidget.setMinimumSize(QtCore.QSize(0, 0))
        self.horizontalLayout = QtGui.QHBoxLayout(GeometricFitWidget)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.dockWidget = QtGui.QDockWidget(GeometricFitWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.dockWidget.sizePolicy().hasHeightForWidth())
        self.dockWidget.setSizePolicy(sizePolicy)
        self.dockWidget.setMinimumSize(QtCore.QSize(0, 0))
        self.dockWidget.setFeatures(QtGui.QDockWidget.DockWidgetFloatable|QtGui.QDockWidget.DockWidgetMovable)
        self.dockWidget.setAllowedAreas(QtCore.Qt.AllDockWidgetAreas)
        self.dockWidget.setObjectName("dockWidget")
        self.dockWidgetContents = QtGui.QWidget()
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.dockWidgetContents.sizePolicy().hasHeightForWidth())
        self.dockWidgetContents.setSizePolicy(sizePolicy)
        self.dockWidgetContents.setObjectName("dockWidgetContents")
        self.verticalLayout = QtGui.QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout.setObjectName("verticalLayout")
        self.identifier_label = QtGui.QLabel(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.identifier_label.sizePolicy().hasHeightForWidth())
        self.identifier_label.setSizePolicy(sizePolicy)
        self.identifier_label.setObjectName("identifier_label")
        self.verticalLayout.addWidget(self.identifier_label)
        self.steps_groupBox = QtGui.QGroupBox(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.steps_groupBox.sizePolicy().hasHeightForWidth())
        self.steps_groupBox.setSizePolicy(sizePolicy)
        self.steps_groupBox.setObjectName("steps_groupBox")
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.steps_groupBox)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.stepsAddDelete_frame = QtGui.QFrame(self.steps_groupBox)
        self.stepsAddDelete_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.stepsAddDelete_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.stepsAddDelete_frame.setObjectName("stepsAddDelete_frame")
        self.horizontalLayout_10 = QtGui.QHBoxLayout(self.stepsAddDelete_frame)
        self.horizontalLayout_10.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
        self.stepsAddAlign_pushButton = QtGui.QPushButton(self.stepsAddDelete_frame)
        self.stepsAddAlign_pushButton.setObjectName("stepsAddAlign_pushButton")
        self.horizontalLayout_10.addWidget(self.stepsAddAlign_pushButton)
        self.stepsAddFit_pushButton = QtGui.QPushButton(self.stepsAddDelete_frame)
        self.stepsAddFit_pushButton.setObjectName("stepsAddFit_pushButton")
        self.horizontalLayout_10.addWidget(self.stepsAddFit_pushButton)
        self.stepsDelete_pushButton = QtGui.QPushButton(self.stepsAddDelete_frame)
        self.stepsDelete_pushButton.setObjectName("stepsDelete_pushButton")
        self.horizontalLayout_10.addWidget(self.stepsDelete_pushButton)
        self.verticalLayout_2.addWidget(self.stepsAddDelete_frame)
        self.steps_listView = QtGui.QListView(self.steps_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.steps_listView.sizePolicy().hasHeightForWidth())
        self.steps_listView.setSizePolicy(sizePolicy)
        self.steps_listView.setObjectName("steps_listView")
        self.verticalLayout_2.addWidget(self.steps_listView)
        self.stepedit_scrollArea = QtGui.QScrollArea(self.steps_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.stepedit_scrollArea.sizePolicy().hasHeightForWidth())
        self.stepedit_scrollArea.setSizePolicy(sizePolicy)
        self.stepedit_scrollArea.setFrameShape(QtGui.QFrame.NoFrame)
        self.stepedit_scrollArea.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.stepedit_scrollArea.setWidgetResizable(True)
        self.stepedit_scrollArea.setObjectName("stepedit_scrollArea")
        self.stepedit_scrollAreaWidgetContents = QtGui.QWidget()
        self.stepedit_scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 671, 764))
        self.stepedit_scrollAreaWidgetContents.setObjectName("stepedit_scrollAreaWidgetContents")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.stepedit_scrollAreaWidgetContents)
        self.verticalLayout_3.setSpacing(0)
        self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.config_groupBox = QtGui.QGroupBox(self.stepedit_scrollAreaWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.config_groupBox.sizePolicy().hasHeightForWidth())
        self.config_groupBox.setSizePolicy(sizePolicy)
        self.config_groupBox.setObjectName("config_groupBox")
        self.formLayout_4 = QtGui.QFormLayout(self.config_groupBox)
        self.formLayout_4.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_4.setObjectName("formLayout_4")
        self.configModelCoordinates_label = QtGui.QLabel(self.config_groupBox)
        self.configModelCoordinates_label.setObjectName("configModelCoordinates_label")
        self.formLayout_4.setWidget(0, QtGui.QFormLayout.LabelRole, self.configModelCoordinates_label)
        self.configModelCoordinates_fieldChooser = FieldChooserWidget(self.config_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.configModelCoordinates_fieldChooser.sizePolicy().hasHeightForWidth())
        self.configModelCoordinates_fieldChooser.setSizePolicy(sizePolicy)
        self.configModelCoordinates_fieldChooser.setObjectName("configModelCoordinates_fieldChooser")
        self.formLayout_4.setWidget(0, QtGui.QFormLayout.FieldRole, self.configModelCoordinates_fieldChooser)
        self.configDataCoordinates_label = QtGui.QLabel(self.config_groupBox)
        self.configDataCoordinates_label.setObjectName("configDataCoordinates_label")
        self.formLayout_4.setWidget(1, QtGui.QFormLayout.LabelRole, self.configDataCoordinates_label)
        self.configDataCoordinates_fieldChooser = FieldChooserWidget(self.config_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.configDataCoordinates_fieldChooser.sizePolicy().hasHeightForWidth())
        self.configDataCoordinates_fieldChooser.setSizePolicy(sizePolicy)
        self.configDataCoordinates_fieldChooser.setObjectName("configDataCoordinates_fieldChooser")
        self.formLayout_4.setWidget(1, QtGui.QFormLayout.FieldRole, self.configDataCoordinates_fieldChooser)
        self.configMarkerGroup_label = QtGui.QLabel(self.config_groupBox)
        self.configMarkerGroup_label.setObjectName("configMarkerGroup_label")
        self.formLayout_4.setWidget(2, QtGui.QFormLayout.LabelRole, self.configMarkerGroup_label)
        self.configMarkerGroup_fieldChooser = FieldChooserWidget(self.config_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.configMarkerGroup_fieldChooser.sizePolicy().hasHeightForWidth())
        self.configMarkerGroup_fieldChooser.setSizePolicy(sizePolicy)
        self.configMarkerGroup_fieldChooser.setObjectName("configMarkerGroup_fieldChooser")
        self.formLayout_4.setWidget(2, QtGui.QFormLayout.FieldRole, self.configMarkerGroup_fieldChooser)
        self.verticalLayout_3.addWidget(self.config_groupBox)
        self.align_groupBox = QtGui.QGroupBox(self.stepedit_scrollAreaWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.align_groupBox.sizePolicy().hasHeightForWidth())
        self.align_groupBox.setSizePolicy(sizePolicy)
        self.align_groupBox.setObjectName("align_groupBox")
        self.formLayout_2 = QtGui.QFormLayout(self.align_groupBox)
        self.formLayout_2.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_2.setObjectName("formLayout_2")
        self.alignMarkers_checkBox = QtGui.QCheckBox(self.align_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.alignMarkers_checkBox.sizePolicy().hasHeightForWidth())
        self.alignMarkers_checkBox.setSizePolicy(sizePolicy)
        self.alignMarkers_checkBox.setObjectName("alignMarkers_checkBox")
        self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.alignMarkers_checkBox)
        self.alignRotation_label = QtGui.QLabel(self.align_groupBox)
        self.alignRotation_label.setObjectName("alignRotation_label")
        self.formLayout_2.setWidget(2, QtGui.QFormLayout.LabelRole, self.alignRotation_label)
        self.alignRotation_lineEdit = QtGui.QLineEdit(self.align_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.alignRotation_lineEdit.sizePolicy().hasHeightForWidth())
        self.alignRotation_lineEdit.setSizePolicy(sizePolicy)
        self.alignRotation_lineEdit.setObjectName("alignRotation_lineEdit")
        self.formLayout_2.setWidget(2, QtGui.QFormLayout.FieldRole, self.alignRotation_lineEdit)
        self.alignScale_label = QtGui.QLabel(self.align_groupBox)
        self.alignScale_label.setObjectName("alignScale_label")
        self.formLayout_2.setWidget(3, QtGui.QFormLayout.LabelRole, self.alignScale_label)
        self.alignScale_lineEdit = QtGui.QLineEdit(self.align_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.alignScale_lineEdit.sizePolicy().hasHeightForWidth())
        self.alignScale_lineEdit.setSizePolicy(sizePolicy)
        self.alignScale_lineEdit.setObjectName("alignScale_lineEdit")
        self.formLayout_2.setWidget(3, QtGui.QFormLayout.FieldRole, self.alignScale_lineEdit)
        self.alignTranslation_label = QtGui.QLabel(self.align_groupBox)
        self.alignTranslation_label.setObjectName("alignTranslation_label")
        self.formLayout_2.setWidget(4, QtGui.QFormLayout.LabelRole, self.alignTranslation_label)
        self.alignTranslation_lineEdit = QtGui.QLineEdit(self.align_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.alignTranslation_lineEdit.sizePolicy().hasHeightForWidth())
        self.alignTranslation_lineEdit.setSizePolicy(sizePolicy)
        self.alignTranslation_lineEdit.setObjectName("alignTranslation_lineEdit")
        self.formLayout_2.setWidget(4, QtGui.QFormLayout.FieldRole, self.alignTranslation_lineEdit)
        self.verticalLayout_3.addWidget(self.align_groupBox)
        self.fit_groupBox = QtGui.QGroupBox(self.stepedit_scrollAreaWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fit_groupBox.sizePolicy().hasHeightForWidth())
        self.fit_groupBox.setSizePolicy(sizePolicy)
        self.fit_groupBox.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.fit_groupBox.setFlat(False)
        self.fit_groupBox.setCheckable(False)
        self.fit_groupBox.setObjectName("fit_groupBox")
        self.formLayout_3 = QtGui.QFormLayout(self.fit_groupBox)
        self.formLayout_3.setFieldGrowthPolicy(QtGui.QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_3.setObjectName("formLayout_3")
        self.fitStrainPenalty_label = QtGui.QLabel(self.fit_groupBox)
        self.fitStrainPenalty_label.setObjectName("fitStrainPenalty_label")
        self.formLayout_3.setWidget(2, QtGui.QFormLayout.LabelRole, self.fitStrainPenalty_label)
        self.fitStrainPenalty_lineEdit = QtGui.QLineEdit(self.fit_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fitStrainPenalty_lineEdit.sizePolicy().hasHeightForWidth())
        self.fitStrainPenalty_lineEdit.setSizePolicy(sizePolicy)
        self.fitStrainPenalty_lineEdit.setObjectName("fitStrainPenalty_lineEdit")
        self.formLayout_3.setWidget(2, QtGui.QFormLayout.FieldRole, self.fitStrainPenalty_lineEdit)
        self.fitCurvaturePenalty_label = QtGui.QLabel(self.fit_groupBox)
        self.fitCurvaturePenalty_label.setObjectName("fitCurvaturePenalty_label")
        self.formLayout_3.setWidget(3, QtGui.QFormLayout.LabelRole, self.fitCurvaturePenalty_label)
        self.fitCurvaturePenalty_lineEdit = QtGui.QLineEdit(self.fit_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fitCurvaturePenalty_lineEdit.sizePolicy().hasHeightForWidth())
        self.fitCurvaturePenalty_lineEdit.setSizePolicy(sizePolicy)
        self.fitCurvaturePenalty_lineEdit.setObjectName("fitCurvaturePenalty_lineEdit")
        self.formLayout_3.setWidget(3, QtGui.QFormLayout.FieldRole, self.fitCurvaturePenalty_lineEdit)
        self.fitUpdateReferenceState_checkBox = QtGui.QCheckBox(self.fit_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fitUpdateReferenceState_checkBox.sizePolicy().hasHeightForWidth())
        self.fitUpdateReferenceState_checkBox.setSizePolicy(sizePolicy)
        self.fitUpdateReferenceState_checkBox.setObjectName("fitUpdateReferenceState_checkBox")
        self.formLayout_3.setWidget(6, QtGui.QFormLayout.LabelRole, self.fitUpdateReferenceState_checkBox)
        self.fitIterations_label = QtGui.QLabel(self.fit_groupBox)
        self.fitIterations_label.setObjectName("fitIterations_label")
        self.formLayout_3.setWidget(5, QtGui.QFormLayout.LabelRole, self.fitIterations_label)
        self.fitIterations_spinBox = QtGui.QSpinBox(self.fit_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fitIterations_spinBox.sizePolicy().hasHeightForWidth())
        self.fitIterations_spinBox.setSizePolicy(sizePolicy)
        self.fitIterations_spinBox.setMinimum(1)
        self.fitIterations_spinBox.setMaximum(1000)
        self.fitIterations_spinBox.setObjectName("fitIterations_spinBox")
        self.formLayout_3.setWidget(5, QtGui.QFormLayout.FieldRole, self.fitIterations_spinBox)
        self.fitEdgeDiscontinuityPenalty_label = QtGui.QLabel(self.fit_groupBox)
        self.fitEdgeDiscontinuityPenalty_label.setObjectName("fitEdgeDiscontinuityPenalty_label")
        self.formLayout_3.setWidget(4, QtGui.QFormLayout.LabelRole, self.fitEdgeDiscontinuityPenalty_label)
        self.fitEdgeDiscontinuityPenalty_lineEdit = QtGui.QLineEdit(self.fit_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fitEdgeDiscontinuityPenalty_lineEdit.sizePolicy().hasHeightForWidth())
        self.fitEdgeDiscontinuityPenalty_lineEdit.setSizePolicy(sizePolicy)
        self.fitEdgeDiscontinuityPenalty_lineEdit.setObjectName("fitEdgeDiscontinuityPenalty_lineEdit")
        self.formLayout_3.setWidget(4, QtGui.QFormLayout.FieldRole, self.fitEdgeDiscontinuityPenalty_lineEdit)
        self.fitMarkerWeight_label = QtGui.QLabel(self.fit_groupBox)
        self.fitMarkerWeight_label.setObjectName("fitMarkerWeight_label")
        self.formLayout_3.setWidget(1, QtGui.QFormLayout.LabelRole, self.fitMarkerWeight_label)
        self.fitMarkerWeight_lineEdit = QtGui.QLineEdit(self.fit_groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fitMarkerWeight_lineEdit.sizePolicy().hasHeightForWidth())
        self.fitMarkerWeight_lineEdit.setSizePolicy(sizePolicy)
        self.fitMarkerWeight_lineEdit.setObjectName("fitMarkerWeight_lineEdit")
        self.formLayout_3.setWidget(1, QtGui.QFormLayout.FieldRole, self.fitMarkerWeight_lineEdit)
        self.verticalLayout_3.addWidget(self.fit_groupBox)
        self.stepedit_scrollArea.setWidget(self.stepedit_scrollAreaWidgetContents)
        self.verticalLayout_2.addWidget(self.stepedit_scrollArea)
        self.verticalLayout.addWidget(self.steps_groupBox)
        self.display_groupBox = QtGui.QGroupBox(self.dockWidgetContents)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.display_groupBox.sizePolicy().hasHeightForWidth())
        self.display_groupBox.setSizePolicy(sizePolicy)
        self.display_groupBox.setObjectName("display_groupBox")
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.display_groupBox)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.displayMisc_frame = QtGui.QFrame(self.display_groupBox)
        self.displayMisc_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.displayMisc_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.displayMisc_frame.setObjectName("displayMisc_frame")
        self.horizontalLayout_8 = QtGui.QHBoxLayout(self.displayMisc_frame)
        self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.displayAxes_checkBox = QtGui.QCheckBox(self.displayMisc_frame)
        self.displayAxes_checkBox.setObjectName("displayAxes_checkBox")
        self.horizontalLayout_8.addWidget(self.displayAxes_checkBox)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem)
        self.verticalLayout_7.addWidget(self.displayMisc_frame)
        self.displayMarker_frame = QtGui.QFrame(self.display_groupBox)
        self.displayMarker_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.displayMarker_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.displayMarker_frame.setObjectName("displayMarker_frame")
        self.gridLayout = QtGui.QGridLayout(self.displayMarker_frame)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.displayMarkerDataNames_checkBox = QtGui.QCheckBox(self.displayMarker_frame)
        self.displayMarkerDataNames_checkBox.setObjectName("displayMarkerDataNames_checkBox")
        self.gridLayout.addWidget(self.displayMarkerDataNames_checkBox, 0, 1, 1, 1)
        self.displayMarkerDataPoints_checkBox = QtGui.QCheckBox(self.displayMarker_frame)
        self.displayMarkerDataPoints_checkBox.setObjectName("displayMarkerDataPoints_checkBox")
        self.gridLayout.addWidget(self.displayMarkerDataPoints_checkBox, 0, 0, 1, 1)
        self.displayMarkerNames_checkBox = QtGui.QCheckBox(self.displayMarker_frame)
        self.displayMarkerNames_checkBox.setObjectName("displayMarkerNames_checkBox")
        self.gridLayout.addWidget(self.displayMarkerNames_checkBox, 3, 1, 1, 1)
        self.displayMarkerPoints_checkBox = QtGui.QCheckBox(self.displayMarker_frame)
        self.displayMarkerPoints_checkBox.setObjectName("displayMarkerPoints_checkBox")
        self.gridLayout.addWidget(self.displayMarkerPoints_checkBox, 3, 0, 1, 1)
        self.displayMarkerDataProjections_checkBox = QtGui.QCheckBox(self.displayMarker_frame)
        self.displayMarkerDataProjections_checkBox.setObjectName("displayMarkerDataProjections_checkBox")
        self.gridLayout.addWidget(self.displayMarkerDataProjections_checkBox, 0, 2, 1, 1)
        self.verticalLayout_7.addWidget(self.displayMarker_frame)
        self.displayData_frame = QtGui.QFrame(self.display_groupBox)
        self.displayData_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.displayData_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.displayData_frame.setObjectName("displayData_frame")
        self.horizontalLayout_9 = QtGui.QHBoxLayout(self.displayData_frame)
        self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.displayDataPoints_checkBox = QtGui.QCheckBox(self.displayData_frame)
        self.displayDataPoints_checkBox.setObjectName("displayDataPoints_checkBox")
        self.horizontalLayout_9.addWidget(self.displayDataPoints_checkBox)
        self.displayDataProjections_checkBox = QtGui.QCheckBox(self.displayData_frame)
        self.displayDataProjections_checkBox.setObjectName("displayDataProjections_checkBox")
        self.horizontalLayout_9.addWidget(self.displayDataProjections_checkBox)
        self.displayDataProjectionPoints_checkBox = QtGui.QCheckBox(self.displayData_frame)
        self.displayDataProjectionPoints_checkBox.setObjectName("displayDataProjectionPoints_checkBox")
        self.horizontalLayout_9.addWidget(self.displayDataProjectionPoints_checkBox)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_9.addItem(spacerItem1)
        self.verticalLayout_7.addWidget(self.displayData_frame)
        self.displayNodes_frame = QtGui.QFrame(self.display_groupBox)
        self.displayNodes_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.displayNodes_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.displayNodes_frame.setObjectName("displayNodes_frame")
        self.horizontalLayout_6 = QtGui.QHBoxLayout(self.displayNodes_frame)
        self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        self.displayNodePoints_checkBox = QtGui.QCheckBox(self.displayNodes_frame)
        self.displayNodePoints_checkBox.setObjectName("displayNodePoints_checkBox")
        self.horizontalLayout_6.addWidget(self.displayNodePoints_checkBox)
        self.displayNodeNumbers_checkBox = QtGui.QCheckBox(self.displayNodes_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayNodeNumbers_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeNumbers_checkBox.setSizePolicy(sizePolicy)
        self.displayNodeNumbers_checkBox.setObjectName("displayNodeNumbers_checkBox")
        self.horizontalLayout_6.addWidget(self.displayNodeNumbers_checkBox)
        self.displayNodeDerivatives_checkBox = QtGui.QCheckBox(self.displayNodes_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayNodeDerivatives_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivatives_checkBox.setSizePolicy(sizePolicy)
        self.displayNodeDerivatives_checkBox.setObjectName("displayNodeDerivatives_checkBox")
        self.horizontalLayout_6.addWidget(self.displayNodeDerivatives_checkBox)
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem2)
        self.verticalLayout_7.addWidget(self.displayNodes_frame)
        self.displayNodeDerivativeLabels_frame = QtGui.QFrame(self.display_groupBox)
        self.displayNodeDerivativeLabels_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.displayNodeDerivativeLabels_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.displayNodeDerivativeLabels_frame.setObjectName("displayNodeDerivativeLabels_frame")
        self.horizontalLayout_7 = QtGui.QHBoxLayout(self.displayNodeDerivativeLabels_frame)
        self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem3)
        self.displayNodeDerivativeLabelsD1_checkBox = QtGui.QCheckBox(self.displayNodeDerivativeLabels_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayNodeDerivativeLabelsD1_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD1_checkBox.setSizePolicy(sizePolicy)
        self.displayNodeDerivativeLabelsD1_checkBox.setObjectName("displayNodeDerivativeLabelsD1_checkBox")
        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD1_checkBox)
        self.displayNodeDerivativeLabelsD2_checkBox = QtGui.QCheckBox(self.displayNodeDerivativeLabels_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayNodeDerivativeLabelsD2_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD2_checkBox.setSizePolicy(sizePolicy)
        self.displayNodeDerivativeLabelsD2_checkBox.setObjectName("displayNodeDerivativeLabelsD2_checkBox")
        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD2_checkBox)
        self.displayNodeDerivativeLabelsD3_checkBox = QtGui.QCheckBox(self.displayNodeDerivativeLabels_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayNodeDerivativeLabelsD3_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD3_checkBox.setSizePolicy(sizePolicy)
        self.displayNodeDerivativeLabelsD3_checkBox.setObjectName("displayNodeDerivativeLabelsD3_checkBox")
        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD3_checkBox)
        self.displayNodeDerivativeLabelsD12_checkBox = QtGui.QCheckBox(self.displayNodeDerivativeLabels_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayNodeDerivativeLabelsD12_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD12_checkBox.setSizePolicy(sizePolicy)
        self.displayNodeDerivativeLabelsD12_checkBox.setObjectName("displayNodeDerivativeLabelsD12_checkBox")
        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD12_checkBox)
        self.displayNodeDerivativeLabelsD13_checkBox = QtGui.QCheckBox(self.displayNodeDerivativeLabels_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayNodeDerivativeLabelsD13_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD13_checkBox.setSizePolicy(sizePolicy)
        self.displayNodeDerivativeLabelsD13_checkBox.setObjectName("displayNodeDerivativeLabelsD13_checkBox")
        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD13_checkBox)
        self.displayNodeDerivativeLabelsD23_checkBox = QtGui.QCheckBox(self.displayNodeDerivativeLabels_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayNodeDerivativeLabelsD23_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD23_checkBox.setSizePolicy(sizePolicy)
        self.displayNodeDerivativeLabelsD23_checkBox.setObjectName("displayNodeDerivativeLabelsD23_checkBox")
        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD23_checkBox)
        self.displayNodeDerivativeLabelsD123_checkBox = QtGui.QCheckBox(self.displayNodeDerivativeLabels_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayNodeDerivativeLabelsD123_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD123_checkBox.setSizePolicy(sizePolicy)
        self.displayNodeDerivativeLabelsD123_checkBox.setObjectName("displayNodeDerivativeLabelsD123_checkBox")
        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD123_checkBox)
        self.verticalLayout_7.addWidget(self.displayNodeDerivativeLabels_frame)
        self.displayElements_frame = QtGui.QFrame(self.display_groupBox)
        self.displayElements_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.displayElements_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.displayElements_frame.setObjectName("displayElements_frame")
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.displayElements_frame)
        self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.displayElementNumbers_checkBox = QtGui.QCheckBox(self.displayElements_frame)
        self.displayElementNumbers_checkBox.setObjectName("displayElementNumbers_checkBox")
        self.horizontalLayout_4.addWidget(self.displayElementNumbers_checkBox)
        self.displayElementAxes_checkBox = QtGui.QCheckBox(self.displayElements_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayElementAxes_checkBox.sizePolicy().hasHeightForWidth())
        self.displayElementAxes_checkBox.setSizePolicy(sizePolicy)
        self.displayElementAxes_checkBox.setObjectName("displayElementAxes_checkBox")
        self.horizontalLayout_4.addWidget(self.displayElementAxes_checkBox)
        spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem4)
        self.verticalLayout_7.addWidget(self.displayElements_frame)
        self.displayLines_frame = QtGui.QFrame(self.display_groupBox)
        self.displayLines_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.displayLines_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.displayLines_frame.setObjectName("displayLines_frame")
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.displayLines_frame)
        self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.displayLines_checkBox = QtGui.QCheckBox(self.displayLines_frame)
        self.displayLines_checkBox.setObjectName("displayLines_checkBox")
        self.horizontalLayout_5.addWidget(self.displayLines_checkBox)
        self.displayLinesExterior_checkBox = QtGui.QCheckBox(self.displayLines_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displayLinesExterior_checkBox.sizePolicy().hasHeightForWidth())
        self.displayLinesExterior_checkBox.setSizePolicy(sizePolicy)
        self.displayLinesExterior_checkBox.setObjectName("displayLinesExterior_checkBox")
        self.horizontalLayout_5.addWidget(self.displayLinesExterior_checkBox)
        spacerItem5 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem5)
        self.verticalLayout_7.addWidget(self.displayLines_frame)
        self.displaySurfaces_frame = QtGui.QFrame(self.display_groupBox)
        self.displaySurfaces_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.displaySurfaces_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.displaySurfaces_frame.setObjectName("displaySurfaces_frame")
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.displaySurfaces_frame)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.displaySurfaces_checkBox = QtGui.QCheckBox(self.displaySurfaces_frame)
        self.displaySurfaces_checkBox.setObjectName("displaySurfaces_checkBox")
        self.horizontalLayout_3.addWidget(self.displaySurfaces_checkBox)
        self.displaySurfacesExterior_checkBox = QtGui.QCheckBox(self.displaySurfaces_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displaySurfacesExterior_checkBox.sizePolicy().hasHeightForWidth())
        self.displaySurfacesExterior_checkBox.setSizePolicy(sizePolicy)
        self.displaySurfacesExterior_checkBox.setObjectName("displaySurfacesExterior_checkBox")
        self.horizontalLayout_3.addWidget(self.displaySurfacesExterior_checkBox)
        self.displaySurfacesTranslucent_checkBox = QtGui.QCheckBox(self.displaySurfaces_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displaySurfacesTranslucent_checkBox.sizePolicy().hasHeightForWidth())
        self.displaySurfacesTranslucent_checkBox.setSizePolicy(sizePolicy)
        self.displaySurfacesTranslucent_checkBox.setObjectName("displaySurfacesTranslucent_checkBox")
        self.horizontalLayout_3.addWidget(self.displaySurfacesTranslucent_checkBox)
        self.displaySurfacesWireframe_checkBox = QtGui.QCheckBox(self.displaySurfaces_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.displaySurfacesWireframe_checkBox.sizePolicy().hasHeightForWidth())
        self.displaySurfacesWireframe_checkBox.setSizePolicy(sizePolicy)
        self.displaySurfacesWireframe_checkBox.setObjectName("displaySurfacesWireframe_checkBox")
        self.horizontalLayout_3.addWidget(self.displaySurfacesWireframe_checkBox)
        spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem6)
        self.verticalLayout_7.addWidget(self.displaySurfaces_frame)
        self.verticalLayout.addWidget(self.display_groupBox)
        self.bottom_frame = QtGui.QFrame(self.dockWidgetContents)
        self.bottom_frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.bottom_frame.setFrameShadow(QtGui.QFrame.Raised)
        self.bottom_frame.setObjectName("bottom_frame")
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.bottom_frame)
        self.horizontalLayout_2.setContentsMargins(3, 3, 3, 3)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.viewAll_pushButton = QtGui.QPushButton(self.bottom_frame)
        self.viewAll_pushButton.setObjectName("viewAll_pushButton")
        self.horizontalLayout_2.addWidget(self.viewAll_pushButton)
        self.done_pushButton = QtGui.QPushButton(self.bottom_frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.done_pushButton.sizePolicy().hasHeightForWidth())
        self.done_pushButton.setSizePolicy(sizePolicy)
        self.done_pushButton.setObjectName("done_pushButton")
        self.horizontalLayout_2.addWidget(self.done_pushButton)
        self.verticalLayout.addWidget(self.bottom_frame)
        self.dockWidget.setWidget(self.dockWidgetContents)
        self.horizontalLayout.addWidget(self.dockWidget)
        self.alignmentsceneviewerwidget = AlignmentSceneviewerWidget(GeometricFitWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.alignmentsceneviewerwidget.sizePolicy().hasHeightForWidth())
        self.alignmentsceneviewerwidget.setSizePolicy(sizePolicy)
        self.alignmentsceneviewerwidget.setObjectName("alignmentsceneviewerwidget")
        self.horizontalLayout.addWidget(self.alignmentsceneviewerwidget)

        self.retranslateUi(GeometricFitWidget)
        QtCore.QMetaObject.connectSlotsByName(GeometricFitWidget)
コード例 #3
0
class FieldRequirementSourceFieldBase(FieldRequirementBase):
    def __init__(self, region, label, conditional_constraint):
        super().__init__()
        layout = QtWidgets.QHBoxLayout(self._widget)
        layout.setContentsMargins(0, 0, 0, 0)
        label_widget = QtWidgets.QLabel(label)
        self._source_field_chooser = FieldChooserWidget(self._widget)
        self._source_field_chooser.setObjectName(
            "field_requirements_source_field_base_chooser")
        self._source_field_chooser.set_listen_for_field_notifications(False)
        self._source_field_chooser.allowUnmanagedField(True)
        self._source_field_chooser.setNullObjectName("-")
        self._source_field_chooser.setRegion(region)
        if conditional_constraint is not None:
            self._source_field_chooser.setConditional(conditional_constraint)
        layout.addWidget(label_widget)
        layout.addWidget(self._source_field_chooser)
        self._source_field_chooser.currentTextChanged.connect(
            self._field_changed)

    def _field_changed(self):
        self._callback("fieldChanged")

    def value(self):
        return self._source_field_chooser.getField()

    def set_value(self, value):
        self._source_field_chooser.blockSignals(True)
        self._source_field_chooser.setField(value)
        self._source_field_chooser.blockSignals(False)

    def fulfilled(self):
        region = self._source_field_chooser.getRegion()
        if region is None:
            return False

        field = self._source_field_chooser.getField()
        return True if field and field.isValid() else False

    def set_finalised(self):
        self._source_field_chooser.setEnabled(False)
コード例 #4
0
    def setupUi(self, GraphicsEditorWidget):
        if not GraphicsEditorWidget.objectName():
            GraphicsEditorWidget.setObjectName(u"GraphicsEditorWidget")
        GraphicsEditorWidget.setEnabled(True)
        GraphicsEditorWidget.resize(248, 883)
        sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            GraphicsEditorWidget.sizePolicy().hasHeightForWidth())
        GraphicsEditorWidget.setSizePolicy(sizePolicy)
        self.verticalLayout = QVBoxLayout(GraphicsEditorWidget)
        self.verticalLayout.setSpacing(2)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.verticalLayout.setSizeConstraint(QLayout.SetDefaultConstraint)
        self.verticalLayout.setContentsMargins(2, 0, 0, 0)
        self.general_groupbox = QGroupBox(GraphicsEditorWidget)
        self.general_groupbox.setObjectName(u"general_groupbox")
        sizePolicy.setHeightForWidth(
            self.general_groupbox.sizePolicy().hasHeightForWidth())
        self.general_groupbox.setSizePolicy(sizePolicy)
        self.general_groupbox.setMinimumSize(QSize(0, 0))
        self.general_groupbox.setMaximumSize(QSize(16777215, 16777215))
        self.general_groupbox.setCheckable(False)
        self.formLayout_3 = QFormLayout(self.general_groupbox)
        self.formLayout_3.setObjectName(u"formLayout_3")
        self.formLayout_3.setContentsMargins(7, 7, 7, 7)
        self.face_combobox = QComboBox(self.general_groupbox)
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.setObjectName(u"face_combobox")
        sizePolicy.setHeightForWidth(
            self.face_combobox.sizePolicy().hasHeightForWidth())
        self.face_combobox.setSizePolicy(sizePolicy)

        self.formLayout_3.setWidget(3, QFormLayout.FieldRole,
                                    self.face_combobox)

        self.material_label = QLabel(self.general_groupbox)
        self.material_label.setObjectName(u"material_label")

        self.formLayout_3.setWidget(4, QFormLayout.LabelRole,
                                    self.material_label)

        self.material_chooser = MaterialChooserWidget(self.general_groupbox)
        self.material_chooser.setObjectName(u"material_chooser")
        sizePolicy.setHeightForWidth(
            self.material_chooser.sizePolicy().hasHeightForWidth())
        self.material_chooser.setSizePolicy(sizePolicy)

        self.formLayout_3.setWidget(4, QFormLayout.FieldRole,
                                    self.material_chooser)

        self.data_field_label = QLabel(self.general_groupbox)
        self.data_field_label.setObjectName(u"data_field_label")

        self.formLayout_3.setWidget(7, QFormLayout.LabelRole,
                                    self.data_field_label)

        self.data_field_chooser = FieldChooserWidget(self.general_groupbox)
        self.data_field_chooser.setObjectName(u"data_field_chooser")
        sizePolicy.setHeightForWidth(
            self.data_field_chooser.sizePolicy().hasHeightForWidth())
        self.data_field_chooser.setSizePolicy(sizePolicy)
        self.data_field_chooser.setEditable(False)

        self.formLayout_3.setWidget(7, QFormLayout.FieldRole,
                                    self.data_field_chooser)

        self.wireframe_checkbox = QCheckBox(self.general_groupbox)
        self.wireframe_checkbox.setObjectName(u"wireframe_checkbox")
        sizePolicy1 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(
            self.wireframe_checkbox.sizePolicy().hasHeightForWidth())
        self.wireframe_checkbox.setSizePolicy(sizePolicy1)

        self.formLayout_3.setWidget(10, QFormLayout.SpanningRole,
                                    self.wireframe_checkbox)

        self.face_label = QLabel(self.general_groupbox)
        self.face_label.setObjectName(u"face_label")

        self.formLayout_3.setWidget(3, QFormLayout.LabelRole, self.face_label)

        self.coordinate_field_label = QLabel(self.general_groupbox)
        self.coordinate_field_label.setObjectName(u"coordinate_field_label")

        self.formLayout_3.setWidget(1, QFormLayout.LabelRole,
                                    self.coordinate_field_label)

        self.exterior_checkbox = QCheckBox(self.general_groupbox)
        self.exterior_checkbox.setObjectName(u"exterior_checkbox")
        sizePolicy1.setHeightForWidth(
            self.exterior_checkbox.sizePolicy().hasHeightForWidth())
        self.exterior_checkbox.setSizePolicy(sizePolicy1)

        self.formLayout_3.setWidget(2, QFormLayout.LabelRole,
                                    self.exterior_checkbox)

        self.coordinate_field_chooser = FieldChooserWidget(
            self.general_groupbox)
        self.coordinate_field_chooser.setObjectName(
            u"coordinate_field_chooser")

        self.formLayout_3.setWidget(1, QFormLayout.FieldRole,
                                    self.coordinate_field_chooser)

        self.verticalLayout.addWidget(self.general_groupbox)

        self.contours_groupbox = QGroupBox(GraphicsEditorWidget)
        self.contours_groupbox.setObjectName(u"contours_groupbox")
        sizePolicy.setHeightForWidth(
            self.contours_groupbox.sizePolicy().hasHeightForWidth())
        self.contours_groupbox.setSizePolicy(sizePolicy)
        self.contours_groupbox.setMinimumSize(QSize(0, 0))
        self.contours_groupbox.setMaximumSize(QSize(16777215, 16777215))
        self.contours_groupbox.setFlat(False)
        self.formLayout_2 = QFormLayout(self.contours_groupbox)
        self.formLayout_2.setObjectName(u"formLayout_2")
        self.formLayout_2.setFieldGrowthPolicy(
            QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_2.setHorizontalSpacing(7)
        self.formLayout_2.setVerticalSpacing(7)
        self.formLayout_2.setContentsMargins(7, 7, 7, 7)
        self.isovalues_lineedit = QLineEdit(self.contours_groupbox)
        self.isovalues_lineedit.setObjectName(u"isovalues_lineedit")
        sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
        sizePolicy2.setHorizontalStretch(0)
        sizePolicy2.setVerticalStretch(0)
        sizePolicy2.setHeightForWidth(
            self.isovalues_lineedit.sizePolicy().hasHeightForWidth())
        self.isovalues_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout_2.setWidget(1, QFormLayout.FieldRole,
                                    self.isovalues_lineedit)

        self.isoscalar_field_label = QLabel(self.contours_groupbox)
        self.isoscalar_field_label.setObjectName(u"isoscalar_field_label")

        self.formLayout_2.setWidget(0, QFormLayout.LabelRole,
                                    self.isoscalar_field_label)

        self.isoscalar_field_chooser = FieldChooserWidget(
            self.contours_groupbox)
        self.isoscalar_field_chooser.setObjectName(u"isoscalar_field_chooser")

        self.formLayout_2.setWidget(0, QFormLayout.FieldRole,
                                    self.isoscalar_field_chooser)

        self.isovalues_label = QLabel(self.contours_groupbox)
        self.isovalues_label.setObjectName(u"isovalues_label")

        self.formLayout_2.setWidget(1, QFormLayout.LabelRole,
                                    self.isovalues_label)

        self.verticalLayout.addWidget(self.contours_groupbox)

        self.streamlines_groupbox = QGroupBox(GraphicsEditorWidget)
        self.streamlines_groupbox.setObjectName(u"streamlines_groupbox")
        self.formLayout_5 = QFormLayout(self.streamlines_groupbox)
        self.formLayout_5.setObjectName(u"formLayout_5")
        self.formLayout_5.setContentsMargins(7, 7, 7, 7)
        self.stream_vector_field_label = QLabel(self.streamlines_groupbox)
        self.stream_vector_field_label.setObjectName(
            u"stream_vector_field_label")

        self.formLayout_5.setWidget(0, QFormLayout.LabelRole,
                                    self.stream_vector_field_label)

        self.stream_vector_field_chooser = FieldChooserWidget(
            self.streamlines_groupbox)
        self.stream_vector_field_chooser.setObjectName(
            u"stream_vector_field_chooser")
        sizePolicy.setHeightForWidth(
            self.stream_vector_field_chooser.sizePolicy().hasHeightForWidth())
        self.stream_vector_field_chooser.setSizePolicy(sizePolicy)

        self.formLayout_5.setWidget(0, QFormLayout.FieldRole,
                                    self.stream_vector_field_chooser)

        self.streamlines_track_length_label = QLabel(self.streamlines_groupbox)
        self.streamlines_track_length_label.setObjectName(
            u"streamlines_track_length_label")

        self.formLayout_5.setWidget(1, QFormLayout.LabelRole,
                                    self.streamlines_track_length_label)

        self.streamlines_track_length_lineedit = QLineEdit(
            self.streamlines_groupbox)
        self.streamlines_track_length_lineedit.setObjectName(
            u"streamlines_track_length_lineedit")

        self.formLayout_5.setWidget(1, QFormLayout.FieldRole,
                                    self.streamlines_track_length_lineedit)

        self.streamline_track_direction_label = QLabel(
            self.streamlines_groupbox)
        self.streamline_track_direction_label.setObjectName(
            u"streamline_track_direction_label")

        self.formLayout_5.setWidget(2, QFormLayout.LabelRole,
                                    self.streamline_track_direction_label)

        self.streamlines_track_direction_combobox = QComboBox(
            self.streamlines_groupbox)
        self.streamlines_track_direction_combobox.addItem("")
        self.streamlines_track_direction_combobox.addItem("")
        self.streamlines_track_direction_combobox.setObjectName(
            u"streamlines_track_direction_combobox")

        self.formLayout_5.setWidget(2, QFormLayout.FieldRole,
                                    self.streamlines_track_direction_combobox)

        self.streamlines_colour_data_type_combobox = QComboBox(
            self.streamlines_groupbox)
        self.streamlines_colour_data_type_combobox.addItem("")
        self.streamlines_colour_data_type_combobox.addItem("")
        self.streamlines_colour_data_type_combobox.addItem("")
        self.streamlines_colour_data_type_combobox.setObjectName(
            u"streamlines_colour_data_type_combobox")

        self.formLayout_5.setWidget(3, QFormLayout.FieldRole,
                                    self.streamlines_colour_data_type_combobox)

        self.streamlines_colour_data_type_label = QLabel(
            self.streamlines_groupbox)
        self.streamlines_colour_data_type_label.setObjectName(
            u"streamlines_colour_data_type_label")

        self.formLayout_5.setWidget(3, QFormLayout.LabelRole,
                                    self.streamlines_colour_data_type_label)

        self.verticalLayout.addWidget(self.streamlines_groupbox)

        self.lines_groupbox = QGroupBox(GraphicsEditorWidget)
        self.lines_groupbox.setObjectName(u"lines_groupbox")
        self.formLayout_4 = QFormLayout(self.lines_groupbox)
        self.formLayout_4.setObjectName(u"formLayout_4")
        self.formLayout_4.setFieldGrowthPolicy(
            QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_4.setContentsMargins(7, 7, 7, 7)
        self.line_shape_label = QLabel(self.lines_groupbox)
        self.line_shape_label.setObjectName(u"line_shape_label")

        self.formLayout_4.setWidget(0, QFormLayout.LabelRole,
                                    self.line_shape_label)

        self.line_shape_combobox = QComboBox(self.lines_groupbox)
        self.line_shape_combobox.addItem("")
        self.line_shape_combobox.addItem("")
        self.line_shape_combobox.addItem("")
        self.line_shape_combobox.addItem("")
        self.line_shape_combobox.setObjectName(u"line_shape_combobox")

        self.formLayout_4.setWidget(0, QFormLayout.FieldRole,
                                    self.line_shape_combobox)

        self.line_base_size_label = QLabel(self.lines_groupbox)
        self.line_base_size_label.setObjectName(u"line_base_size_label")

        self.formLayout_4.setWidget(1, QFormLayout.LabelRole,
                                    self.line_base_size_label)

        self.line_base_size_lineedit = QLineEdit(self.lines_groupbox)
        self.line_base_size_lineedit.setObjectName(u"line_base_size_lineedit")
        sizePolicy2.setHeightForWidth(
            self.line_base_size_lineedit.sizePolicy().hasHeightForWidth())
        self.line_base_size_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout_4.setWidget(1, QFormLayout.FieldRole,
                                    self.line_base_size_lineedit)

        self.line_orientation_scale_field_label = QLabel(self.lines_groupbox)
        self.line_orientation_scale_field_label.setObjectName(
            u"line_orientation_scale_field_label")

        self.formLayout_4.setWidget(2, QFormLayout.LabelRole,
                                    self.line_orientation_scale_field_label)

        self.line_orientation_scale_field_chooser = FieldChooserWidget(
            self.lines_groupbox)
        self.line_orientation_scale_field_chooser.setObjectName(
            u"line_orientation_scale_field_chooser")
        sizePolicy.setHeightForWidth(self.line_orientation_scale_field_chooser.
                                     sizePolicy().hasHeightForWidth())
        self.line_orientation_scale_field_chooser.setSizePolicy(sizePolicy)

        self.formLayout_4.setWidget(2, QFormLayout.FieldRole,
                                    self.line_orientation_scale_field_chooser)

        self.line_scale_factors_label = QLabel(self.lines_groupbox)
        self.line_scale_factors_label.setObjectName(
            u"line_scale_factors_label")

        self.formLayout_4.setWidget(3, QFormLayout.LabelRole,
                                    self.line_scale_factors_label)

        self.line_scale_factors_lineedit = QLineEdit(self.lines_groupbox)
        self.line_scale_factors_lineedit.setObjectName(
            u"line_scale_factors_lineedit")
        sizePolicy2.setHeightForWidth(
            self.line_scale_factors_lineedit.sizePolicy().hasHeightForWidth())
        self.line_scale_factors_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout_4.setWidget(3, QFormLayout.FieldRole,
                                    self.line_scale_factors_lineedit)

        self.verticalLayout.addWidget(self.lines_groupbox)

        self.points_groupbox = QGroupBox(GraphicsEditorWidget)
        self.points_groupbox.setObjectName(u"points_groupbox")
        sizePolicy.setHeightForWidth(
            self.points_groupbox.sizePolicy().hasHeightForWidth())
        self.points_groupbox.setSizePolicy(sizePolicy)
        self.points_groupbox.setMinimumSize(QSize(0, 0))
        self.points_groupbox.setMaximumSize(QSize(16777215, 16777215))
        self.formLayout = QFormLayout(self.points_groupbox)
        self.formLayout.setObjectName(u"formLayout")
        self.formLayout.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setContentsMargins(7, 7, 7, 7)
        self.glyph_label = QLabel(self.points_groupbox)
        self.glyph_label.setObjectName(u"glyph_label")

        self.formLayout.setWidget(0, QFormLayout.LabelRole, self.glyph_label)

        self.glyph_chooser = GlyphChooserWidget(self.points_groupbox)
        self.glyph_chooser.setObjectName(u"glyph_chooser")
        sizePolicy.setHeightForWidth(
            self.glyph_chooser.sizePolicy().hasHeightForWidth())
        self.glyph_chooser.setSizePolicy(sizePolicy)

        self.formLayout.setWidget(0, QFormLayout.FieldRole, self.glyph_chooser)

        self.point_base_size_label = QLabel(self.points_groupbox)
        self.point_base_size_label.setObjectName(u"point_base_size_label")

        self.formLayout.setWidget(2, QFormLayout.LabelRole,
                                  self.point_base_size_label)

        self.point_base_size_lineedit = QLineEdit(self.points_groupbox)
        self.point_base_size_lineedit.setObjectName(
            u"point_base_size_lineedit")
        sizePolicy2.setHeightForWidth(
            self.point_base_size_lineedit.sizePolicy().hasHeightForWidth())
        self.point_base_size_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout.setWidget(2, QFormLayout.FieldRole,
                                  self.point_base_size_lineedit)

        self.point_orientation_scale_field_label = QLabel(self.points_groupbox)
        self.point_orientation_scale_field_label.setObjectName(
            u"point_orientation_scale_field_label")

        self.formLayout.setWidget(3, QFormLayout.LabelRole,
                                  self.point_orientation_scale_field_label)

        self.point_orientation_scale_field_chooser = FieldChooserWidget(
            self.points_groupbox)
        self.point_orientation_scale_field_chooser.setObjectName(
            u"point_orientation_scale_field_chooser")
        sizePolicy.setHeightForWidth(
            self.point_orientation_scale_field_chooser.sizePolicy(
            ).hasHeightForWidth())
        self.point_orientation_scale_field_chooser.setSizePolicy(sizePolicy)

        self.formLayout.setWidget(3, QFormLayout.FieldRole,
                                  self.point_orientation_scale_field_chooser)

        self.point_scale_factors_label = QLabel(self.points_groupbox)
        self.point_scale_factors_label.setObjectName(
            u"point_scale_factors_label")

        self.formLayout.setWidget(6, QFormLayout.LabelRole,
                                  self.point_scale_factors_label)

        self.label_field_label = QLabel(self.points_groupbox)
        self.label_field_label.setObjectName(u"label_field_label")

        self.formLayout.setWidget(7, QFormLayout.LabelRole,
                                  self.label_field_label)

        self.label_field_chooser = FieldChooserWidget(self.points_groupbox)
        self.label_field_chooser.setObjectName(u"label_field_chooser")
        sizePolicy.setHeightForWidth(
            self.label_field_chooser.sizePolicy().hasHeightForWidth())
        self.label_field_chooser.setSizePolicy(sizePolicy)

        self.formLayout.setWidget(7, QFormLayout.FieldRole,
                                  self.label_field_chooser)

        self.point_scale_factors_lineedit = QLineEdit(self.points_groupbox)
        self.point_scale_factors_lineedit.setObjectName(
            u"point_scale_factors_lineedit")
        sizePolicy2.setHeightForWidth(
            self.point_scale_factors_lineedit.sizePolicy().hasHeightForWidth())
        self.point_scale_factors_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout.setWidget(6, QFormLayout.FieldRole,
                                  self.point_scale_factors_lineedit)

        self.verticalLayout.addWidget(self.points_groupbox)

        self.sampling_groupbox = QGroupBox(GraphicsEditorWidget)
        self.sampling_groupbox.setObjectName(u"sampling_groupbox")
        self.formLayout_6 = QFormLayout(self.sampling_groupbox)
        self.formLayout_6.setObjectName(u"formLayout_6")
        self.sampling_divisions_lineedit = QLineEdit(self.sampling_groupbox)
        self.sampling_divisions_lineedit.setObjectName(
            u"sampling_divisions_lineedit")

        self.formLayout_6.setWidget(1, QFormLayout.FieldRole,
                                    self.sampling_divisions_lineedit)

        self.sampling_divisions_label = QLabel(self.sampling_groupbox)
        self.sampling_divisions_label.setObjectName(
            u"sampling_divisions_label")

        self.formLayout_6.setWidget(1, QFormLayout.LabelRole,
                                    self.sampling_divisions_label)

        self.sampling_mode_combobox = QComboBox(self.sampling_groupbox)
        self.sampling_mode_combobox.addItem("")
        self.sampling_mode_combobox.addItem("")
        self.sampling_mode_combobox.setObjectName(u"sampling_mode_combobox")

        self.formLayout_6.setWidget(0, QFormLayout.FieldRole,
                                    self.sampling_mode_combobox)

        self.sampling_mode_label = QLabel(self.sampling_groupbox)
        self.sampling_mode_label.setObjectName(u"sampling_mode_label")

        self.formLayout_6.setWidget(0, QFormLayout.LabelRole,
                                    self.sampling_mode_label)

        self.verticalLayout.addWidget(self.sampling_groupbox)

        self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum,
                                          QSizePolicy.Expanding)

        self.verticalLayout.addItem(self.verticalSpacer)

        self.retranslateUi(GraphicsEditorWidget)
        self.data_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.dataFieldChanged)
        self.material_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.materialChanged)
        self.glyph_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.glyphChanged)
        self.point_base_size_lineedit.editingFinished.connect(
            GraphicsEditorWidget.pointBaseSizeEntered)
        self.point_scale_factors_lineedit.editingFinished.connect(
            GraphicsEditorWidget.pointScaleFactorsEntered)
        self.point_orientation_scale_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.pointOrientationScaleFieldChanged)
        self.label_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.labelFieldChanged)
        self.exterior_checkbox.clicked.connect(
            GraphicsEditorWidget.exteriorClicked)
        self.isoscalar_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.isoscalarFieldChanged)
        self.face_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.faceChanged)
        self.wireframe_checkbox.clicked.connect(
            GraphicsEditorWidget.wireframeClicked)
        self.isovalues_lineedit.editingFinished.connect(
            GraphicsEditorWidget.isovaluesEntered)
        self.line_base_size_lineedit.editingFinished.connect(
            GraphicsEditorWidget.lineBaseSizeEntered)
        self.line_orientation_scale_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.lineOrientationScaleFieldChanged)
        self.line_scale_factors_lineedit.editingFinished.connect(
            GraphicsEditorWidget.lineScaleFactorsEntered)
        self.line_shape_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.lineShapeChanged)
        self.stream_vector_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.streamVectorFieldChanged)
        self.streamlines_track_length_lineedit.editingFinished.connect(
            GraphicsEditorWidget.streamlinesTrackLengthEntered)
        self.streamlines_track_direction_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.streamlinesTrackDirectionChanged)
        self.coordinate_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.coordinateFieldChanged)
        self.sampling_mode_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.samplingModeChanged)
        self.sampling_divisions_lineedit.editingFinished.connect(
            GraphicsEditorWidget.samplingDivisionsEntered)
        self.streamlines_colour_data_type_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.streamlinesColourDataTypeChanged)

        QMetaObject.connectSlotsByName(GraphicsEditorWidget)
コード例 #5
0
class Ui_GraphicsEditorWidget(object):
    def setupUi(self, GraphicsEditorWidget):
        if not GraphicsEditorWidget.objectName():
            GraphicsEditorWidget.setObjectName(u"GraphicsEditorWidget")
        GraphicsEditorWidget.setEnabled(True)
        GraphicsEditorWidget.resize(248, 883)
        sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            GraphicsEditorWidget.sizePolicy().hasHeightForWidth())
        GraphicsEditorWidget.setSizePolicy(sizePolicy)
        self.verticalLayout = QVBoxLayout(GraphicsEditorWidget)
        self.verticalLayout.setSpacing(2)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.verticalLayout.setSizeConstraint(QLayout.SetDefaultConstraint)
        self.verticalLayout.setContentsMargins(2, 0, 0, 0)
        self.general_groupbox = QGroupBox(GraphicsEditorWidget)
        self.general_groupbox.setObjectName(u"general_groupbox")
        sizePolicy.setHeightForWidth(
            self.general_groupbox.sizePolicy().hasHeightForWidth())
        self.general_groupbox.setSizePolicy(sizePolicy)
        self.general_groupbox.setMinimumSize(QSize(0, 0))
        self.general_groupbox.setMaximumSize(QSize(16777215, 16777215))
        self.general_groupbox.setCheckable(False)
        self.formLayout_3 = QFormLayout(self.general_groupbox)
        self.formLayout_3.setObjectName(u"formLayout_3")
        self.formLayout_3.setContentsMargins(7, 7, 7, 7)
        self.face_combobox = QComboBox(self.general_groupbox)
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.addItem("")
        self.face_combobox.setObjectName(u"face_combobox")
        sizePolicy.setHeightForWidth(
            self.face_combobox.sizePolicy().hasHeightForWidth())
        self.face_combobox.setSizePolicy(sizePolicy)

        self.formLayout_3.setWidget(3, QFormLayout.FieldRole,
                                    self.face_combobox)

        self.material_label = QLabel(self.general_groupbox)
        self.material_label.setObjectName(u"material_label")

        self.formLayout_3.setWidget(4, QFormLayout.LabelRole,
                                    self.material_label)

        self.material_chooser = MaterialChooserWidget(self.general_groupbox)
        self.material_chooser.setObjectName(u"material_chooser")
        sizePolicy.setHeightForWidth(
            self.material_chooser.sizePolicy().hasHeightForWidth())
        self.material_chooser.setSizePolicy(sizePolicy)

        self.formLayout_3.setWidget(4, QFormLayout.FieldRole,
                                    self.material_chooser)

        self.data_field_label = QLabel(self.general_groupbox)
        self.data_field_label.setObjectName(u"data_field_label")

        self.formLayout_3.setWidget(7, QFormLayout.LabelRole,
                                    self.data_field_label)

        self.data_field_chooser = FieldChooserWidget(self.general_groupbox)
        self.data_field_chooser.setObjectName(u"data_field_chooser")
        sizePolicy.setHeightForWidth(
            self.data_field_chooser.sizePolicy().hasHeightForWidth())
        self.data_field_chooser.setSizePolicy(sizePolicy)
        self.data_field_chooser.setEditable(False)

        self.formLayout_3.setWidget(7, QFormLayout.FieldRole,
                                    self.data_field_chooser)

        self.wireframe_checkbox = QCheckBox(self.general_groupbox)
        self.wireframe_checkbox.setObjectName(u"wireframe_checkbox")
        sizePolicy1 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Preferred)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(
            self.wireframe_checkbox.sizePolicy().hasHeightForWidth())
        self.wireframe_checkbox.setSizePolicy(sizePolicy1)

        self.formLayout_3.setWidget(10, QFormLayout.SpanningRole,
                                    self.wireframe_checkbox)

        self.face_label = QLabel(self.general_groupbox)
        self.face_label.setObjectName(u"face_label")

        self.formLayout_3.setWidget(3, QFormLayout.LabelRole, self.face_label)

        self.coordinate_field_label = QLabel(self.general_groupbox)
        self.coordinate_field_label.setObjectName(u"coordinate_field_label")

        self.formLayout_3.setWidget(1, QFormLayout.LabelRole,
                                    self.coordinate_field_label)

        self.exterior_checkbox = QCheckBox(self.general_groupbox)
        self.exterior_checkbox.setObjectName(u"exterior_checkbox")
        sizePolicy1.setHeightForWidth(
            self.exterior_checkbox.sizePolicy().hasHeightForWidth())
        self.exterior_checkbox.setSizePolicy(sizePolicy1)

        self.formLayout_3.setWidget(2, QFormLayout.LabelRole,
                                    self.exterior_checkbox)

        self.coordinate_field_chooser = FieldChooserWidget(
            self.general_groupbox)
        self.coordinate_field_chooser.setObjectName(
            u"coordinate_field_chooser")

        self.formLayout_3.setWidget(1, QFormLayout.FieldRole,
                                    self.coordinate_field_chooser)

        self.verticalLayout.addWidget(self.general_groupbox)

        self.contours_groupbox = QGroupBox(GraphicsEditorWidget)
        self.contours_groupbox.setObjectName(u"contours_groupbox")
        sizePolicy.setHeightForWidth(
            self.contours_groupbox.sizePolicy().hasHeightForWidth())
        self.contours_groupbox.setSizePolicy(sizePolicy)
        self.contours_groupbox.setMinimumSize(QSize(0, 0))
        self.contours_groupbox.setMaximumSize(QSize(16777215, 16777215))
        self.contours_groupbox.setFlat(False)
        self.formLayout_2 = QFormLayout(self.contours_groupbox)
        self.formLayout_2.setObjectName(u"formLayout_2")
        self.formLayout_2.setFieldGrowthPolicy(
            QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_2.setHorizontalSpacing(7)
        self.formLayout_2.setVerticalSpacing(7)
        self.formLayout_2.setContentsMargins(7, 7, 7, 7)
        self.isovalues_lineedit = QLineEdit(self.contours_groupbox)
        self.isovalues_lineedit.setObjectName(u"isovalues_lineedit")
        sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
        sizePolicy2.setHorizontalStretch(0)
        sizePolicy2.setVerticalStretch(0)
        sizePolicy2.setHeightForWidth(
            self.isovalues_lineedit.sizePolicy().hasHeightForWidth())
        self.isovalues_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout_2.setWidget(1, QFormLayout.FieldRole,
                                    self.isovalues_lineedit)

        self.isoscalar_field_label = QLabel(self.contours_groupbox)
        self.isoscalar_field_label.setObjectName(u"isoscalar_field_label")

        self.formLayout_2.setWidget(0, QFormLayout.LabelRole,
                                    self.isoscalar_field_label)

        self.isoscalar_field_chooser = FieldChooserWidget(
            self.contours_groupbox)
        self.isoscalar_field_chooser.setObjectName(u"isoscalar_field_chooser")

        self.formLayout_2.setWidget(0, QFormLayout.FieldRole,
                                    self.isoscalar_field_chooser)

        self.isovalues_label = QLabel(self.contours_groupbox)
        self.isovalues_label.setObjectName(u"isovalues_label")

        self.formLayout_2.setWidget(1, QFormLayout.LabelRole,
                                    self.isovalues_label)

        self.verticalLayout.addWidget(self.contours_groupbox)

        self.streamlines_groupbox = QGroupBox(GraphicsEditorWidget)
        self.streamlines_groupbox.setObjectName(u"streamlines_groupbox")
        self.formLayout_5 = QFormLayout(self.streamlines_groupbox)
        self.formLayout_5.setObjectName(u"formLayout_5")
        self.formLayout_5.setContentsMargins(7, 7, 7, 7)
        self.stream_vector_field_label = QLabel(self.streamlines_groupbox)
        self.stream_vector_field_label.setObjectName(
            u"stream_vector_field_label")

        self.formLayout_5.setWidget(0, QFormLayout.LabelRole,
                                    self.stream_vector_field_label)

        self.stream_vector_field_chooser = FieldChooserWidget(
            self.streamlines_groupbox)
        self.stream_vector_field_chooser.setObjectName(
            u"stream_vector_field_chooser")
        sizePolicy.setHeightForWidth(
            self.stream_vector_field_chooser.sizePolicy().hasHeightForWidth())
        self.stream_vector_field_chooser.setSizePolicy(sizePolicy)

        self.formLayout_5.setWidget(0, QFormLayout.FieldRole,
                                    self.stream_vector_field_chooser)

        self.streamlines_track_length_label = QLabel(self.streamlines_groupbox)
        self.streamlines_track_length_label.setObjectName(
            u"streamlines_track_length_label")

        self.formLayout_5.setWidget(1, QFormLayout.LabelRole,
                                    self.streamlines_track_length_label)

        self.streamlines_track_length_lineedit = QLineEdit(
            self.streamlines_groupbox)
        self.streamlines_track_length_lineedit.setObjectName(
            u"streamlines_track_length_lineedit")

        self.formLayout_5.setWidget(1, QFormLayout.FieldRole,
                                    self.streamlines_track_length_lineedit)

        self.streamline_track_direction_label = QLabel(
            self.streamlines_groupbox)
        self.streamline_track_direction_label.setObjectName(
            u"streamline_track_direction_label")

        self.formLayout_5.setWidget(2, QFormLayout.LabelRole,
                                    self.streamline_track_direction_label)

        self.streamlines_track_direction_combobox = QComboBox(
            self.streamlines_groupbox)
        self.streamlines_track_direction_combobox.addItem("")
        self.streamlines_track_direction_combobox.addItem("")
        self.streamlines_track_direction_combobox.setObjectName(
            u"streamlines_track_direction_combobox")

        self.formLayout_5.setWidget(2, QFormLayout.FieldRole,
                                    self.streamlines_track_direction_combobox)

        self.streamlines_colour_data_type_combobox = QComboBox(
            self.streamlines_groupbox)
        self.streamlines_colour_data_type_combobox.addItem("")
        self.streamlines_colour_data_type_combobox.addItem("")
        self.streamlines_colour_data_type_combobox.addItem("")
        self.streamlines_colour_data_type_combobox.setObjectName(
            u"streamlines_colour_data_type_combobox")

        self.formLayout_5.setWidget(3, QFormLayout.FieldRole,
                                    self.streamlines_colour_data_type_combobox)

        self.streamlines_colour_data_type_label = QLabel(
            self.streamlines_groupbox)
        self.streamlines_colour_data_type_label.setObjectName(
            u"streamlines_colour_data_type_label")

        self.formLayout_5.setWidget(3, QFormLayout.LabelRole,
                                    self.streamlines_colour_data_type_label)

        self.verticalLayout.addWidget(self.streamlines_groupbox)

        self.lines_groupbox = QGroupBox(GraphicsEditorWidget)
        self.lines_groupbox.setObjectName(u"lines_groupbox")
        self.formLayout_4 = QFormLayout(self.lines_groupbox)
        self.formLayout_4.setObjectName(u"formLayout_4")
        self.formLayout_4.setFieldGrowthPolicy(
            QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_4.setContentsMargins(7, 7, 7, 7)
        self.line_shape_label = QLabel(self.lines_groupbox)
        self.line_shape_label.setObjectName(u"line_shape_label")

        self.formLayout_4.setWidget(0, QFormLayout.LabelRole,
                                    self.line_shape_label)

        self.line_shape_combobox = QComboBox(self.lines_groupbox)
        self.line_shape_combobox.addItem("")
        self.line_shape_combobox.addItem("")
        self.line_shape_combobox.addItem("")
        self.line_shape_combobox.addItem("")
        self.line_shape_combobox.setObjectName(u"line_shape_combobox")

        self.formLayout_4.setWidget(0, QFormLayout.FieldRole,
                                    self.line_shape_combobox)

        self.line_base_size_label = QLabel(self.lines_groupbox)
        self.line_base_size_label.setObjectName(u"line_base_size_label")

        self.formLayout_4.setWidget(1, QFormLayout.LabelRole,
                                    self.line_base_size_label)

        self.line_base_size_lineedit = QLineEdit(self.lines_groupbox)
        self.line_base_size_lineedit.setObjectName(u"line_base_size_lineedit")
        sizePolicy2.setHeightForWidth(
            self.line_base_size_lineedit.sizePolicy().hasHeightForWidth())
        self.line_base_size_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout_4.setWidget(1, QFormLayout.FieldRole,
                                    self.line_base_size_lineedit)

        self.line_orientation_scale_field_label = QLabel(self.lines_groupbox)
        self.line_orientation_scale_field_label.setObjectName(
            u"line_orientation_scale_field_label")

        self.formLayout_4.setWidget(2, QFormLayout.LabelRole,
                                    self.line_orientation_scale_field_label)

        self.line_orientation_scale_field_chooser = FieldChooserWidget(
            self.lines_groupbox)
        self.line_orientation_scale_field_chooser.setObjectName(
            u"line_orientation_scale_field_chooser")
        sizePolicy.setHeightForWidth(self.line_orientation_scale_field_chooser.
                                     sizePolicy().hasHeightForWidth())
        self.line_orientation_scale_field_chooser.setSizePolicy(sizePolicy)

        self.formLayout_4.setWidget(2, QFormLayout.FieldRole,
                                    self.line_orientation_scale_field_chooser)

        self.line_scale_factors_label = QLabel(self.lines_groupbox)
        self.line_scale_factors_label.setObjectName(
            u"line_scale_factors_label")

        self.formLayout_4.setWidget(3, QFormLayout.LabelRole,
                                    self.line_scale_factors_label)

        self.line_scale_factors_lineedit = QLineEdit(self.lines_groupbox)
        self.line_scale_factors_lineedit.setObjectName(
            u"line_scale_factors_lineedit")
        sizePolicy2.setHeightForWidth(
            self.line_scale_factors_lineedit.sizePolicy().hasHeightForWidth())
        self.line_scale_factors_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout_4.setWidget(3, QFormLayout.FieldRole,
                                    self.line_scale_factors_lineedit)

        self.verticalLayout.addWidget(self.lines_groupbox)

        self.points_groupbox = QGroupBox(GraphicsEditorWidget)
        self.points_groupbox.setObjectName(u"points_groupbox")
        sizePolicy.setHeightForWidth(
            self.points_groupbox.sizePolicy().hasHeightForWidth())
        self.points_groupbox.setSizePolicy(sizePolicy)
        self.points_groupbox.setMinimumSize(QSize(0, 0))
        self.points_groupbox.setMaximumSize(QSize(16777215, 16777215))
        self.formLayout = QFormLayout(self.points_groupbox)
        self.formLayout.setObjectName(u"formLayout")
        self.formLayout.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setContentsMargins(7, 7, 7, 7)
        self.glyph_label = QLabel(self.points_groupbox)
        self.glyph_label.setObjectName(u"glyph_label")

        self.formLayout.setWidget(0, QFormLayout.LabelRole, self.glyph_label)

        self.glyph_chooser = GlyphChooserWidget(self.points_groupbox)
        self.glyph_chooser.setObjectName(u"glyph_chooser")
        sizePolicy.setHeightForWidth(
            self.glyph_chooser.sizePolicy().hasHeightForWidth())
        self.glyph_chooser.setSizePolicy(sizePolicy)

        self.formLayout.setWidget(0, QFormLayout.FieldRole, self.glyph_chooser)

        self.point_base_size_label = QLabel(self.points_groupbox)
        self.point_base_size_label.setObjectName(u"point_base_size_label")

        self.formLayout.setWidget(2, QFormLayout.LabelRole,
                                  self.point_base_size_label)

        self.point_base_size_lineedit = QLineEdit(self.points_groupbox)
        self.point_base_size_lineedit.setObjectName(
            u"point_base_size_lineedit")
        sizePolicy2.setHeightForWidth(
            self.point_base_size_lineedit.sizePolicy().hasHeightForWidth())
        self.point_base_size_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout.setWidget(2, QFormLayout.FieldRole,
                                  self.point_base_size_lineedit)

        self.point_orientation_scale_field_label = QLabel(self.points_groupbox)
        self.point_orientation_scale_field_label.setObjectName(
            u"point_orientation_scale_field_label")

        self.formLayout.setWidget(3, QFormLayout.LabelRole,
                                  self.point_orientation_scale_field_label)

        self.point_orientation_scale_field_chooser = FieldChooserWidget(
            self.points_groupbox)
        self.point_orientation_scale_field_chooser.setObjectName(
            u"point_orientation_scale_field_chooser")
        sizePolicy.setHeightForWidth(
            self.point_orientation_scale_field_chooser.sizePolicy(
            ).hasHeightForWidth())
        self.point_orientation_scale_field_chooser.setSizePolicy(sizePolicy)

        self.formLayout.setWidget(3, QFormLayout.FieldRole,
                                  self.point_orientation_scale_field_chooser)

        self.point_scale_factors_label = QLabel(self.points_groupbox)
        self.point_scale_factors_label.setObjectName(
            u"point_scale_factors_label")

        self.formLayout.setWidget(6, QFormLayout.LabelRole,
                                  self.point_scale_factors_label)

        self.label_field_label = QLabel(self.points_groupbox)
        self.label_field_label.setObjectName(u"label_field_label")

        self.formLayout.setWidget(7, QFormLayout.LabelRole,
                                  self.label_field_label)

        self.label_field_chooser = FieldChooserWidget(self.points_groupbox)
        self.label_field_chooser.setObjectName(u"label_field_chooser")
        sizePolicy.setHeightForWidth(
            self.label_field_chooser.sizePolicy().hasHeightForWidth())
        self.label_field_chooser.setSizePolicy(sizePolicy)

        self.formLayout.setWidget(7, QFormLayout.FieldRole,
                                  self.label_field_chooser)

        self.point_scale_factors_lineedit = QLineEdit(self.points_groupbox)
        self.point_scale_factors_lineedit.setObjectName(
            u"point_scale_factors_lineedit")
        sizePolicy2.setHeightForWidth(
            self.point_scale_factors_lineedit.sizePolicy().hasHeightForWidth())
        self.point_scale_factors_lineedit.setSizePolicy(sizePolicy2)

        self.formLayout.setWidget(6, QFormLayout.FieldRole,
                                  self.point_scale_factors_lineedit)

        self.verticalLayout.addWidget(self.points_groupbox)

        self.sampling_groupbox = QGroupBox(GraphicsEditorWidget)
        self.sampling_groupbox.setObjectName(u"sampling_groupbox")
        self.formLayout_6 = QFormLayout(self.sampling_groupbox)
        self.formLayout_6.setObjectName(u"formLayout_6")
        self.sampling_divisions_lineedit = QLineEdit(self.sampling_groupbox)
        self.sampling_divisions_lineedit.setObjectName(
            u"sampling_divisions_lineedit")

        self.formLayout_6.setWidget(1, QFormLayout.FieldRole,
                                    self.sampling_divisions_lineedit)

        self.sampling_divisions_label = QLabel(self.sampling_groupbox)
        self.sampling_divisions_label.setObjectName(
            u"sampling_divisions_label")

        self.formLayout_6.setWidget(1, QFormLayout.LabelRole,
                                    self.sampling_divisions_label)

        self.sampling_mode_combobox = QComboBox(self.sampling_groupbox)
        self.sampling_mode_combobox.addItem("")
        self.sampling_mode_combobox.addItem("")
        self.sampling_mode_combobox.setObjectName(u"sampling_mode_combobox")

        self.formLayout_6.setWidget(0, QFormLayout.FieldRole,
                                    self.sampling_mode_combobox)

        self.sampling_mode_label = QLabel(self.sampling_groupbox)
        self.sampling_mode_label.setObjectName(u"sampling_mode_label")

        self.formLayout_6.setWidget(0, QFormLayout.LabelRole,
                                    self.sampling_mode_label)

        self.verticalLayout.addWidget(self.sampling_groupbox)

        self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum,
                                          QSizePolicy.Expanding)

        self.verticalLayout.addItem(self.verticalSpacer)

        self.retranslateUi(GraphicsEditorWidget)
        self.data_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.dataFieldChanged)
        self.material_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.materialChanged)
        self.glyph_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.glyphChanged)
        self.point_base_size_lineedit.editingFinished.connect(
            GraphicsEditorWidget.pointBaseSizeEntered)
        self.point_scale_factors_lineedit.editingFinished.connect(
            GraphicsEditorWidget.pointScaleFactorsEntered)
        self.point_orientation_scale_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.pointOrientationScaleFieldChanged)
        self.label_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.labelFieldChanged)
        self.exterior_checkbox.clicked.connect(
            GraphicsEditorWidget.exteriorClicked)
        self.isoscalar_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.isoscalarFieldChanged)
        self.face_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.faceChanged)
        self.wireframe_checkbox.clicked.connect(
            GraphicsEditorWidget.wireframeClicked)
        self.isovalues_lineedit.editingFinished.connect(
            GraphicsEditorWidget.isovaluesEntered)
        self.line_base_size_lineedit.editingFinished.connect(
            GraphicsEditorWidget.lineBaseSizeEntered)
        self.line_orientation_scale_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.lineOrientationScaleFieldChanged)
        self.line_scale_factors_lineedit.editingFinished.connect(
            GraphicsEditorWidget.lineScaleFactorsEntered)
        self.line_shape_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.lineShapeChanged)
        self.stream_vector_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.streamVectorFieldChanged)
        self.streamlines_track_length_lineedit.editingFinished.connect(
            GraphicsEditorWidget.streamlinesTrackLengthEntered)
        self.streamlines_track_direction_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.streamlinesTrackDirectionChanged)
        self.coordinate_field_chooser.currentIndexChanged.connect(
            GraphicsEditorWidget.coordinateFieldChanged)
        self.sampling_mode_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.samplingModeChanged)
        self.sampling_divisions_lineedit.editingFinished.connect(
            GraphicsEditorWidget.samplingDivisionsEntered)
        self.streamlines_colour_data_type_combobox.currentIndexChanged.connect(
            GraphicsEditorWidget.streamlinesColourDataTypeChanged)

        QMetaObject.connectSlotsByName(GraphicsEditorWidget)

    # setupUi

    def retranslateUi(self, GraphicsEditorWidget):
        GraphicsEditorWidget.setWindowTitle(
            QCoreApplication.translate("GraphicsEditorWidget",
                                       u"Graphics Editor", None))
        self.general_groupbox.setTitle("")
        self.face_combobox.setItemText(
            0, QCoreApplication.translate("GraphicsEditorWidget", u"all",
                                          None))
        self.face_combobox.setItemText(
            1,
            QCoreApplication.translate("GraphicsEditorWidget", u"any face",
                                       None))
        self.face_combobox.setItemText(
            2,
            QCoreApplication.translate("GraphicsEditorWidget", u"no face",
                                       None))
        self.face_combobox.setItemText(
            3,
            QCoreApplication.translate("GraphicsEditorWidget", u"xi1 = 0",
                                       None))
        self.face_combobox.setItemText(
            4,
            QCoreApplication.translate("GraphicsEditorWidget", u"xi1 = 1",
                                       None))
        self.face_combobox.setItemText(
            5,
            QCoreApplication.translate("GraphicsEditorWidget", u"xi2 = 0",
                                       None))
        self.face_combobox.setItemText(
            6,
            QCoreApplication.translate("GraphicsEditorWidget", u"xi2 = 1",
                                       None))
        self.face_combobox.setItemText(
            7,
            QCoreApplication.translate("GraphicsEditorWidget", u"xi3 = 0",
                                       None))
        self.face_combobox.setItemText(
            8,
            QCoreApplication.translate("GraphicsEditorWidget", u"xi3 = 1",
                                       None))

        self.material_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Material:",
                                       None))
        self.data_field_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Data field:",
                                       None))
        self.wireframe_checkbox.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Wireframe",
                                       None))
        self.face_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Face:", None))
        self.coordinate_field_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Coordinates:",
                                       None))
        self.exterior_checkbox.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Exterior",
                                       None))
        self.contours_groupbox.setTitle(
            QCoreApplication.translate("GraphicsEditorWidget", u"Contours:",
                                       None))
        self.isoscalar_field_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget",
                                       u"Scalar field:", None))
        self.isovalues_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Isovalues:",
                                       None))
        self.streamlines_groupbox.setTitle(
            QCoreApplication.translate("GraphicsEditorWidget", u"Streamlines:",
                                       None))
        self.stream_vector_field_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget",
                                       u"Vector field:", None))
        self.streamlines_track_length_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Time length:",
                                       None))
        self.streamline_track_direction_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Direction:",
                                       None))
        self.streamlines_track_direction_combobox.setItemText(
            0,
            QCoreApplication.translate("GraphicsEditorWidget", u"forward",
                                       None))
        self.streamlines_track_direction_combobox.setItemText(
            1,
            QCoreApplication.translate("GraphicsEditorWidget", u"reverse",
                                       None))

        self.streamlines_colour_data_type_combobox.setItemText(
            0,
            QCoreApplication.translate("GraphicsEditorWidget", u"field", None))
        self.streamlines_colour_data_type_combobox.setItemText(
            1,
            QCoreApplication.translate("GraphicsEditorWidget", u"magnitude",
                                       None))
        self.streamlines_colour_data_type_combobox.setItemText(
            2,
            QCoreApplication.translate("GraphicsEditorWidget", u"travel time",
                                       None))

        self.streamlines_colour_data_type_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Colour data:",
                                       None))
        self.lines_groupbox.setTitle(
            QCoreApplication.translate("GraphicsEditorWidget", u"Lines:",
                                       None))
        self.line_shape_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Shape:",
                                       None))
        self.line_shape_combobox.setItemText(
            0, QCoreApplication.translate("GraphicsEditorWidget", u"line",
                                          None))
        self.line_shape_combobox.setItemText(
            1,
            QCoreApplication.translate("GraphicsEditorWidget", u"ribbon",
                                       None))
        self.line_shape_combobox.setItemText(
            2,
            QCoreApplication.translate("GraphicsEditorWidget",
                                       u"circle extrusion", None))
        self.line_shape_combobox.setItemText(
            3,
            QCoreApplication.translate("GraphicsEditorWidget",
                                       u"square extrusion", None))

        self.line_base_size_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Base size:",
                                       None))
        self.line_orientation_scale_field_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Scale field:",
                                       None))
        self.line_scale_factors_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Scaling:",
                                       None))
        self.points_groupbox.setTitle(
            QCoreApplication.translate("GraphicsEditorWidget", u"Points:",
                                       None))
        self.glyph_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Glyph:",
                                       None))
        self.point_base_size_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Base size:",
                                       None))
        self.point_orientation_scale_field_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Scale field:",
                                       None))
        self.point_scale_factors_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Scaling:",
                                       None))
        self.label_field_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Label field:",
                                       None))
        self.sampling_groupbox.setTitle(
            QCoreApplication.translate("GraphicsEditorWidget", u"Sampling:",
                                       None))
        self.sampling_divisions_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Divisions  :",
                                       None))
        self.sampling_mode_combobox.setItemText(
            0,
            QCoreApplication.translate("GraphicsEditorWidget", u"cell centres",
                                       None))
        self.sampling_mode_combobox.setItemText(
            1,
            QCoreApplication.translate("GraphicsEditorWidget", u"cell corners",
                                       None))

        self.sampling_mode_label.setText(
            QCoreApplication.translate("GraphicsEditorWidget", u"Mode:", None))
class Ui_GraphicsEditorWidget(object):
    def setupUi(self, GraphicsEditorWidget):
        if not GraphicsEditorWidget.objectName():
            GraphicsEditorWidget.setObjectName(u"GraphicsEditorWidget")
        GraphicsEditorWidget.setEnabled(True)
        GraphicsEditorWidget.resize(298, 1218)
        sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(GraphicsEditorWidget.sizePolicy().hasHeightForWidth())
        GraphicsEditorWidget.setSizePolicy(sizePolicy)
        GraphicsEditorWidget.setMinimumSize(QSize(180, 0))
        self.verticalLayout = QVBoxLayout(GraphicsEditorWidget)
        self.verticalLayout.setSpacing(2)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.verticalLayout.setSizeConstraint(QLayout.SetDefaultConstraint)
        self.verticalLayout.setContentsMargins(2, 0, 0, 0)
        self.general_groupbox = QGroupBox(GraphicsEditorWidget)
        self.general_groupbox.setObjectName(u"general_groupbox")
        self.general_groupbox.setMaximumSize(QSize(16777215, 16777215))
        self.general_groupbox.setCheckable(False)
        self.formLayout_3 = QFormLayout(self.general_groupbox)
        self.formLayout_3.setObjectName(u"formLayout_3")
        self.subgroup_field_label = QLabel(self.general_groupbox)
        self.subgroup_field_label.setObjectName(u"subgroup_field_label")

        self.formLayout_3.setWidget(0, QFormLayout.LabelRole, self.subgroup_field_label)

        self.subgroup_field_chooser = FieldChooserWidget(self.general_groupbox)
        self.subgroup_field_chooser.setObjectName(u"subgroup_field_chooser")

        self.formLayout_3.setWidget(0, QFormLayout.FieldRole, self.subgroup_field_chooser)

        self.coordinate_field_label = QLabel(self.general_groupbox)
        self.coordinate_field_label.setObjectName(u"coordinate_field_label")

        self.formLayout_3.setWidget(2, QFormLayout.LabelRole, self.coordinate_field_label)

        self.coordinate_field_chooser = FieldChooserWidget(self.general_groupbox)
        self.coordinate_field_chooser.setObjectName(u"coordinate_field_chooser")
        self.coordinate_field_chooser.setSizeAdjustPolicy(QComboBox.AdjustToContents)

        self.formLayout_3.setWidget(2, QFormLayout.FieldRole, self.coordinate_field_chooser)

        self.scenecoordinatesystem_label = QLabel(self.general_groupbox)
        self.scenecoordinatesystem_label.setObjectName(u"scenecoordinatesystem_label")

        self.formLayout_3.setWidget(4, QFormLayout.LabelRole, self.scenecoordinatesystem_label)

        self.scenecoordinatesystem_chooser = EnumerationChooserWidget(self.general_groupbox)
        self.scenecoordinatesystem_chooser.setObjectName(u"scenecoordinatesystem_chooser")

        self.formLayout_3.setWidget(4, QFormLayout.FieldRole, self.scenecoordinatesystem_chooser)

        self.domain_label = QLabel(self.general_groupbox)
        self.domain_label.setObjectName(u"domain_label")

        self.formLayout_3.setWidget(6, QFormLayout.LabelRole, self.domain_label)

        self.boundarymode_label = QLabel(self.general_groupbox)
        self.boundarymode_label.setObjectName(u"boundarymode_label")

        self.formLayout_3.setWidget(8, QFormLayout.LabelRole, self.boundarymode_label)

        self.boundarymode_chooser = EnumerationChooserWidget(self.general_groupbox)
        self.boundarymode_chooser.setObjectName(u"boundarymode_chooser")

        self.formLayout_3.setWidget(8, QFormLayout.FieldRole, self.boundarymode_chooser)

        self.face_label = QLabel(self.general_groupbox)
        self.face_label.setObjectName(u"face_label")

        self.formLayout_3.setWidget(10, QFormLayout.LabelRole, self.face_label)

        self.face_enumeration_chooser = EnumerationChooserWidget(self.general_groupbox)
        self.face_enumeration_chooser.setObjectName(u"face_enumeration_chooser")
        sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(self.face_enumeration_chooser.sizePolicy().hasHeightForWidth())
        self.face_enumeration_chooser.setSizePolicy(sizePolicy1)

        self.formLayout_3.setWidget(10, QFormLayout.FieldRole, self.face_enumeration_chooser)

        self.wireframe_checkbox = QCheckBox(self.general_groupbox)
        self.wireframe_checkbox.setObjectName(u"wireframe_checkbox")

        self.formLayout_3.setWidget(12, QFormLayout.SpanningRole, self.wireframe_checkbox)

        self.material_label = QLabel(self.general_groupbox)
        self.material_label.setObjectName(u"material_label")

        self.formLayout_3.setWidget(13, QFormLayout.LabelRole, self.material_label)

        self.material_chooser = MaterialChooserWidget(self.general_groupbox)
        self.material_chooser.setObjectName(u"material_chooser")
        self.material_chooser.setSizeAdjustPolicy(QComboBox.AdjustToContents)

        self.formLayout_3.setWidget(13, QFormLayout.FieldRole, self.material_chooser)

        self.data_field_label = QLabel(self.general_groupbox)
        self.data_field_label.setObjectName(u"data_field_label")

        self.formLayout_3.setWidget(15, QFormLayout.LabelRole, self.data_field_label)

        self.data_field_chooser = FieldChooserWidget(self.general_groupbox)
        self.data_field_chooser.setObjectName(u"data_field_chooser")
        self.data_field_chooser.setEditable(False)
        self.data_field_chooser.setSizeAdjustPolicy(QComboBox.AdjustToContents)

        self.formLayout_3.setWidget(15, QFormLayout.FieldRole, self.data_field_chooser)

        self.spectrum_label = QLabel(self.general_groupbox)
        self.spectrum_label.setObjectName(u"spectrum_label")

        self.formLayout_3.setWidget(17, QFormLayout.LabelRole, self.spectrum_label)

        self.spectrum_chooser = SpectrumChooserWidget(self.general_groupbox)
        self.spectrum_chooser.setObjectName(u"spectrum_chooser")

        self.formLayout_3.setWidget(17, QFormLayout.FieldRole, self.spectrum_chooser)

        self.tessellation_label = QLabel(self.general_groupbox)
        self.tessellation_label.setObjectName(u"tessellation_label")

        self.formLayout_3.setWidget(19, QFormLayout.LabelRole, self.tessellation_label)

        self.tessellation_chooser = TessellationChooserWidget(self.general_groupbox)
        self.tessellation_chooser.setObjectName(u"tessellation_chooser")

        self.formLayout_3.setWidget(19, QFormLayout.FieldRole, self.tessellation_chooser)

        self.domain_chooser = EnumerationChooserWidget(self.general_groupbox)
        self.domain_chooser.setObjectName(u"domain_chooser")

        self.formLayout_3.setWidget(6, QFormLayout.FieldRole, self.domain_chooser)


        self.verticalLayout.addWidget(self.general_groupbox)

        self.contours_groupbox = QGroupBox(GraphicsEditorWidget)
        self.contours_groupbox.setObjectName(u"contours_groupbox")
        self.contours_groupbox.setMaximumSize(QSize(16777215, 16777215))
        self.contours_groupbox.setFlat(False)
        self.formLayout_2 = QFormLayout(self.contours_groupbox)
        self.formLayout_2.setObjectName(u"formLayout_2")
        self.formLayout_2.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_2.setHorizontalSpacing(7)
        self.formLayout_2.setVerticalSpacing(7)
        self.formLayout_2.setContentsMargins(7, 7, 7, 7)
        self.isovalues_lineedit = QLineEdit(self.contours_groupbox)
        self.isovalues_lineedit.setObjectName(u"isovalues_lineedit")

        self.formLayout_2.setWidget(1, QFormLayout.FieldRole, self.isovalues_lineedit)

        self.isoscalar_field_label = QLabel(self.contours_groupbox)
        self.isoscalar_field_label.setObjectName(u"isoscalar_field_label")

        self.formLayout_2.setWidget(0, QFormLayout.LabelRole, self.isoscalar_field_label)

        self.isoscalar_field_chooser = FieldChooserWidget(self.contours_groupbox)
        self.isoscalar_field_chooser.setObjectName(u"isoscalar_field_chooser")
        self.isoscalar_field_chooser.setSizeAdjustPolicy(QComboBox.AdjustToContents)

        self.formLayout_2.setWidget(0, QFormLayout.FieldRole, self.isoscalar_field_chooser)

        self.isovalues_label = QLabel(self.contours_groupbox)
        self.isovalues_label.setObjectName(u"isovalues_label")

        self.formLayout_2.setWidget(1, QFormLayout.LabelRole, self.isovalues_label)


        self.verticalLayout.addWidget(self.contours_groupbox)

        self.streamlines_groupbox = QGroupBox(GraphicsEditorWidget)
        self.streamlines_groupbox.setObjectName(u"streamlines_groupbox")
        self.formLayout_5 = QFormLayout(self.streamlines_groupbox)
        self.formLayout_5.setObjectName(u"formLayout_5")
        self.formLayout_5.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_5.setContentsMargins(7, 7, 7, 7)
        self.stream_vector_field_label = QLabel(self.streamlines_groupbox)
        self.stream_vector_field_label.setObjectName(u"stream_vector_field_label")

        self.formLayout_5.setWidget(0, QFormLayout.LabelRole, self.stream_vector_field_label)

        self.stream_vector_field_chooser = FieldChooserWidget(self.streamlines_groupbox)
        self.stream_vector_field_chooser.setObjectName(u"stream_vector_field_chooser")
        self.stream_vector_field_chooser.setSizeAdjustPolicy(QComboBox.AdjustToContents)

        self.formLayout_5.setWidget(0, QFormLayout.FieldRole, self.stream_vector_field_chooser)

        self.streamlines_track_length_label = QLabel(self.streamlines_groupbox)
        self.streamlines_track_length_label.setObjectName(u"streamlines_track_length_label")

        self.formLayout_5.setWidget(1, QFormLayout.LabelRole, self.streamlines_track_length_label)

        self.streamlines_track_length_lineedit = QLineEdit(self.streamlines_groupbox)
        self.streamlines_track_length_lineedit.setObjectName(u"streamlines_track_length_lineedit")

        self.formLayout_5.setWidget(1, QFormLayout.FieldRole, self.streamlines_track_length_lineedit)

        self.streamline_track_direction_label = QLabel(self.streamlines_groupbox)
        self.streamline_track_direction_label.setObjectName(u"streamline_track_direction_label")

        self.formLayout_5.setWidget(2, QFormLayout.LabelRole, self.streamline_track_direction_label)

        self.streamlines_track_direction_chooser = EnumerationChooserWidget(self.streamlines_groupbox)
        self.streamlines_track_direction_chooser.setObjectName(u"streamlines_track_direction_chooser")

        self.formLayout_5.setWidget(2, QFormLayout.FieldRole, self.streamlines_track_direction_chooser)

        self.streamlines_colour_data_type_label = QLabel(self.streamlines_groupbox)
        self.streamlines_colour_data_type_label.setObjectName(u"streamlines_colour_data_type_label")

        self.formLayout_5.setWidget(3, QFormLayout.LabelRole, self.streamlines_colour_data_type_label)

        self.streamlines_colour_data_type_chooser = EnumerationChooserWidget(self.streamlines_groupbox)
        self.streamlines_colour_data_type_chooser.setObjectName(u"streamlines_colour_data_type_chooser")

        self.formLayout_5.setWidget(3, QFormLayout.FieldRole, self.streamlines_colour_data_type_chooser)


        self.verticalLayout.addWidget(self.streamlines_groupbox)

        self.lines_groupbox = QGroupBox(GraphicsEditorWidget)
        self.lines_groupbox.setObjectName(u"lines_groupbox")
        self.formLayout_4 = QFormLayout(self.lines_groupbox)
        self.formLayout_4.setObjectName(u"formLayout_4")
        self.formLayout_4.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout_4.setContentsMargins(7, 7, 7, 7)
        self.line_shape_label = QLabel(self.lines_groupbox)
        self.line_shape_label.setObjectName(u"line_shape_label")

        self.formLayout_4.setWidget(0, QFormLayout.LabelRole, self.line_shape_label)

        self.line_shape_chooser = EnumerationChooserWidget(self.lines_groupbox)
        self.line_shape_chooser.setObjectName(u"line_shape_chooser")

        self.formLayout_4.setWidget(0, QFormLayout.FieldRole, self.line_shape_chooser)

        self.line_base_size_label = QLabel(self.lines_groupbox)
        self.line_base_size_label.setObjectName(u"line_base_size_label")

        self.formLayout_4.setWidget(1, QFormLayout.LabelRole, self.line_base_size_label)

        self.line_base_size_lineedit = QLineEdit(self.lines_groupbox)
        self.line_base_size_lineedit.setObjectName(u"line_base_size_lineedit")

        self.formLayout_4.setWidget(1, QFormLayout.FieldRole, self.line_base_size_lineedit)

        self.line_orientation_scale_field_label = QLabel(self.lines_groupbox)
        self.line_orientation_scale_field_label.setObjectName(u"line_orientation_scale_field_label")

        self.formLayout_4.setWidget(2, QFormLayout.LabelRole, self.line_orientation_scale_field_label)

        self.line_orientation_scale_field_chooser = FieldChooserWidget(self.lines_groupbox)
        self.line_orientation_scale_field_chooser.setObjectName(u"line_orientation_scale_field_chooser")
        sizePolicy1.setHeightForWidth(self.line_orientation_scale_field_chooser.sizePolicy().hasHeightForWidth())
        self.line_orientation_scale_field_chooser.setSizePolicy(sizePolicy1)
        self.line_orientation_scale_field_chooser.setSizeAdjustPolicy(QComboBox.AdjustToContents)

        self.formLayout_4.setWidget(2, QFormLayout.FieldRole, self.line_orientation_scale_field_chooser)

        self.line_scale_factors_label = QLabel(self.lines_groupbox)
        self.line_scale_factors_label.setObjectName(u"line_scale_factors_label")

        self.formLayout_4.setWidget(3, QFormLayout.LabelRole, self.line_scale_factors_label)

        self.line_scale_factors_lineedit = QLineEdit(self.lines_groupbox)
        self.line_scale_factors_lineedit.setObjectName(u"line_scale_factors_lineedit")

        self.formLayout_4.setWidget(3, QFormLayout.FieldRole, self.line_scale_factors_lineedit)


        self.verticalLayout.addWidget(self.lines_groupbox)

        self.points_groupbox = QGroupBox(GraphicsEditorWidget)
        self.points_groupbox.setObjectName(u"points_groupbox")
        self.points_groupbox.setMaximumSize(QSize(16777215, 16777215))
        self.formLayout = QFormLayout(self.points_groupbox)
        self.formLayout.setObjectName(u"formLayout")
        self.formLayout.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.formLayout.setContentsMargins(7, 7, 7, 7)
        self.glyph_label = QLabel(self.points_groupbox)
        self.glyph_label.setObjectName(u"glyph_label")

        self.formLayout.setWidget(0, QFormLayout.LabelRole, self.glyph_label)

        self.glyph_chooser = GlyphChooserWidget(self.points_groupbox)
        self.glyph_chooser.setObjectName(u"glyph_chooser")
        self.glyph_chooser.setSizeAdjustPolicy(QComboBox.AdjustToContents)

        self.formLayout.setWidget(0, QFormLayout.FieldRole, self.glyph_chooser)

        self.point_base_size_label = QLabel(self.points_groupbox)
        self.point_base_size_label.setObjectName(u"point_base_size_label")

        self.formLayout.setWidget(2, QFormLayout.LabelRole, self.point_base_size_label)

        self.point_base_size_lineedit = QLineEdit(self.points_groupbox)
        self.point_base_size_lineedit.setObjectName(u"point_base_size_lineedit")

        self.formLayout.setWidget(2, QFormLayout.FieldRole, self.point_base_size_lineedit)

        self.point_orientation_scale_field_label = QLabel(self.points_groupbox)
        self.point_orientation_scale_field_label.setObjectName(u"point_orientation_scale_field_label")

        self.formLayout.setWidget(3, QFormLayout.LabelRole, self.point_orientation_scale_field_label)

        self.point_orientation_scale_field_chooser = FieldChooserWidget(self.points_groupbox)
        self.point_orientation_scale_field_chooser.setObjectName(u"point_orientation_scale_field_chooser")
        self.point_orientation_scale_field_chooser.setSizeAdjustPolicy(QComboBox.AdjustToContents)

        self.formLayout.setWidget(3, QFormLayout.FieldRole, self.point_orientation_scale_field_chooser)

        self.point_scale_factors_label = QLabel(self.points_groupbox)
        self.point_scale_factors_label.setObjectName(u"point_scale_factors_label")

        self.formLayout.setWidget(6, QFormLayout.LabelRole, self.point_scale_factors_label)

        self.label_field_label = QLabel(self.points_groupbox)
        self.label_field_label.setObjectName(u"label_field_label")

        self.formLayout.setWidget(7, QFormLayout.LabelRole, self.label_field_label)

        self.label_field_chooser = FieldChooserWidget(self.points_groupbox)
        self.label_field_chooser.setObjectName(u"label_field_chooser")
        self.label_field_chooser.setSizeAdjustPolicy(QComboBox.AdjustToContents)

        self.formLayout.setWidget(7, QFormLayout.FieldRole, self.label_field_chooser)

        self.point_scale_factors_lineedit = QLineEdit(self.points_groupbox)
        self.point_scale_factors_lineedit.setObjectName(u"point_scale_factors_lineedit")

        self.formLayout.setWidget(6, QFormLayout.FieldRole, self.point_scale_factors_lineedit)


        self.verticalLayout.addWidget(self.points_groupbox)

        self.sampling_groupbox = QGroupBox(GraphicsEditorWidget)
        self.sampling_groupbox.setObjectName(u"sampling_groupbox")
        self.formLayout_6 = QFormLayout(self.sampling_groupbox)
        self.formLayout_6.setObjectName(u"formLayout_6")
        self.formLayout_6.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.sampling_mode_label = QLabel(self.sampling_groupbox)
        self.sampling_mode_label.setObjectName(u"sampling_mode_label")

        self.formLayout_6.setWidget(0, QFormLayout.LabelRole, self.sampling_mode_label)

        self.sampling_mode_chooser = EnumerationChooserWidget(self.sampling_groupbox)
        self.sampling_mode_chooser.setObjectName(u"sampling_mode_chooser")

        self.formLayout_6.setWidget(0, QFormLayout.FieldRole, self.sampling_mode_chooser)


        self.verticalLayout.addWidget(self.sampling_groupbox)

        self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.verticalLayout.addItem(self.verticalSpacer)


        self.retranslateUi(GraphicsEditorWidget)
        self.data_field_chooser.currentIndexChanged.connect(GraphicsEditorWidget.dataFieldChanged)
        self.material_chooser.currentIndexChanged.connect(GraphicsEditorWidget.materialChanged)
        self.glyph_chooser.currentIndexChanged.connect(GraphicsEditorWidget.glyphChanged)
        self.point_base_size_lineedit.editingFinished.connect(GraphicsEditorWidget.pointBaseSizeEntered)
        self.point_scale_factors_lineedit.editingFinished.connect(GraphicsEditorWidget.pointScaleFactorsEntered)
        self.point_orientation_scale_field_chooser.currentIndexChanged.connect(GraphicsEditorWidget.pointOrientationScaleFieldChanged)
        self.label_field_chooser.currentIndexChanged.connect(GraphicsEditorWidget.labelFieldChanged)
        self.isoscalar_field_chooser.currentIndexChanged.connect(GraphicsEditorWidget.isoscalarFieldChanged)
        self.wireframe_checkbox.clicked.connect(GraphicsEditorWidget.wireframeClicked)
        self.isovalues_lineedit.editingFinished.connect(GraphicsEditorWidget.isovaluesEntered)
        self.line_base_size_lineedit.editingFinished.connect(GraphicsEditorWidget.lineBaseSizeEntered)
        self.line_orientation_scale_field_chooser.currentIndexChanged.connect(GraphicsEditorWidget.lineOrientationScaleFieldChanged)
        self.line_scale_factors_lineedit.editingFinished.connect(GraphicsEditorWidget.lineScaleFactorsEntered)
        self.line_shape_chooser.currentIndexChanged.connect(GraphicsEditorWidget.lineShapeChanged)
        self.stream_vector_field_chooser.currentIndexChanged.connect(GraphicsEditorWidget.streamVectorFieldChanged)
        self.sampling_mode_chooser.currentIndexChanged.connect(GraphicsEditorWidget.samplingModeChanged)
        self.streamlines_track_length_lineedit.editingFinished.connect(GraphicsEditorWidget.streamlinesTrackLengthEntered)
        self.coordinate_field_chooser.currentIndexChanged.connect(GraphicsEditorWidget.coordinateFieldChanged)
        self.streamlines_track_direction_chooser.currentIndexChanged.connect(GraphicsEditorWidget.streamlinesTrackDirectionChanged)
        self.streamlines_colour_data_type_chooser.currentIndexChanged.connect(GraphicsEditorWidget.streamlinesColourDataTypeChanged)
        self.spectrum_chooser.currentIndexChanged.connect(GraphicsEditorWidget.spectrumChanged)
        self.tessellation_chooser.currentIndexChanged.connect(GraphicsEditorWidget.tessellationChanged)
        self.subgroup_field_chooser.currentIndexChanged.connect(GraphicsEditorWidget.subgroupFieldChanged)
        self.face_enumeration_chooser.currentIndexChanged.connect(GraphicsEditorWidget.faceChanged)
        self.scenecoordinatesystem_chooser.currentIndexChanged.connect(GraphicsEditorWidget.scenecoordinatesystemChanged)
        self.boundarymode_chooser.currentIndexChanged.connect(GraphicsEditorWidget.boundarymodeChanged)
        self.domain_chooser.currentIndexChanged.connect(GraphicsEditorWidget.dataFieldChanged)

        QMetaObject.connectSlotsByName(GraphicsEditorWidget)
    # setupUi

    def retranslateUi(self, GraphicsEditorWidget):
        GraphicsEditorWidget.setWindowTitle(QCoreApplication.translate("GraphicsEditorWidget", u"Graphics Editor", None))
        self.general_groupbox.setTitle("")
        self.subgroup_field_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Subgroup:", None))
        self.coordinate_field_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Coordinates:", None))
        self.scenecoordinatesystem_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Coord System:", None))
        self.domain_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Domain:", None))
        self.boundarymode_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Boundary Mode:", None))
        self.face_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Face:", None))
        self.wireframe_checkbox.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Wireframe", None))
        self.material_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Material:", None))
        self.data_field_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Data field:", None))
        self.spectrum_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Spectrum:", None))
        self.tessellation_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Tessellation:", None))
        self.contours_groupbox.setTitle(QCoreApplication.translate("GraphicsEditorWidget", u"Contours:", None))
        self.isoscalar_field_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Scalar field:", None))
        self.isovalues_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Isovalues:", None))
        self.streamlines_groupbox.setTitle(QCoreApplication.translate("GraphicsEditorWidget", u"Streamlines:", None))
        self.stream_vector_field_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Vector field:", None))
        self.streamlines_track_length_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Time length:", None))
        self.streamline_track_direction_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Direction:", None))
        self.streamlines_colour_data_type_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Colour data:", None))
        self.lines_groupbox.setTitle(QCoreApplication.translate("GraphicsEditorWidget", u"Lines:", None))
        self.line_shape_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Shape:", None))
        self.line_base_size_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Base size:", None))
        self.line_orientation_scale_field_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Scale field:", None))
        self.line_scale_factors_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Scaling:", None))
        self.points_groupbox.setTitle(QCoreApplication.translate("GraphicsEditorWidget", u"Points:", None))
        self.glyph_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Glyph:", None))
        self.point_base_size_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Base size:", None))
        self.point_orientation_scale_field_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Scale field:", None))
        self.point_scale_factors_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Scaling:", None))
        self.label_field_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Label field:", None))
        self.sampling_groupbox.setTitle(QCoreApplication.translate("GraphicsEditorWidget", u"Sampling:", None))
        self.sampling_mode_label.setText(QCoreApplication.translate("GraphicsEditorWidget", u"Mode:", None))
    def setupUi(self, GeometryFitterWidget):
        if not GeometryFitterWidget.objectName():
            GeometryFitterWidget.setObjectName(u"GeometryFitterWidget")
        GeometryFitterWidget.resize(1718, 1365)
        sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(GeometryFitterWidget.sizePolicy().hasHeightForWidth())
        GeometryFitterWidget.setSizePolicy(sizePolicy)
        GeometryFitterWidget.setMinimumSize(QSize(0, 0))
        self.horizontalLayout = QHBoxLayout(GeometryFitterWidget)
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.dockWidget = QDockWidget(GeometryFitterWidget)
        self.dockWidget.setObjectName(u"dockWidget")
        sizePolicy.setHeightForWidth(self.dockWidget.sizePolicy().hasHeightForWidth())
        self.dockWidget.setSizePolicy(sizePolicy)
        self.dockWidget.setFeatures(QDockWidget.DockWidgetFloatable|QDockWidget.DockWidgetMovable)
        self.dockWidget.setAllowedAreas(Qt.AllDockWidgetAreas)
        self.dockWidgetContents = QWidget()
        self.dockWidgetContents.setObjectName(u"dockWidgetContents")
        sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(self.dockWidgetContents.sizePolicy().hasHeightForWidth())
        self.dockWidgetContents.setSizePolicy(sizePolicy1)
        self.verticalLayout = QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.identifier_label = QLabel(self.dockWidgetContents)
        self.identifier_label.setObjectName(u"identifier_label")
        sizePolicy.setHeightForWidth(self.identifier_label.sizePolicy().hasHeightForWidth())
        self.identifier_label.setSizePolicy(sizePolicy)

        self.verticalLayout.addWidget(self.identifier_label)

        self.steps_groupBox = QGroupBox(self.dockWidgetContents)
        self.steps_groupBox.setObjectName(u"steps_groupBox")
        sizePolicy.setHeightForWidth(self.steps_groupBox.sizePolicy().hasHeightForWidth())
        self.steps_groupBox.setSizePolicy(sizePolicy)
        self.verticalLayout_2 = QVBoxLayout(self.steps_groupBox)
        self.verticalLayout_2.setObjectName(u"verticalLayout_2")
        self.stepsAddDelete_frame = QFrame(self.steps_groupBox)
        self.stepsAddDelete_frame.setObjectName(u"stepsAddDelete_frame")
        self.stepsAddDelete_frame.setFrameShape(QFrame.StyledPanel)
        self.stepsAddDelete_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_10 = QHBoxLayout(self.stepsAddDelete_frame)
        self.horizontalLayout_10.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_10.setObjectName(u"horizontalLayout_10")
        self.stepsAddAlign_pushButton = QPushButton(self.stepsAddDelete_frame)
        self.stepsAddAlign_pushButton.setObjectName(u"stepsAddAlign_pushButton")

        self.horizontalLayout_10.addWidget(self.stepsAddAlign_pushButton)

        self.stepsAddConfig_pushButton = QPushButton(self.stepsAddDelete_frame)
        self.stepsAddConfig_pushButton.setObjectName(u"stepsAddConfig_pushButton")

        self.horizontalLayout_10.addWidget(self.stepsAddConfig_pushButton)

        self.stepsAddFit_pushButton = QPushButton(self.stepsAddDelete_frame)
        self.stepsAddFit_pushButton.setObjectName(u"stepsAddFit_pushButton")

        self.horizontalLayout_10.addWidget(self.stepsAddFit_pushButton)

        self.stepsDelete_pushButton = QPushButton(self.stepsAddDelete_frame)
        self.stepsDelete_pushButton.setObjectName(u"stepsDelete_pushButton")

        self.horizontalLayout_10.addWidget(self.stepsDelete_pushButton)


        self.verticalLayout_2.addWidget(self.stepsAddDelete_frame)

        self.steps_listView = QListView(self.steps_groupBox)
        self.steps_listView.setObjectName(u"steps_listView")
        sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
        sizePolicy2.setHorizontalStretch(0)
        sizePolicy2.setVerticalStretch(0)
        sizePolicy2.setHeightForWidth(self.steps_listView.sizePolicy().hasHeightForWidth())
        self.steps_listView.setSizePolicy(sizePolicy2)

        self.verticalLayout_2.addWidget(self.steps_listView)

        self.stepedit_scrollArea = QScrollArea(self.steps_groupBox)
        self.stepedit_scrollArea.setObjectName(u"stepedit_scrollArea")
        sizePolicy.setHeightForWidth(self.stepedit_scrollArea.sizePolicy().hasHeightForWidth())
        self.stepedit_scrollArea.setSizePolicy(sizePolicy)
        self.stepedit_scrollArea.setFrameShape(QFrame.NoFrame)
        self.stepedit_scrollArea.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
        self.stepedit_scrollArea.setWidgetResizable(True)
        self.stepedit_scrollAreaWidgetContents = QWidget()
        self.stepedit_scrollAreaWidgetContents.setObjectName(u"stepedit_scrollAreaWidgetContents")
        self.stepedit_scrollAreaWidgetContents.setGeometry(QRect(0, -100, 845, 1377))
        self.verticalLayout_3 = QVBoxLayout(self.stepedit_scrollAreaWidgetContents)
        self.verticalLayout_3.setSpacing(0)
        self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_3.setObjectName(u"verticalLayout_3")
        self.configInitial_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.configInitial_groupBox.setObjectName(u"configInitial_groupBox")
        sizePolicy3 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Minimum)
        sizePolicy3.setHorizontalStretch(0)
        sizePolicy3.setVerticalStretch(0)
        sizePolicy3.setHeightForWidth(self.configInitial_groupBox.sizePolicy().hasHeightForWidth())
        self.configInitial_groupBox.setSizePolicy(sizePolicy3)
        self.formLayout = QFormLayout(self.configInitial_groupBox)
        self.formLayout.setObjectName(u"formLayout")
        self.configModelCoordinates_label = QLabel(self.configInitial_groupBox)
        self.configModelCoordinates_label.setObjectName(u"configModelCoordinates_label")

        self.formLayout.setWidget(0, QFormLayout.LabelRole, self.configModelCoordinates_label)

        self.configModelCoordinates_fieldChooser = FieldChooserWidget(self.configInitial_groupBox)
        self.configModelCoordinates_fieldChooser.setObjectName(u"configModelCoordinates_fieldChooser")
        sizePolicy4 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
        sizePolicy4.setHorizontalStretch(0)
        sizePolicy4.setVerticalStretch(0)
        sizePolicy4.setHeightForWidth(self.configModelCoordinates_fieldChooser.sizePolicy().hasHeightForWidth())
        self.configModelCoordinates_fieldChooser.setSizePolicy(sizePolicy4)

        self.formLayout.setWidget(0, QFormLayout.FieldRole, self.configModelCoordinates_fieldChooser)

        self.configDataCoordinates_label = QLabel(self.configInitial_groupBox)
        self.configDataCoordinates_label.setObjectName(u"configDataCoordinates_label")

        self.formLayout.setWidget(2, QFormLayout.LabelRole, self.configDataCoordinates_label)

        self.configDataCoordinates_fieldChooser = FieldChooserWidget(self.configInitial_groupBox)
        self.configDataCoordinates_fieldChooser.setObjectName(u"configDataCoordinates_fieldChooser")
        sizePolicy4.setHeightForWidth(self.configDataCoordinates_fieldChooser.sizePolicy().hasHeightForWidth())
        self.configDataCoordinates_fieldChooser.setSizePolicy(sizePolicy4)

        self.formLayout.setWidget(2, QFormLayout.FieldRole, self.configDataCoordinates_fieldChooser)

        self.configDiagnosticLevel_spinBox = QSpinBox(self.configInitial_groupBox)
        self.configDiagnosticLevel_spinBox.setObjectName(u"configDiagnosticLevel_spinBox")
        self.configDiagnosticLevel_spinBox.setMaximum(2)

        self.formLayout.setWidget(4, QFormLayout.FieldRole, self.configDiagnosticLevel_spinBox)

        self.configDiagnosticLevel_label = QLabel(self.configInitial_groupBox)
        self.configDiagnosticLevel_label.setObjectName(u"configDiagnosticLevel_label")

        self.formLayout.setWidget(4, QFormLayout.LabelRole, self.configDiagnosticLevel_label)

        self.configMarkerGroup_label = QLabel(self.configInitial_groupBox)
        self.configMarkerGroup_label.setObjectName(u"configMarkerGroup_label")

        self.formLayout.setWidget(3, QFormLayout.LabelRole, self.configMarkerGroup_label)

        self.configMarkerGroup_fieldChooser = FieldChooserWidget(self.configInitial_groupBox)
        self.configMarkerGroup_fieldChooser.setObjectName(u"configMarkerGroup_fieldChooser")
        sizePolicy4.setHeightForWidth(self.configMarkerGroup_fieldChooser.sizePolicy().hasHeightForWidth())
        self.configMarkerGroup_fieldChooser.setSizePolicy(sizePolicy4)

        self.formLayout.setWidget(3, QFormLayout.FieldRole, self.configMarkerGroup_fieldChooser)

        self.configFibreOrientation_label = QLabel(self.configInitial_groupBox)
        self.configFibreOrientation_label.setObjectName(u"configFibreOrientation_label")

        self.formLayout.setWidget(1, QFormLayout.LabelRole, self.configFibreOrientation_label)

        self.configFibreOrientation_fieldChooser = FieldChooserWidget(self.configInitial_groupBox)
        self.configFibreOrientation_fieldChooser.setObjectName(u"configFibreOrientation_fieldChooser")

        self.formLayout.setWidget(1, QFormLayout.FieldRole, self.configFibreOrientation_fieldChooser)


        self.verticalLayout_3.addWidget(self.configInitial_groupBox)

        self.config_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.config_groupBox.setObjectName(u"config_groupBox")
        sizePolicy.setHeightForWidth(self.config_groupBox.sizePolicy().hasHeightForWidth())
        self.config_groupBox.setSizePolicy(sizePolicy)
        self.verticalLayout_4 = QVBoxLayout(self.config_groupBox)
        self.verticalLayout_4.setObjectName(u"verticalLayout_4")
        self.config_verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.verticalLayout_4.addItem(self.config_verticalSpacer)


        self.verticalLayout_3.addWidget(self.config_groupBox)

        self.align_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.align_groupBox.setObjectName(u"align_groupBox")
        sizePolicy.setHeightForWidth(self.align_groupBox.sizePolicy().hasHeightForWidth())
        self.align_groupBox.setSizePolicy(sizePolicy)
        self.formLayout_2 = QFormLayout(self.align_groupBox)
        self.formLayout_2.setObjectName(u"formLayout_2")
        self.formLayout_2.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.alignGroups_checkBox = QCheckBox(self.align_groupBox)
        self.alignGroups_checkBox.setObjectName(u"alignGroups_checkBox")

        self.formLayout_2.setWidget(1, QFormLayout.LabelRole, self.alignGroups_checkBox)

        self.alignMarkers_checkBox = QCheckBox(self.align_groupBox)
        self.alignMarkers_checkBox.setObjectName(u"alignMarkers_checkBox")
        sizePolicy.setHeightForWidth(self.alignMarkers_checkBox.sizePolicy().hasHeightForWidth())
        self.alignMarkers_checkBox.setSizePolicy(sizePolicy)

        self.formLayout_2.setWidget(1, QFormLayout.FieldRole, self.alignMarkers_checkBox)

        self.alignRotation_label = QLabel(self.align_groupBox)
        self.alignRotation_label.setObjectName(u"alignRotation_label")

        self.formLayout_2.setWidget(4, QFormLayout.LabelRole, self.alignRotation_label)

        self.alignRotation_lineEdit = QLineEdit(self.align_groupBox)
        self.alignRotation_lineEdit.setObjectName(u"alignRotation_lineEdit")
        sizePolicy4.setHeightForWidth(self.alignRotation_lineEdit.sizePolicy().hasHeightForWidth())
        self.alignRotation_lineEdit.setSizePolicy(sizePolicy4)

        self.formLayout_2.setWidget(4, QFormLayout.FieldRole, self.alignRotation_lineEdit)

        self.alignScale_label = QLabel(self.align_groupBox)
        self.alignScale_label.setObjectName(u"alignScale_label")

        self.formLayout_2.setWidget(5, QFormLayout.LabelRole, self.alignScale_label)

        self.alignScale_lineEdit = QLineEdit(self.align_groupBox)
        self.alignScale_lineEdit.setObjectName(u"alignScale_lineEdit")
        sizePolicy4.setHeightForWidth(self.alignScale_lineEdit.sizePolicy().hasHeightForWidth())
        self.alignScale_lineEdit.setSizePolicy(sizePolicy4)

        self.formLayout_2.setWidget(5, QFormLayout.FieldRole, self.alignScale_lineEdit)

        self.alignTranslation_label = QLabel(self.align_groupBox)
        self.alignTranslation_label.setObjectName(u"alignTranslation_label")

        self.formLayout_2.setWidget(6, QFormLayout.LabelRole, self.alignTranslation_label)

        self.alignTranslation_lineEdit = QLineEdit(self.align_groupBox)
        self.alignTranslation_lineEdit.setObjectName(u"alignTranslation_lineEdit")
        sizePolicy4.setHeightForWidth(self.alignTranslation_lineEdit.sizePolicy().hasHeightForWidth())
        self.alignTranslation_lineEdit.setSizePolicy(sizePolicy4)

        self.formLayout_2.setWidget(6, QFormLayout.FieldRole, self.alignTranslation_lineEdit)


        self.verticalLayout_3.addWidget(self.align_groupBox)

        self.fit_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.fit_groupBox.setObjectName(u"fit_groupBox")
        sizePolicy.setHeightForWidth(self.fit_groupBox.sizePolicy().hasHeightForWidth())
        self.fit_groupBox.setSizePolicy(sizePolicy)
        self.fit_groupBox.setAlignment(Qt.AlignLeading|Qt.AlignLeft|Qt.AlignVCenter)
        self.fit_groupBox.setFlat(False)
        self.fit_groupBox.setCheckable(False)
        self.formLayout_3 = QFormLayout(self.fit_groupBox)
        self.formLayout_3.setObjectName(u"formLayout_3")
        self.formLayout_3.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.fitIterations_label = QLabel(self.fit_groupBox)
        self.fitIterations_label.setObjectName(u"fitIterations_label")

        self.formLayout_3.setWidget(1, QFormLayout.LabelRole, self.fitIterations_label)

        self.fitIterations_spinBox = QSpinBox(self.fit_groupBox)
        self.fitIterations_spinBox.setObjectName(u"fitIterations_spinBox")
        sizePolicy4.setHeightForWidth(self.fitIterations_spinBox.sizePolicy().hasHeightForWidth())
        self.fitIterations_spinBox.setSizePolicy(sizePolicy4)
        self.fitIterations_spinBox.setMinimum(1)
        self.fitIterations_spinBox.setMaximum(1000)

        self.formLayout_3.setWidget(1, QFormLayout.FieldRole, self.fitIterations_spinBox)

        self.fitMaximumSubIterations_label = QLabel(self.fit_groupBox)
        self.fitMaximumSubIterations_label.setObjectName(u"fitMaximumSubIterations_label")

        self.formLayout_3.setWidget(2, QFormLayout.LabelRole, self.fitMaximumSubIterations_label)

        self.fitMaximumSubIterations_spinBox = QSpinBox(self.fit_groupBox)
        self.fitMaximumSubIterations_spinBox.setObjectName(u"fitMaximumSubIterations_spinBox")
        sizePolicy4.setHeightForWidth(self.fitMaximumSubIterations_spinBox.sizePolicy().hasHeightForWidth())
        self.fitMaximumSubIterations_spinBox.setSizePolicy(sizePolicy4)
        self.fitMaximumSubIterations_spinBox.setMinimum(1)
        self.fitMaximumSubIterations_spinBox.setMaximum(1000)

        self.formLayout_3.setWidget(2, QFormLayout.FieldRole, self.fitMaximumSubIterations_spinBox)

        self.fitUpdateReferenceState_checkBox = QCheckBox(self.fit_groupBox)
        self.fitUpdateReferenceState_checkBox.setObjectName(u"fitUpdateReferenceState_checkBox")
        sizePolicy.setHeightForWidth(self.fitUpdateReferenceState_checkBox.sizePolicy().hasHeightForWidth())
        self.fitUpdateReferenceState_checkBox.setSizePolicy(sizePolicy)

        self.formLayout_3.setWidget(3, QFormLayout.LabelRole, self.fitUpdateReferenceState_checkBox)


        self.verticalLayout_3.addWidget(self.fit_groupBox)

        self.groupSettings_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.groupSettings_groupBox.setObjectName(u"groupSettings_groupBox")
        sizePolicy3.setHeightForWidth(self.groupSettings_groupBox.sizePolicy().hasHeightForWidth())
        self.groupSettings_groupBox.setSizePolicy(sizePolicy3)
        self.groupSettings_Layout = QFormLayout(self.groupSettings_groupBox)
        self.groupSettings_Layout.setObjectName(u"groupSettings_Layout")
        self.groupSettings_Layout.setContentsMargins(-1, -1, -1, 0)
        self.groupSettings_label = QLabel(self.groupSettings_groupBox)
        self.groupSettings_label.setObjectName(u"groupSettings_label")

        self.groupSettings_Layout.setWidget(1, QFormLayout.LabelRole, self.groupSettings_label)

        self.groupSettings_fieldChooser = FieldChooserWidget(self.groupSettings_groupBox)
        self.groupSettings_fieldChooser.setObjectName(u"groupSettings_fieldChooser")
        sizePolicy4.setHeightForWidth(self.groupSettings_fieldChooser.sizePolicy().hasHeightForWidth())
        self.groupSettings_fieldChooser.setSizePolicy(sizePolicy4)

        self.groupSettings_Layout.setWidget(1, QFormLayout.FieldRole, self.groupSettings_fieldChooser)

        self.groupConfigCentralProjection_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupConfigCentralProjection_checkBox.setObjectName(u"groupConfigCentralProjection_checkBox")

        self.groupSettings_Layout.setWidget(2, QFormLayout.LabelRole, self.groupConfigCentralProjection_checkBox)

        self.groupConfigSetCentralProjection_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupConfigSetCentralProjection_checkBox.setObjectName(u"groupConfigSetCentralProjection_checkBox")

        self.groupSettings_Layout.setWidget(2, QFormLayout.FieldRole, self.groupConfigSetCentralProjection_checkBox)

        self.groupConfigDataProportion_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupConfigDataProportion_checkBox.setObjectName(u"groupConfigDataProportion_checkBox")

        self.groupSettings_Layout.setWidget(3, QFormLayout.LabelRole, self.groupConfigDataProportion_checkBox)

        self.groupConfigDataProportion_lineEdit = QLineEdit(self.groupSettings_groupBox)
        self.groupConfigDataProportion_lineEdit.setObjectName(u"groupConfigDataProportion_lineEdit")

        self.groupSettings_Layout.setWidget(3, QFormLayout.FieldRole, self.groupConfigDataProportion_lineEdit)

        self.groupFitDataWeight_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupFitDataWeight_checkBox.setObjectName(u"groupFitDataWeight_checkBox")

        self.groupSettings_Layout.setWidget(4, QFormLayout.LabelRole, self.groupFitDataWeight_checkBox)

        self.groupFitDataWeight_lineEdit = QLineEdit(self.groupSettings_groupBox)
        self.groupFitDataWeight_lineEdit.setObjectName(u"groupFitDataWeight_lineEdit")

        self.groupSettings_Layout.setWidget(4, QFormLayout.FieldRole, self.groupFitDataWeight_lineEdit)

        self.groupFitStrainPenalty_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupFitStrainPenalty_checkBox.setObjectName(u"groupFitStrainPenalty_checkBox")

        self.groupSettings_Layout.setWidget(5, QFormLayout.LabelRole, self.groupFitStrainPenalty_checkBox)

        self.groupFitStrainPenalty_lineEdit = QLineEdit(self.groupSettings_groupBox)
        self.groupFitStrainPenalty_lineEdit.setObjectName(u"groupFitStrainPenalty_lineEdit")

        self.groupSettings_Layout.setWidget(5, QFormLayout.FieldRole, self.groupFitStrainPenalty_lineEdit)

        self.groupFitCurvaturePenalty_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupFitCurvaturePenalty_checkBox.setObjectName(u"groupFitCurvaturePenalty_checkBox")

        self.groupSettings_Layout.setWidget(6, QFormLayout.LabelRole, self.groupFitCurvaturePenalty_checkBox)

        self.groupFitCurvaturePenalty_lineEdit = QLineEdit(self.groupSettings_groupBox)
        self.groupFitCurvaturePenalty_lineEdit.setObjectName(u"groupFitCurvaturePenalty_lineEdit")

        self.groupSettings_Layout.setWidget(6, QFormLayout.FieldRole, self.groupFitCurvaturePenalty_lineEdit)


        self.verticalLayout_3.addWidget(self.groupSettings_groupBox)

        self.stepedit_scrollArea.setWidget(self.stepedit_scrollAreaWidgetContents)

        self.verticalLayout_2.addWidget(self.stepedit_scrollArea)


        self.verticalLayout.addWidget(self.steps_groupBox)

        self.display_groupBox = QGroupBox(self.dockWidgetContents)
        self.display_groupBox.setObjectName(u"display_groupBox")
        sizePolicy.setHeightForWidth(self.display_groupBox.sizePolicy().hasHeightForWidth())
        self.display_groupBox.setSizePolicy(sizePolicy)
        self.verticalLayout_7 = QVBoxLayout(self.display_groupBox)
        self.verticalLayout_7.setObjectName(u"verticalLayout_7")
        self.displayMisc_frame = QFrame(self.display_groupBox)
        self.displayMisc_frame.setObjectName(u"displayMisc_frame")
        self.displayMisc_frame.setFrameShape(QFrame.StyledPanel)
        self.displayMisc_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_8 = QHBoxLayout(self.displayMisc_frame)
        self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_8.setObjectName(u"horizontalLayout_8")
        self.displayAxes_checkBox = QCheckBox(self.displayMisc_frame)
        self.displayAxes_checkBox.setObjectName(u"displayAxes_checkBox")

        self.horizontalLayout_8.addWidget(self.displayAxes_checkBox)

        self.displaytMisc_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_8.addItem(self.displaytMisc_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayMisc_frame)

        self.displayMarker_frame = QFrame(self.display_groupBox)
        self.displayMarker_frame.setObjectName(u"displayMarker_frame")
        self.displayMarker_frame.setFrameShape(QFrame.StyledPanel)
        self.displayMarker_frame.setFrameShadow(QFrame.Raised)
        self.gridLayout = QGridLayout(self.displayMarker_frame)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName(u"gridLayout")
        self.displayMarkerDataNames_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerDataNames_checkBox.setObjectName(u"displayMarkerDataNames_checkBox")

        self.gridLayout.addWidget(self.displayMarkerDataNames_checkBox, 0, 1, 1, 1)

        self.displayMarkerDataPoints_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerDataPoints_checkBox.setObjectName(u"displayMarkerDataPoints_checkBox")

        self.gridLayout.addWidget(self.displayMarkerDataPoints_checkBox, 0, 0, 1, 1)

        self.displayMarkerNames_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerNames_checkBox.setObjectName(u"displayMarkerNames_checkBox")

        self.gridLayout.addWidget(self.displayMarkerNames_checkBox, 3, 1, 1, 1)

        self.displayMarkerPoints_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerPoints_checkBox.setObjectName(u"displayMarkerPoints_checkBox")

        self.gridLayout.addWidget(self.displayMarkerPoints_checkBox, 3, 0, 1, 1)

        self.displayMarkerDataProjections_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerDataProjections_checkBox.setObjectName(u"displayMarkerDataProjections_checkBox")

        self.gridLayout.addWidget(self.displayMarkerDataProjections_checkBox, 0, 2, 1, 1)


        self.verticalLayout_7.addWidget(self.displayMarker_frame)

        self.displayData_frame = QFrame(self.display_groupBox)
        self.displayData_frame.setObjectName(u"displayData_frame")
        self.displayData_frame.setFrameShape(QFrame.StyledPanel)
        self.displayData_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_9 = QHBoxLayout(self.displayData_frame)
        self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")
        self.displayDataPoints_checkBox = QCheckBox(self.displayData_frame)
        self.displayDataPoints_checkBox.setObjectName(u"displayDataPoints_checkBox")

        self.horizontalLayout_9.addWidget(self.displayDataPoints_checkBox)

        self.displayDataProjections_checkBox = QCheckBox(self.displayData_frame)
        self.displayDataProjections_checkBox.setObjectName(u"displayDataProjections_checkBox")

        self.horizontalLayout_9.addWidget(self.displayDataProjections_checkBox)

        self.displayDataProjectionPoints_checkBox = QCheckBox(self.displayData_frame)
        self.displayDataProjectionPoints_checkBox.setObjectName(u"displayDataProjectionPoints_checkBox")

        self.horizontalLayout_9.addWidget(self.displayDataProjectionPoints_checkBox)

        self.displayData_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_9.addItem(self.displayData_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayData_frame)

        self.displayNodes_frame = QFrame(self.display_groupBox)
        self.displayNodes_frame.setObjectName(u"displayNodes_frame")
        self.displayNodes_frame.setFrameShape(QFrame.StyledPanel)
        self.displayNodes_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_6 = QHBoxLayout(self.displayNodes_frame)
        self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
        self.displayNodePoints_checkBox = QCheckBox(self.displayNodes_frame)
        self.displayNodePoints_checkBox.setObjectName(u"displayNodePoints_checkBox")

        self.horizontalLayout_6.addWidget(self.displayNodePoints_checkBox)

        self.displayNodeNumbers_checkBox = QCheckBox(self.displayNodes_frame)
        self.displayNodeNumbers_checkBox.setObjectName(u"displayNodeNumbers_checkBox")
        sizePolicy5 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed)
        sizePolicy5.setHorizontalStretch(0)
        sizePolicy5.setVerticalStretch(0)
        sizePolicy5.setHeightForWidth(self.displayNodeNumbers_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeNumbers_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_6.addWidget(self.displayNodeNumbers_checkBox)

        self.displayNodeDerivatives_checkBox = QCheckBox(self.displayNodes_frame)
        self.displayNodeDerivatives_checkBox.setObjectName(u"displayNodeDerivatives_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivatives_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivatives_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_6.addWidget(self.displayNodeDerivatives_checkBox)

        self.displayNodes_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_6.addItem(self.displayNodes_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayNodes_frame)

        self.displayNodeDerivativeLabels_frame = QFrame(self.display_groupBox)
        self.displayNodeDerivativeLabels_frame.setObjectName(u"displayNodeDerivativeLabels_frame")
        self.displayNodeDerivativeLabels_frame.setFrameShape(QFrame.StyledPanel)
        self.displayNodeDerivativeLabels_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_7 = QHBoxLayout(self.displayNodeDerivativeLabels_frame)
        self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
        self.displayNodeDerivativeLabels_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_7.addItem(self.displayNodeDerivativeLabels_horizontalSpacer)

        self.displayNodeDerivativeLabelsD1_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD1_checkBox.setObjectName(u"displayNodeDerivativeLabelsD1_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD1_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD1_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD1_checkBox)

        self.displayNodeDerivativeLabelsD2_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD2_checkBox.setObjectName(u"displayNodeDerivativeLabelsD2_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD2_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD2_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD2_checkBox)

        self.displayNodeDerivativeLabelsD3_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD3_checkBox.setObjectName(u"displayNodeDerivativeLabelsD3_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD3_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD3_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD3_checkBox)

        self.displayNodeDerivativeLabelsD12_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD12_checkBox.setObjectName(u"displayNodeDerivativeLabelsD12_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD12_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD12_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD12_checkBox)

        self.displayNodeDerivativeLabelsD13_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD13_checkBox.setObjectName(u"displayNodeDerivativeLabelsD13_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD13_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD13_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD13_checkBox)

        self.displayNodeDerivativeLabelsD23_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD23_checkBox.setObjectName(u"displayNodeDerivativeLabelsD23_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD23_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD23_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD23_checkBox)

        self.displayNodeDerivativeLabelsD123_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD123_checkBox.setObjectName(u"displayNodeDerivativeLabelsD123_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD123_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD123_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD123_checkBox)


        self.verticalLayout_7.addWidget(self.displayNodeDerivativeLabels_frame)

        self.displayElements_frame = QFrame(self.display_groupBox)
        self.displayElements_frame.setObjectName(u"displayElements_frame")
        self.displayElements_frame.setFrameShape(QFrame.StyledPanel)
        self.displayElements_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_4 = QHBoxLayout(self.displayElements_frame)
        self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
        self.displayElementNumbers_checkBox = QCheckBox(self.displayElements_frame)
        self.displayElementNumbers_checkBox.setObjectName(u"displayElementNumbers_checkBox")

        self.horizontalLayout_4.addWidget(self.displayElementNumbers_checkBox)

        self.displayElementAxes_checkBox = QCheckBox(self.displayElements_frame)
        self.displayElementAxes_checkBox.setObjectName(u"displayElementAxes_checkBox")
        sizePolicy5.setHeightForWidth(self.displayElementAxes_checkBox.sizePolicy().hasHeightForWidth())
        self.displayElementAxes_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_4.addWidget(self.displayElementAxes_checkBox)

        self.displayElements_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_4.addItem(self.displayElements_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayElements_frame)

        self.displayLines_frame = QFrame(self.display_groupBox)
        self.displayLines_frame.setObjectName(u"displayLines_frame")
        self.displayLines_frame.setFrameShape(QFrame.StyledPanel)
        self.displayLines_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_5 = QHBoxLayout(self.displayLines_frame)
        self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
        self.displayLines_checkBox = QCheckBox(self.displayLines_frame)
        self.displayLines_checkBox.setObjectName(u"displayLines_checkBox")

        self.horizontalLayout_5.addWidget(self.displayLines_checkBox)

        self.displayLinesExterior_checkBox = QCheckBox(self.displayLines_frame)
        self.displayLinesExterior_checkBox.setObjectName(u"displayLinesExterior_checkBox")
        sizePolicy5.setHeightForWidth(self.displayLinesExterior_checkBox.sizePolicy().hasHeightForWidth())
        self.displayLinesExterior_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_5.addWidget(self.displayLinesExterior_checkBox)

        self.displayLines_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_5.addItem(self.displayLines_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayLines_frame)

        self.displaySurfaces_frame = QFrame(self.display_groupBox)
        self.displaySurfaces_frame.setObjectName(u"displaySurfaces_frame")
        self.displaySurfaces_frame.setFrameShape(QFrame.StyledPanel)
        self.displaySurfaces_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_3 = QHBoxLayout(self.displaySurfaces_frame)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
        self.displaySurfaces_checkBox = QCheckBox(self.displaySurfaces_frame)
        self.displaySurfaces_checkBox.setObjectName(u"displaySurfaces_checkBox")

        self.horizontalLayout_3.addWidget(self.displaySurfaces_checkBox)

        self.displaySurfacesExterior_checkBox = QCheckBox(self.displaySurfaces_frame)
        self.displaySurfacesExterior_checkBox.setObjectName(u"displaySurfacesExterior_checkBox")
        sizePolicy5.setHeightForWidth(self.displaySurfacesExterior_checkBox.sizePolicy().hasHeightForWidth())
        self.displaySurfacesExterior_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_3.addWidget(self.displaySurfacesExterior_checkBox)

        self.displaySurfacesTranslucent_checkBox = QCheckBox(self.displaySurfaces_frame)
        self.displaySurfacesTranslucent_checkBox.setObjectName(u"displaySurfacesTranslucent_checkBox")
        sizePolicy5.setHeightForWidth(self.displaySurfacesTranslucent_checkBox.sizePolicy().hasHeightForWidth())
        self.displaySurfacesTranslucent_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_3.addWidget(self.displaySurfacesTranslucent_checkBox)

        self.displaySurfacesWireframe_checkBox = QCheckBox(self.displaySurfaces_frame)
        self.displaySurfacesWireframe_checkBox.setObjectName(u"displaySurfacesWireframe_checkBox")
        sizePolicy5.setHeightForWidth(self.displaySurfacesWireframe_checkBox.sizePolicy().hasHeightForWidth())
        self.displaySurfacesWireframe_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_3.addWidget(self.displaySurfacesWireframe_checkBox)

        self.displaySurfaces_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_3.addItem(self.displaySurfaces_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displaySurfaces_frame)


        self.verticalLayout.addWidget(self.display_groupBox)

        self.bottom_frame = QFrame(self.dockWidgetContents)
        self.bottom_frame.setObjectName(u"bottom_frame")
        self.bottom_frame.setFrameShape(QFrame.StyledPanel)
        self.bottom_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_2 = QHBoxLayout(self.bottom_frame)
        self.horizontalLayout_2.setContentsMargins(3, 3, 3, 3)
        self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
        self.viewAll_pushButton = QPushButton(self.bottom_frame)
        self.viewAll_pushButton.setObjectName(u"viewAll_pushButton")

        self.horizontalLayout_2.addWidget(self.viewAll_pushButton)

        self.stdViews_pushButton = QPushButton(self.bottom_frame)
        self.stdViews_pushButton.setObjectName(u"stdViews_pushButton")

        self.horizontalLayout_2.addWidget(self.stdViews_pushButton)

        self.done_pushButton = QPushButton(self.bottom_frame)
        self.done_pushButton.setObjectName(u"done_pushButton")
        sizePolicy5.setHeightForWidth(self.done_pushButton.sizePolicy().hasHeightForWidth())
        self.done_pushButton.setSizePolicy(sizePolicy5)

        self.horizontalLayout_2.addWidget(self.done_pushButton)


        self.verticalLayout.addWidget(self.bottom_frame)

        self.dockWidget.setWidget(self.dockWidgetContents)

        self.horizontalLayout.addWidget(self.dockWidget)

        self.alignmentsceneviewerwidget = AlignmentSceneviewerWidget(GeometryFitterWidget)
        self.alignmentsceneviewerwidget.setObjectName(u"alignmentsceneviewerwidget")
        sizePolicy6 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
        sizePolicy6.setHorizontalStretch(1)
        sizePolicy6.setVerticalStretch(1)
        sizePolicy6.setHeightForWidth(self.alignmentsceneviewerwidget.sizePolicy().hasHeightForWidth())
        self.alignmentsceneviewerwidget.setSizePolicy(sizePolicy6)
        self.alignmentsceneviewerwidget.setAutoFillBackground(False)

        self.horizontalLayout.addWidget(self.alignmentsceneviewerwidget)


        self.retranslateUi(GeometryFitterWidget)

        QMetaObject.connectSlotsByName(GeometryFitterWidget)
class Ui_GeometryFitterWidget(object):
    def setupUi(self, GeometryFitterWidget):
        if not GeometryFitterWidget.objectName():
            GeometryFitterWidget.setObjectName(u"GeometryFitterWidget")
        GeometryFitterWidget.resize(1718, 1365)
        sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(GeometryFitterWidget.sizePolicy().hasHeightForWidth())
        GeometryFitterWidget.setSizePolicy(sizePolicy)
        GeometryFitterWidget.setMinimumSize(QSize(0, 0))
        self.horizontalLayout = QHBoxLayout(GeometryFitterWidget)
        self.horizontalLayout.setObjectName(u"horizontalLayout")
        self.dockWidget = QDockWidget(GeometryFitterWidget)
        self.dockWidget.setObjectName(u"dockWidget")
        sizePolicy.setHeightForWidth(self.dockWidget.sizePolicy().hasHeightForWidth())
        self.dockWidget.setSizePolicy(sizePolicy)
        self.dockWidget.setFeatures(QDockWidget.DockWidgetFloatable|QDockWidget.DockWidgetMovable)
        self.dockWidget.setAllowedAreas(Qt.AllDockWidgetAreas)
        self.dockWidgetContents = QWidget()
        self.dockWidgetContents.setObjectName(u"dockWidgetContents")
        sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(self.dockWidgetContents.sizePolicy().hasHeightForWidth())
        self.dockWidgetContents.setSizePolicy(sizePolicy1)
        self.verticalLayout = QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout.setObjectName(u"verticalLayout")
        self.identifier_label = QLabel(self.dockWidgetContents)
        self.identifier_label.setObjectName(u"identifier_label")
        sizePolicy.setHeightForWidth(self.identifier_label.sizePolicy().hasHeightForWidth())
        self.identifier_label.setSizePolicy(sizePolicy)

        self.verticalLayout.addWidget(self.identifier_label)

        self.steps_groupBox = QGroupBox(self.dockWidgetContents)
        self.steps_groupBox.setObjectName(u"steps_groupBox")
        sizePolicy.setHeightForWidth(self.steps_groupBox.sizePolicy().hasHeightForWidth())
        self.steps_groupBox.setSizePolicy(sizePolicy)
        self.verticalLayout_2 = QVBoxLayout(self.steps_groupBox)
        self.verticalLayout_2.setObjectName(u"verticalLayout_2")
        self.stepsAddDelete_frame = QFrame(self.steps_groupBox)
        self.stepsAddDelete_frame.setObjectName(u"stepsAddDelete_frame")
        self.stepsAddDelete_frame.setFrameShape(QFrame.StyledPanel)
        self.stepsAddDelete_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_10 = QHBoxLayout(self.stepsAddDelete_frame)
        self.horizontalLayout_10.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_10.setObjectName(u"horizontalLayout_10")
        self.stepsAddAlign_pushButton = QPushButton(self.stepsAddDelete_frame)
        self.stepsAddAlign_pushButton.setObjectName(u"stepsAddAlign_pushButton")

        self.horizontalLayout_10.addWidget(self.stepsAddAlign_pushButton)

        self.stepsAddConfig_pushButton = QPushButton(self.stepsAddDelete_frame)
        self.stepsAddConfig_pushButton.setObjectName(u"stepsAddConfig_pushButton")

        self.horizontalLayout_10.addWidget(self.stepsAddConfig_pushButton)

        self.stepsAddFit_pushButton = QPushButton(self.stepsAddDelete_frame)
        self.stepsAddFit_pushButton.setObjectName(u"stepsAddFit_pushButton")

        self.horizontalLayout_10.addWidget(self.stepsAddFit_pushButton)

        self.stepsDelete_pushButton = QPushButton(self.stepsAddDelete_frame)
        self.stepsDelete_pushButton.setObjectName(u"stepsDelete_pushButton")

        self.horizontalLayout_10.addWidget(self.stepsDelete_pushButton)


        self.verticalLayout_2.addWidget(self.stepsAddDelete_frame)

        self.steps_listView = QListView(self.steps_groupBox)
        self.steps_listView.setObjectName(u"steps_listView")
        sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
        sizePolicy2.setHorizontalStretch(0)
        sizePolicy2.setVerticalStretch(0)
        sizePolicy2.setHeightForWidth(self.steps_listView.sizePolicy().hasHeightForWidth())
        self.steps_listView.setSizePolicy(sizePolicy2)

        self.verticalLayout_2.addWidget(self.steps_listView)

        self.stepedit_scrollArea = QScrollArea(self.steps_groupBox)
        self.stepedit_scrollArea.setObjectName(u"stepedit_scrollArea")
        sizePolicy.setHeightForWidth(self.stepedit_scrollArea.sizePolicy().hasHeightForWidth())
        self.stepedit_scrollArea.setSizePolicy(sizePolicy)
        self.stepedit_scrollArea.setFrameShape(QFrame.NoFrame)
        self.stepedit_scrollArea.setHorizontalScrollBarPolicy(Qt.ScrollBarAsNeeded)
        self.stepedit_scrollArea.setWidgetResizable(True)
        self.stepedit_scrollAreaWidgetContents = QWidget()
        self.stepedit_scrollAreaWidgetContents.setObjectName(u"stepedit_scrollAreaWidgetContents")
        self.stepedit_scrollAreaWidgetContents.setGeometry(QRect(0, -100, 845, 1377))
        self.verticalLayout_3 = QVBoxLayout(self.stepedit_scrollAreaWidgetContents)
        self.verticalLayout_3.setSpacing(0)
        self.verticalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_3.setObjectName(u"verticalLayout_3")
        self.configInitial_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.configInitial_groupBox.setObjectName(u"configInitial_groupBox")
        sizePolicy3 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Minimum)
        sizePolicy3.setHorizontalStretch(0)
        sizePolicy3.setVerticalStretch(0)
        sizePolicy3.setHeightForWidth(self.configInitial_groupBox.sizePolicy().hasHeightForWidth())
        self.configInitial_groupBox.setSizePolicy(sizePolicy3)
        self.formLayout = QFormLayout(self.configInitial_groupBox)
        self.formLayout.setObjectName(u"formLayout")
        self.configModelCoordinates_label = QLabel(self.configInitial_groupBox)
        self.configModelCoordinates_label.setObjectName(u"configModelCoordinates_label")

        self.formLayout.setWidget(0, QFormLayout.LabelRole, self.configModelCoordinates_label)

        self.configModelCoordinates_fieldChooser = FieldChooserWidget(self.configInitial_groupBox)
        self.configModelCoordinates_fieldChooser.setObjectName(u"configModelCoordinates_fieldChooser")
        sizePolicy4 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred)
        sizePolicy4.setHorizontalStretch(0)
        sizePolicy4.setVerticalStretch(0)
        sizePolicy4.setHeightForWidth(self.configModelCoordinates_fieldChooser.sizePolicy().hasHeightForWidth())
        self.configModelCoordinates_fieldChooser.setSizePolicy(sizePolicy4)

        self.formLayout.setWidget(0, QFormLayout.FieldRole, self.configModelCoordinates_fieldChooser)

        self.configDataCoordinates_label = QLabel(self.configInitial_groupBox)
        self.configDataCoordinates_label.setObjectName(u"configDataCoordinates_label")

        self.formLayout.setWidget(2, QFormLayout.LabelRole, self.configDataCoordinates_label)

        self.configDataCoordinates_fieldChooser = FieldChooserWidget(self.configInitial_groupBox)
        self.configDataCoordinates_fieldChooser.setObjectName(u"configDataCoordinates_fieldChooser")
        sizePolicy4.setHeightForWidth(self.configDataCoordinates_fieldChooser.sizePolicy().hasHeightForWidth())
        self.configDataCoordinates_fieldChooser.setSizePolicy(sizePolicy4)

        self.formLayout.setWidget(2, QFormLayout.FieldRole, self.configDataCoordinates_fieldChooser)

        self.configDiagnosticLevel_spinBox = QSpinBox(self.configInitial_groupBox)
        self.configDiagnosticLevel_spinBox.setObjectName(u"configDiagnosticLevel_spinBox")
        self.configDiagnosticLevel_spinBox.setMaximum(2)

        self.formLayout.setWidget(4, QFormLayout.FieldRole, self.configDiagnosticLevel_spinBox)

        self.configDiagnosticLevel_label = QLabel(self.configInitial_groupBox)
        self.configDiagnosticLevel_label.setObjectName(u"configDiagnosticLevel_label")

        self.formLayout.setWidget(4, QFormLayout.LabelRole, self.configDiagnosticLevel_label)

        self.configMarkerGroup_label = QLabel(self.configInitial_groupBox)
        self.configMarkerGroup_label.setObjectName(u"configMarkerGroup_label")

        self.formLayout.setWidget(3, QFormLayout.LabelRole, self.configMarkerGroup_label)

        self.configMarkerGroup_fieldChooser = FieldChooserWidget(self.configInitial_groupBox)
        self.configMarkerGroup_fieldChooser.setObjectName(u"configMarkerGroup_fieldChooser")
        sizePolicy4.setHeightForWidth(self.configMarkerGroup_fieldChooser.sizePolicy().hasHeightForWidth())
        self.configMarkerGroup_fieldChooser.setSizePolicy(sizePolicy4)

        self.formLayout.setWidget(3, QFormLayout.FieldRole, self.configMarkerGroup_fieldChooser)

        self.configFibreOrientation_label = QLabel(self.configInitial_groupBox)
        self.configFibreOrientation_label.setObjectName(u"configFibreOrientation_label")

        self.formLayout.setWidget(1, QFormLayout.LabelRole, self.configFibreOrientation_label)

        self.configFibreOrientation_fieldChooser = FieldChooserWidget(self.configInitial_groupBox)
        self.configFibreOrientation_fieldChooser.setObjectName(u"configFibreOrientation_fieldChooser")

        self.formLayout.setWidget(1, QFormLayout.FieldRole, self.configFibreOrientation_fieldChooser)


        self.verticalLayout_3.addWidget(self.configInitial_groupBox)

        self.config_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.config_groupBox.setObjectName(u"config_groupBox")
        sizePolicy.setHeightForWidth(self.config_groupBox.sizePolicy().hasHeightForWidth())
        self.config_groupBox.setSizePolicy(sizePolicy)
        self.verticalLayout_4 = QVBoxLayout(self.config_groupBox)
        self.verticalLayout_4.setObjectName(u"verticalLayout_4")
        self.config_verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding)

        self.verticalLayout_4.addItem(self.config_verticalSpacer)


        self.verticalLayout_3.addWidget(self.config_groupBox)

        self.align_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.align_groupBox.setObjectName(u"align_groupBox")
        sizePolicy.setHeightForWidth(self.align_groupBox.sizePolicy().hasHeightForWidth())
        self.align_groupBox.setSizePolicy(sizePolicy)
        self.formLayout_2 = QFormLayout(self.align_groupBox)
        self.formLayout_2.setObjectName(u"formLayout_2")
        self.formLayout_2.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.alignGroups_checkBox = QCheckBox(self.align_groupBox)
        self.alignGroups_checkBox.setObjectName(u"alignGroups_checkBox")

        self.formLayout_2.setWidget(1, QFormLayout.LabelRole, self.alignGroups_checkBox)

        self.alignMarkers_checkBox = QCheckBox(self.align_groupBox)
        self.alignMarkers_checkBox.setObjectName(u"alignMarkers_checkBox")
        sizePolicy.setHeightForWidth(self.alignMarkers_checkBox.sizePolicy().hasHeightForWidth())
        self.alignMarkers_checkBox.setSizePolicy(sizePolicy)

        self.formLayout_2.setWidget(1, QFormLayout.FieldRole, self.alignMarkers_checkBox)

        self.alignRotation_label = QLabel(self.align_groupBox)
        self.alignRotation_label.setObjectName(u"alignRotation_label")

        self.formLayout_2.setWidget(4, QFormLayout.LabelRole, self.alignRotation_label)

        self.alignRotation_lineEdit = QLineEdit(self.align_groupBox)
        self.alignRotation_lineEdit.setObjectName(u"alignRotation_lineEdit")
        sizePolicy4.setHeightForWidth(self.alignRotation_lineEdit.sizePolicy().hasHeightForWidth())
        self.alignRotation_lineEdit.setSizePolicy(sizePolicy4)

        self.formLayout_2.setWidget(4, QFormLayout.FieldRole, self.alignRotation_lineEdit)

        self.alignScale_label = QLabel(self.align_groupBox)
        self.alignScale_label.setObjectName(u"alignScale_label")

        self.formLayout_2.setWidget(5, QFormLayout.LabelRole, self.alignScale_label)

        self.alignScale_lineEdit = QLineEdit(self.align_groupBox)
        self.alignScale_lineEdit.setObjectName(u"alignScale_lineEdit")
        sizePolicy4.setHeightForWidth(self.alignScale_lineEdit.sizePolicy().hasHeightForWidth())
        self.alignScale_lineEdit.setSizePolicy(sizePolicy4)

        self.formLayout_2.setWidget(5, QFormLayout.FieldRole, self.alignScale_lineEdit)

        self.alignTranslation_label = QLabel(self.align_groupBox)
        self.alignTranslation_label.setObjectName(u"alignTranslation_label")

        self.formLayout_2.setWidget(6, QFormLayout.LabelRole, self.alignTranslation_label)

        self.alignTranslation_lineEdit = QLineEdit(self.align_groupBox)
        self.alignTranslation_lineEdit.setObjectName(u"alignTranslation_lineEdit")
        sizePolicy4.setHeightForWidth(self.alignTranslation_lineEdit.sizePolicy().hasHeightForWidth())
        self.alignTranslation_lineEdit.setSizePolicy(sizePolicy4)

        self.formLayout_2.setWidget(6, QFormLayout.FieldRole, self.alignTranslation_lineEdit)


        self.verticalLayout_3.addWidget(self.align_groupBox)

        self.fit_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.fit_groupBox.setObjectName(u"fit_groupBox")
        sizePolicy.setHeightForWidth(self.fit_groupBox.sizePolicy().hasHeightForWidth())
        self.fit_groupBox.setSizePolicy(sizePolicy)
        self.fit_groupBox.setAlignment(Qt.AlignLeading|Qt.AlignLeft|Qt.AlignVCenter)
        self.fit_groupBox.setFlat(False)
        self.fit_groupBox.setCheckable(False)
        self.formLayout_3 = QFormLayout(self.fit_groupBox)
        self.formLayout_3.setObjectName(u"formLayout_3")
        self.formLayout_3.setFieldGrowthPolicy(QFormLayout.AllNonFixedFieldsGrow)
        self.fitIterations_label = QLabel(self.fit_groupBox)
        self.fitIterations_label.setObjectName(u"fitIterations_label")

        self.formLayout_3.setWidget(1, QFormLayout.LabelRole, self.fitIterations_label)

        self.fitIterations_spinBox = QSpinBox(self.fit_groupBox)
        self.fitIterations_spinBox.setObjectName(u"fitIterations_spinBox")
        sizePolicy4.setHeightForWidth(self.fitIterations_spinBox.sizePolicy().hasHeightForWidth())
        self.fitIterations_spinBox.setSizePolicy(sizePolicy4)
        self.fitIterations_spinBox.setMinimum(1)
        self.fitIterations_spinBox.setMaximum(1000)

        self.formLayout_3.setWidget(1, QFormLayout.FieldRole, self.fitIterations_spinBox)

        self.fitMaximumSubIterations_label = QLabel(self.fit_groupBox)
        self.fitMaximumSubIterations_label.setObjectName(u"fitMaximumSubIterations_label")

        self.formLayout_3.setWidget(2, QFormLayout.LabelRole, self.fitMaximumSubIterations_label)

        self.fitMaximumSubIterations_spinBox = QSpinBox(self.fit_groupBox)
        self.fitMaximumSubIterations_spinBox.setObjectName(u"fitMaximumSubIterations_spinBox")
        sizePolicy4.setHeightForWidth(self.fitMaximumSubIterations_spinBox.sizePolicy().hasHeightForWidth())
        self.fitMaximumSubIterations_spinBox.setSizePolicy(sizePolicy4)
        self.fitMaximumSubIterations_spinBox.setMinimum(1)
        self.fitMaximumSubIterations_spinBox.setMaximum(1000)

        self.formLayout_3.setWidget(2, QFormLayout.FieldRole, self.fitMaximumSubIterations_spinBox)

        self.fitUpdateReferenceState_checkBox = QCheckBox(self.fit_groupBox)
        self.fitUpdateReferenceState_checkBox.setObjectName(u"fitUpdateReferenceState_checkBox")
        sizePolicy.setHeightForWidth(self.fitUpdateReferenceState_checkBox.sizePolicy().hasHeightForWidth())
        self.fitUpdateReferenceState_checkBox.setSizePolicy(sizePolicy)

        self.formLayout_3.setWidget(3, QFormLayout.LabelRole, self.fitUpdateReferenceState_checkBox)


        self.verticalLayout_3.addWidget(self.fit_groupBox)

        self.groupSettings_groupBox = QGroupBox(self.stepedit_scrollAreaWidgetContents)
        self.groupSettings_groupBox.setObjectName(u"groupSettings_groupBox")
        sizePolicy3.setHeightForWidth(self.groupSettings_groupBox.sizePolicy().hasHeightForWidth())
        self.groupSettings_groupBox.setSizePolicy(sizePolicy3)
        self.groupSettings_Layout = QFormLayout(self.groupSettings_groupBox)
        self.groupSettings_Layout.setObjectName(u"groupSettings_Layout")
        self.groupSettings_Layout.setContentsMargins(-1, -1, -1, 0)
        self.groupSettings_label = QLabel(self.groupSettings_groupBox)
        self.groupSettings_label.setObjectName(u"groupSettings_label")

        self.groupSettings_Layout.setWidget(1, QFormLayout.LabelRole, self.groupSettings_label)

        self.groupSettings_fieldChooser = FieldChooserWidget(self.groupSettings_groupBox)
        self.groupSettings_fieldChooser.setObjectName(u"groupSettings_fieldChooser")
        sizePolicy4.setHeightForWidth(self.groupSettings_fieldChooser.sizePolicy().hasHeightForWidth())
        self.groupSettings_fieldChooser.setSizePolicy(sizePolicy4)

        self.groupSettings_Layout.setWidget(1, QFormLayout.FieldRole, self.groupSettings_fieldChooser)

        self.groupConfigCentralProjection_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupConfigCentralProjection_checkBox.setObjectName(u"groupConfigCentralProjection_checkBox")

        self.groupSettings_Layout.setWidget(2, QFormLayout.LabelRole, self.groupConfigCentralProjection_checkBox)

        self.groupConfigSetCentralProjection_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupConfigSetCentralProjection_checkBox.setObjectName(u"groupConfigSetCentralProjection_checkBox")

        self.groupSettings_Layout.setWidget(2, QFormLayout.FieldRole, self.groupConfigSetCentralProjection_checkBox)

        self.groupConfigDataProportion_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupConfigDataProportion_checkBox.setObjectName(u"groupConfigDataProportion_checkBox")

        self.groupSettings_Layout.setWidget(3, QFormLayout.LabelRole, self.groupConfigDataProportion_checkBox)

        self.groupConfigDataProportion_lineEdit = QLineEdit(self.groupSettings_groupBox)
        self.groupConfigDataProportion_lineEdit.setObjectName(u"groupConfigDataProportion_lineEdit")

        self.groupSettings_Layout.setWidget(3, QFormLayout.FieldRole, self.groupConfigDataProportion_lineEdit)

        self.groupFitDataWeight_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupFitDataWeight_checkBox.setObjectName(u"groupFitDataWeight_checkBox")

        self.groupSettings_Layout.setWidget(4, QFormLayout.LabelRole, self.groupFitDataWeight_checkBox)

        self.groupFitDataWeight_lineEdit = QLineEdit(self.groupSettings_groupBox)
        self.groupFitDataWeight_lineEdit.setObjectName(u"groupFitDataWeight_lineEdit")

        self.groupSettings_Layout.setWidget(4, QFormLayout.FieldRole, self.groupFitDataWeight_lineEdit)

        self.groupFitStrainPenalty_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupFitStrainPenalty_checkBox.setObjectName(u"groupFitStrainPenalty_checkBox")

        self.groupSettings_Layout.setWidget(5, QFormLayout.LabelRole, self.groupFitStrainPenalty_checkBox)

        self.groupFitStrainPenalty_lineEdit = QLineEdit(self.groupSettings_groupBox)
        self.groupFitStrainPenalty_lineEdit.setObjectName(u"groupFitStrainPenalty_lineEdit")

        self.groupSettings_Layout.setWidget(5, QFormLayout.FieldRole, self.groupFitStrainPenalty_lineEdit)

        self.groupFitCurvaturePenalty_checkBox = QCheckBox(self.groupSettings_groupBox)
        self.groupFitCurvaturePenalty_checkBox.setObjectName(u"groupFitCurvaturePenalty_checkBox")

        self.groupSettings_Layout.setWidget(6, QFormLayout.LabelRole, self.groupFitCurvaturePenalty_checkBox)

        self.groupFitCurvaturePenalty_lineEdit = QLineEdit(self.groupSettings_groupBox)
        self.groupFitCurvaturePenalty_lineEdit.setObjectName(u"groupFitCurvaturePenalty_lineEdit")

        self.groupSettings_Layout.setWidget(6, QFormLayout.FieldRole, self.groupFitCurvaturePenalty_lineEdit)


        self.verticalLayout_3.addWidget(self.groupSettings_groupBox)

        self.stepedit_scrollArea.setWidget(self.stepedit_scrollAreaWidgetContents)

        self.verticalLayout_2.addWidget(self.stepedit_scrollArea)


        self.verticalLayout.addWidget(self.steps_groupBox)

        self.display_groupBox = QGroupBox(self.dockWidgetContents)
        self.display_groupBox.setObjectName(u"display_groupBox")
        sizePolicy.setHeightForWidth(self.display_groupBox.sizePolicy().hasHeightForWidth())
        self.display_groupBox.setSizePolicy(sizePolicy)
        self.verticalLayout_7 = QVBoxLayout(self.display_groupBox)
        self.verticalLayout_7.setObjectName(u"verticalLayout_7")
        self.displayMisc_frame = QFrame(self.display_groupBox)
        self.displayMisc_frame.setObjectName(u"displayMisc_frame")
        self.displayMisc_frame.setFrameShape(QFrame.StyledPanel)
        self.displayMisc_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_8 = QHBoxLayout(self.displayMisc_frame)
        self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_8.setObjectName(u"horizontalLayout_8")
        self.displayAxes_checkBox = QCheckBox(self.displayMisc_frame)
        self.displayAxes_checkBox.setObjectName(u"displayAxes_checkBox")

        self.horizontalLayout_8.addWidget(self.displayAxes_checkBox)

        self.displaytMisc_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_8.addItem(self.displaytMisc_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayMisc_frame)

        self.displayMarker_frame = QFrame(self.display_groupBox)
        self.displayMarker_frame.setObjectName(u"displayMarker_frame")
        self.displayMarker_frame.setFrameShape(QFrame.StyledPanel)
        self.displayMarker_frame.setFrameShadow(QFrame.Raised)
        self.gridLayout = QGridLayout(self.displayMarker_frame)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName(u"gridLayout")
        self.displayMarkerDataNames_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerDataNames_checkBox.setObjectName(u"displayMarkerDataNames_checkBox")

        self.gridLayout.addWidget(self.displayMarkerDataNames_checkBox, 0, 1, 1, 1)

        self.displayMarkerDataPoints_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerDataPoints_checkBox.setObjectName(u"displayMarkerDataPoints_checkBox")

        self.gridLayout.addWidget(self.displayMarkerDataPoints_checkBox, 0, 0, 1, 1)

        self.displayMarkerNames_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerNames_checkBox.setObjectName(u"displayMarkerNames_checkBox")

        self.gridLayout.addWidget(self.displayMarkerNames_checkBox, 3, 1, 1, 1)

        self.displayMarkerPoints_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerPoints_checkBox.setObjectName(u"displayMarkerPoints_checkBox")

        self.gridLayout.addWidget(self.displayMarkerPoints_checkBox, 3, 0, 1, 1)

        self.displayMarkerDataProjections_checkBox = QCheckBox(self.displayMarker_frame)
        self.displayMarkerDataProjections_checkBox.setObjectName(u"displayMarkerDataProjections_checkBox")

        self.gridLayout.addWidget(self.displayMarkerDataProjections_checkBox, 0, 2, 1, 1)


        self.verticalLayout_7.addWidget(self.displayMarker_frame)

        self.displayData_frame = QFrame(self.display_groupBox)
        self.displayData_frame.setObjectName(u"displayData_frame")
        self.displayData_frame.setFrameShape(QFrame.StyledPanel)
        self.displayData_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_9 = QHBoxLayout(self.displayData_frame)
        self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")
        self.displayDataPoints_checkBox = QCheckBox(self.displayData_frame)
        self.displayDataPoints_checkBox.setObjectName(u"displayDataPoints_checkBox")

        self.horizontalLayout_9.addWidget(self.displayDataPoints_checkBox)

        self.displayDataProjections_checkBox = QCheckBox(self.displayData_frame)
        self.displayDataProjections_checkBox.setObjectName(u"displayDataProjections_checkBox")

        self.horizontalLayout_9.addWidget(self.displayDataProjections_checkBox)

        self.displayDataProjectionPoints_checkBox = QCheckBox(self.displayData_frame)
        self.displayDataProjectionPoints_checkBox.setObjectName(u"displayDataProjectionPoints_checkBox")

        self.horizontalLayout_9.addWidget(self.displayDataProjectionPoints_checkBox)

        self.displayData_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_9.addItem(self.displayData_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayData_frame)

        self.displayNodes_frame = QFrame(self.display_groupBox)
        self.displayNodes_frame.setObjectName(u"displayNodes_frame")
        self.displayNodes_frame.setFrameShape(QFrame.StyledPanel)
        self.displayNodes_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_6 = QHBoxLayout(self.displayNodes_frame)
        self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
        self.displayNodePoints_checkBox = QCheckBox(self.displayNodes_frame)
        self.displayNodePoints_checkBox.setObjectName(u"displayNodePoints_checkBox")

        self.horizontalLayout_6.addWidget(self.displayNodePoints_checkBox)

        self.displayNodeNumbers_checkBox = QCheckBox(self.displayNodes_frame)
        self.displayNodeNumbers_checkBox.setObjectName(u"displayNodeNumbers_checkBox")
        sizePolicy5 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed)
        sizePolicy5.setHorizontalStretch(0)
        sizePolicy5.setVerticalStretch(0)
        sizePolicy5.setHeightForWidth(self.displayNodeNumbers_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeNumbers_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_6.addWidget(self.displayNodeNumbers_checkBox)

        self.displayNodeDerivatives_checkBox = QCheckBox(self.displayNodes_frame)
        self.displayNodeDerivatives_checkBox.setObjectName(u"displayNodeDerivatives_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivatives_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivatives_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_6.addWidget(self.displayNodeDerivatives_checkBox)

        self.displayNodes_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_6.addItem(self.displayNodes_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayNodes_frame)

        self.displayNodeDerivativeLabels_frame = QFrame(self.display_groupBox)
        self.displayNodeDerivativeLabels_frame.setObjectName(u"displayNodeDerivativeLabels_frame")
        self.displayNodeDerivativeLabels_frame.setFrameShape(QFrame.StyledPanel)
        self.displayNodeDerivativeLabels_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_7 = QHBoxLayout(self.displayNodeDerivativeLabels_frame)
        self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
        self.displayNodeDerivativeLabels_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_7.addItem(self.displayNodeDerivativeLabels_horizontalSpacer)

        self.displayNodeDerivativeLabelsD1_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD1_checkBox.setObjectName(u"displayNodeDerivativeLabelsD1_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD1_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD1_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD1_checkBox)

        self.displayNodeDerivativeLabelsD2_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD2_checkBox.setObjectName(u"displayNodeDerivativeLabelsD2_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD2_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD2_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD2_checkBox)

        self.displayNodeDerivativeLabelsD3_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD3_checkBox.setObjectName(u"displayNodeDerivativeLabelsD3_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD3_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD3_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD3_checkBox)

        self.displayNodeDerivativeLabelsD12_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD12_checkBox.setObjectName(u"displayNodeDerivativeLabelsD12_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD12_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD12_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD12_checkBox)

        self.displayNodeDerivativeLabelsD13_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD13_checkBox.setObjectName(u"displayNodeDerivativeLabelsD13_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD13_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD13_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD13_checkBox)

        self.displayNodeDerivativeLabelsD23_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD23_checkBox.setObjectName(u"displayNodeDerivativeLabelsD23_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD23_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD23_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD23_checkBox)

        self.displayNodeDerivativeLabelsD123_checkBox = QCheckBox(self.displayNodeDerivativeLabels_frame)
        self.displayNodeDerivativeLabelsD123_checkBox.setObjectName(u"displayNodeDerivativeLabelsD123_checkBox")
        sizePolicy5.setHeightForWidth(self.displayNodeDerivativeLabelsD123_checkBox.sizePolicy().hasHeightForWidth())
        self.displayNodeDerivativeLabelsD123_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_7.addWidget(self.displayNodeDerivativeLabelsD123_checkBox)


        self.verticalLayout_7.addWidget(self.displayNodeDerivativeLabels_frame)

        self.displayElements_frame = QFrame(self.display_groupBox)
        self.displayElements_frame.setObjectName(u"displayElements_frame")
        self.displayElements_frame.setFrameShape(QFrame.StyledPanel)
        self.displayElements_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_4 = QHBoxLayout(self.displayElements_frame)
        self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
        self.displayElementNumbers_checkBox = QCheckBox(self.displayElements_frame)
        self.displayElementNumbers_checkBox.setObjectName(u"displayElementNumbers_checkBox")

        self.horizontalLayout_4.addWidget(self.displayElementNumbers_checkBox)

        self.displayElementAxes_checkBox = QCheckBox(self.displayElements_frame)
        self.displayElementAxes_checkBox.setObjectName(u"displayElementAxes_checkBox")
        sizePolicy5.setHeightForWidth(self.displayElementAxes_checkBox.sizePolicy().hasHeightForWidth())
        self.displayElementAxes_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_4.addWidget(self.displayElementAxes_checkBox)

        self.displayElements_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_4.addItem(self.displayElements_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayElements_frame)

        self.displayLines_frame = QFrame(self.display_groupBox)
        self.displayLines_frame.setObjectName(u"displayLines_frame")
        self.displayLines_frame.setFrameShape(QFrame.StyledPanel)
        self.displayLines_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_5 = QHBoxLayout(self.displayLines_frame)
        self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
        self.displayLines_checkBox = QCheckBox(self.displayLines_frame)
        self.displayLines_checkBox.setObjectName(u"displayLines_checkBox")

        self.horizontalLayout_5.addWidget(self.displayLines_checkBox)

        self.displayLinesExterior_checkBox = QCheckBox(self.displayLines_frame)
        self.displayLinesExterior_checkBox.setObjectName(u"displayLinesExterior_checkBox")
        sizePolicy5.setHeightForWidth(self.displayLinesExterior_checkBox.sizePolicy().hasHeightForWidth())
        self.displayLinesExterior_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_5.addWidget(self.displayLinesExterior_checkBox)

        self.displayLines_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_5.addItem(self.displayLines_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displayLines_frame)

        self.displaySurfaces_frame = QFrame(self.display_groupBox)
        self.displaySurfaces_frame.setObjectName(u"displaySurfaces_frame")
        self.displaySurfaces_frame.setFrameShape(QFrame.StyledPanel)
        self.displaySurfaces_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_3 = QHBoxLayout(self.displaySurfaces_frame)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
        self.displaySurfaces_checkBox = QCheckBox(self.displaySurfaces_frame)
        self.displaySurfaces_checkBox.setObjectName(u"displaySurfaces_checkBox")

        self.horizontalLayout_3.addWidget(self.displaySurfaces_checkBox)

        self.displaySurfacesExterior_checkBox = QCheckBox(self.displaySurfaces_frame)
        self.displaySurfacesExterior_checkBox.setObjectName(u"displaySurfacesExterior_checkBox")
        sizePolicy5.setHeightForWidth(self.displaySurfacesExterior_checkBox.sizePolicy().hasHeightForWidth())
        self.displaySurfacesExterior_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_3.addWidget(self.displaySurfacesExterior_checkBox)

        self.displaySurfacesTranslucent_checkBox = QCheckBox(self.displaySurfaces_frame)
        self.displaySurfacesTranslucent_checkBox.setObjectName(u"displaySurfacesTranslucent_checkBox")
        sizePolicy5.setHeightForWidth(self.displaySurfacesTranslucent_checkBox.sizePolicy().hasHeightForWidth())
        self.displaySurfacesTranslucent_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_3.addWidget(self.displaySurfacesTranslucent_checkBox)

        self.displaySurfacesWireframe_checkBox = QCheckBox(self.displaySurfaces_frame)
        self.displaySurfacesWireframe_checkBox.setObjectName(u"displaySurfacesWireframe_checkBox")
        sizePolicy5.setHeightForWidth(self.displaySurfacesWireframe_checkBox.sizePolicy().hasHeightForWidth())
        self.displaySurfacesWireframe_checkBox.setSizePolicy(sizePolicy5)

        self.horizontalLayout_3.addWidget(self.displaySurfacesWireframe_checkBox)

        self.displaySurfaces_horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum)

        self.horizontalLayout_3.addItem(self.displaySurfaces_horizontalSpacer)


        self.verticalLayout_7.addWidget(self.displaySurfaces_frame)


        self.verticalLayout.addWidget(self.display_groupBox)

        self.bottom_frame = QFrame(self.dockWidgetContents)
        self.bottom_frame.setObjectName(u"bottom_frame")
        self.bottom_frame.setFrameShape(QFrame.StyledPanel)
        self.bottom_frame.setFrameShadow(QFrame.Raised)
        self.horizontalLayout_2 = QHBoxLayout(self.bottom_frame)
        self.horizontalLayout_2.setContentsMargins(3, 3, 3, 3)
        self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
        self.viewAll_pushButton = QPushButton(self.bottom_frame)
        self.viewAll_pushButton.setObjectName(u"viewAll_pushButton")

        self.horizontalLayout_2.addWidget(self.viewAll_pushButton)

        self.stdViews_pushButton = QPushButton(self.bottom_frame)
        self.stdViews_pushButton.setObjectName(u"stdViews_pushButton")

        self.horizontalLayout_2.addWidget(self.stdViews_pushButton)

        self.done_pushButton = QPushButton(self.bottom_frame)
        self.done_pushButton.setObjectName(u"done_pushButton")
        sizePolicy5.setHeightForWidth(self.done_pushButton.sizePolicy().hasHeightForWidth())
        self.done_pushButton.setSizePolicy(sizePolicy5)

        self.horizontalLayout_2.addWidget(self.done_pushButton)


        self.verticalLayout.addWidget(self.bottom_frame)

        self.dockWidget.setWidget(self.dockWidgetContents)

        self.horizontalLayout.addWidget(self.dockWidget)

        self.alignmentsceneviewerwidget = AlignmentSceneviewerWidget(GeometryFitterWidget)
        self.alignmentsceneviewerwidget.setObjectName(u"alignmentsceneviewerwidget")
        sizePolicy6 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
        sizePolicy6.setHorizontalStretch(1)
        sizePolicy6.setVerticalStretch(1)
        sizePolicy6.setHeightForWidth(self.alignmentsceneviewerwidget.sizePolicy().hasHeightForWidth())
        self.alignmentsceneviewerwidget.setSizePolicy(sizePolicy6)
        self.alignmentsceneviewerwidget.setAutoFillBackground(False)

        self.horizontalLayout.addWidget(self.alignmentsceneviewerwidget)


        self.retranslateUi(GeometryFitterWidget)

        QMetaObject.connectSlotsByName(GeometryFitterWidget)
    # setupUi

    def retranslateUi(self, GeometryFitterWidget):
        GeometryFitterWidget.setWindowTitle(QCoreApplication.translate("GeometryFitterWidget", u"Geometry Fitter", None))
        self.dockWidget.setWindowTitle(QCoreApplication.translate("GeometryFitterWidget", u"Control Panel", None))
        self.identifier_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Identifier", None))
        self.steps_groupBox.setTitle(QCoreApplication.translate("GeometryFitterWidget", u"Steps:", None))
        self.stepsAddAlign_pushButton.setText(QCoreApplication.translate("GeometryFitterWidget", u"Add Align", None))
        self.stepsAddConfig_pushButton.setText(QCoreApplication.translate("GeometryFitterWidget", u"Add Config", None))
        self.stepsAddFit_pushButton.setText(QCoreApplication.translate("GeometryFitterWidget", u"Add Fit", None))
        self.stepsDelete_pushButton.setText(QCoreApplication.translate("GeometryFitterWidget", u"Delete", None))
        self.configInitial_groupBox.setTitle(QCoreApplication.translate("GeometryFitterWidget", u"Initial", None))
        self.configModelCoordinates_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Model coordinates:", None))
        self.configDataCoordinates_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Data coordinates:", None))
        self.configDiagnosticLevel_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Diagnostic level:", None))
        self.configMarkerGroup_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Marker group:", None))
        self.configFibreOrientation_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Fibre orientation:", None))
#if QT_CONFIG(tooltip)
        self.configFibreOrientation_fieldChooser.setToolTip(QCoreApplication.translate("GeometryFitterWidget", u"<html><head/><body><p>Field supplying Euler angles to rotate local 'fibre' axes on which strain and curvature penalties are applied. Clear to apply on global x, y, z axes. Required for fitting 2D meshes with 3 coordinate components.</p></body></html>", None))
#endif // QT_CONFIG(tooltip)
        self.config_groupBox.setTitle(QCoreApplication.translate("GeometryFitterWidget", u"Config", None))
        self.align_groupBox.setTitle(QCoreApplication.translate("GeometryFitterWidget", u"Align", None))
        self.alignGroups_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Align groups", None))
        self.alignMarkers_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Align markers", None))
        self.alignRotation_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Rotation:", None))
        self.alignScale_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Scale:", None))
        self.alignTranslation_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Translation:", None))
        self.fit_groupBox.setTitle(QCoreApplication.translate("GeometryFitterWidget", u"Fit", None))
        self.fitIterations_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Iterations:", None))
        self.fitMaximumSubIterations_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Maximum subiterations:", None))
        self.fitUpdateReferenceState_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Update reference state", None))
        self.groupSettings_groupBox.setTitle(QCoreApplication.translate("GeometryFitterWidget", u"Group settings", None))
        self.groupSettings_label.setText(QCoreApplication.translate("GeometryFitterWidget", u"Group:", None))
        self.groupConfigCentralProjection_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Central Projection", None))
        self.groupConfigSetCentralProjection_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Set", None))
        self.groupConfigDataProportion_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Data Proportion", None))
#if QT_CONFIG(tooltip)
        self.groupConfigDataProportion_lineEdit.setToolTip(QCoreApplication.translate("GeometryFitterWidget", u"Value from 0.0 to 1.0", None))
#endif // QT_CONFIG(tooltip)
        self.groupFitDataWeight_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Data Weight", None))
        self.groupFitStrainPenalty_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Strain Penalty", None))
        self.groupFitCurvaturePenalty_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Curvature Penalty", None))
        self.display_groupBox.setTitle(QCoreApplication.translate("GeometryFitterWidget", u"Display:", None))
        self.displayAxes_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Axes", None))
        self.displayMarkerDataNames_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Marker data names", None))
        self.displayMarkerDataPoints_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Marker data points", None))
        self.displayMarkerNames_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Marker names", None))
        self.displayMarkerPoints_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Marker points", None))
        self.displayMarkerDataProjections_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Marker projections", None))
        self.displayDataPoints_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Data points", None))
        self.displayDataProjections_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Data projections", None))
        self.displayDataProjectionPoints_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Data projection points", None))
        self.displayNodePoints_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Node points", None))
        self.displayNodeNumbers_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Node numbers", None))
        self.displayNodeDerivatives_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Node derivatives", None))
        self.displayNodeDerivativeLabelsD1_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"D1", None))
        self.displayNodeDerivativeLabelsD2_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"D2", None))
        self.displayNodeDerivativeLabelsD3_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"D3", None))
        self.displayNodeDerivativeLabelsD12_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"D12", None))
        self.displayNodeDerivativeLabelsD13_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"D13", None))
        self.displayNodeDerivativeLabelsD23_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"D23", None))
        self.displayNodeDerivativeLabelsD123_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"D123", None))
        self.displayElementNumbers_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Element numbers", None))
        self.displayElementAxes_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Element axes", None))
        self.displayLines_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Lines", None))
        self.displayLinesExterior_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Exterior", None))
        self.displaySurfaces_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Surfaces", None))
        self.displaySurfacesExterior_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Exterior", None))
        self.displaySurfacesTranslucent_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Transluc.", None))
        self.displaySurfacesWireframe_checkBox.setText(QCoreApplication.translate("GeometryFitterWidget", u"Wireframe", None))
        self.viewAll_pushButton.setText(QCoreApplication.translate("GeometryFitterWidget", u"View All", None))
        self.stdViews_pushButton.setText(QCoreApplication.translate("GeometryFitterWidget", u"Std. Views", None))
        self.done_pushButton.setText(QCoreApplication.translate("GeometryFitterWidget", u"Done", None))