9 #ifndef UI_JIGSAWSETUPDIALOG_H 
   10 #define UI_JIGSAWSETUPDIALOG_H 
   12 #include <QtCore/QVariant> 
   13 #include <QtWidgets/QAction> 
   14 #include <QtWidgets/QApplication> 
   15 #include <QtWidgets/QButtonGroup> 
   16 #include <QtWidgets/QCheckBox> 
   17 #include <QtWidgets/QComboBox> 
   18 #include <QtWidgets/QDialog> 
   19 #include <QtWidgets/QDialogButtonBox> 
   20 #include <QtWidgets/QGridLayout> 
   21 #include <QtWidgets/QGroupBox> 
   22 #include <QtWidgets/QHBoxLayout> 
   23 #include <QtWidgets/QHeaderView> 
   24 #include <QtWidgets/QLabel> 
   25 #include <QtWidgets/QLineEdit> 
   26 #include <QtWidgets/QRadioButton> 
   27 #include <QtWidgets/QSpacerItem> 
   28 #include <QtWidgets/QSpinBox> 
   29 #include <QtWidgets/QTabWidget> 
   30 #include <QtWidgets/QTableWidget> 
   31 #include <QtWidgets/QVBoxLayout> 
   32 #include <QtWidgets/QWidget> 
   40     QHBoxLayout *horizontalLayout_3;
 
   41     QVBoxLayout *verticalLayout_3;
 
   42     QVBoxLayout *verticalLayout;
 
   43     QHBoxLayout *horizontalLayout;
 
   44     QTabWidget *JigsawSetup;
 
   46     QGridLayout *gridLayout_2;
 
   47     QHBoxLayout *horizontalLayout_2;
 
   48     QGridLayout *solveOptionsAndConvergencCriteriaGridLayout;
 
   49     QCheckBox *updateCubeLabelCheckBox;
 
   50     QCheckBox *outlierRejectionCheckBox;
 
   51     QLabel *outlierRejectionMultiplierLabel;
 
   52     QCheckBox *radiusCheckBox;
 
   53     QLineEdit *sigma0ThresholdLineEdit;
 
   55     QCheckBox *observationModeCheckBox;
 
   56     QCheckBox *errorPropagationCheckBox;
 
   57     QLabel *sigma0ThresholdLabel;
 
   58     QLabel *maximumIterationsLabel;
 
   59     QLineEdit *outlierRejectionMultiplierLineEdit;
 
   60     QSpacerItem *solveOptionsToConvergenceCriteriaVerticalSpacer;
 
   61     QLabel *convergenceCriteriaLabel;
 
   62     QLabel *solveMethodLabel;
 
   63     QLineEdit *maximumIterationsLineEdit;
 
   64     QGridLayout *controlNetPositionAndPointingOptionsGridLayout;
 
   65     QCheckBox *fitOverPointingCheckBox;
 
   66     QLabel *spkDegreeLabel;
 
   67     QLabel *pointingSolveOptionsLabel;
 
   68     QCheckBox *hermiteSplineCheckBox;
 
   69     QLabel *spkSolveDegreeLabel;
 
   71     QSpacerItem *spkToCkOptionsverticalSpacer;
 
   73     QLabel *positionSolveOptionsLabel;
 
   74     QLabel *controlNetworkLabel;
 
   76     QLabel *ckDegreeLabel;
 
   77     QSpacerItem *controlNetworkToSpkOptionsVerticalSpacer;
 
   79     QLabel *ckSolveDegreeLabel;
 
   83     QCheckBox *twistCheckBox;
 
   84     QWidget *observationSolveSettingsTab;
 
   85     QGridLayout *gridLayout_8;
 
   87     QGridLayout *gridLayout_9;
 
   88     QLabel *spkDegreeLabel_2;
 
   90     QCheckBox *hermiteSplineCheckBox_2;
 
   91     QLabel *spkSolveDegreeLabel_2;
 
   93     QTableWidget *positionAprioriSigmaTable;
 
   94     QGroupBox *groupBox_2;
 
   95     QGridLayout *gridLayout_10;
 
   96     QLabel *ckDegreeLabel_2;
 
   98     QCheckBox *fitOverPointingCheckBox_2;
 
   99     QLabel *ckSolveDegreeLabel_2;
 
  101     QCheckBox *twistCheckBox_2;
 
  102     QTableWidget *pointingAprioriSigmaTable;
 
  103     QSpacerItem *horizontalSpacer;
 
  105     QGridLayout *gridLayout_3;
 
  106     QGridLayout *globalParameterUncertaintiesGridLayout;
 
  107     QLabel *pointLatitudeSigmaUnitsLabel;
 
  108     QLabel *pointLongitudeSigmaUnitsLabel;
 
  109     QLineEdit *pointingAngularAccelerationSigmaLineEdit;
 
  110     QLineEdit *positionSigmaLineEdit;
 
  111     QLabel *pointingAngularVelocitySigmaLabel;
 
  112     QLabel *positionSigmaLabel;
 
  113     QLineEdit *accelerationSigmaLineEdit;
 
  114     QLineEdit *pointLatitudeSigmaLineEdit;
 
  115     QLineEdit *pointingAnglesSigmaLineEdit;
 
  116     QLabel *pointingAngularAccelerationSigmaLabel;
 
  117     QLabel *pointingAngularAccelerationSigmaUnitsLabel;
 
  118     QLabel *pointingAngularVelocitySigmaUnitsLabel;
 
  119     QLineEdit *pointingAngularVelocitySigmaLineEdit;
 
  120     QLabel *pointLongitudeSigmaLabel;
 
  121     QLineEdit *velocitySigmaLineEdit;
 
  122     QLabel *velocitySigmaLabel;
 
  123     QLineEdit *pointLongitudeSigmaLineEdit;
 
  124     QLabel *pointingAnglesSigmaUnitsLabel;
 
  125     QLabel *pointingAnglesSigmaLabel;
 
  126     QLabel *globalParameterUncertaintiesLabel;
 
  127     QLabel *pointLatitudeSigmaLabel;
 
  128     QLabel *pointRadiusSigmaUnitsLabel;
 
  129     QLabel *positionSigmaUnitsLabel;
 
  130     QLabel *velocitySigmaUnitsLabel;
 
  131     QLabel *accelerationSigmaLabel;
 
  132     QLabel *accelerationSigmaUnitsLabel;
 
  133     QLineEdit *pointRadiusSigmaLineEdit;
 
  134     QLabel *pointRadiusSigmaLabel;
 
  136     QGridLayout *gridLayout_4;
 
  137     QGridLayout *maximumLikelihoodGridLayout;
 
  138     QSpacerItem *maximumLikelihoodModel1ToModel2VerticalSpacer;
 
  139     QSpacerItem *maximumLikelihoodModel2ToModel3VerticalSpacer;
 
  140     QLabel *maximumLikelihoodModel1Label;
 
  141     QLabel *maximumLikelihoodModel3Label;
 
  142     QComboBox *maximumLikelihoodModel1ComboBox;
 
  143     QLabel *maximumLikelihoodModel2Label;
 
  144     QLabel *maximumLikelihoodModel1QuantileLabel;
 
  145     QLineEdit *maximumLikelihoodModel1QuantileLineEdit;
 
  146     QLabel *maximumLikelihoodModel2QuantileLabel;
 
  147     QComboBox *maximumLikelihoodModel2ComboBox;
 
  148     QLineEdit *maximumLikelihoodModel2QuantileLineEdit;
 
  149     QComboBox *maximumLikelihoodModel3ComboBox;
 
  150     QLabel *maximumLikelihoodModel3QuantileLabel;
 
  151     QLineEdit *maximumLikelihoodModel3QuantileLineEdit;
 
  153     QGridLayout *gridLayout_7;
 
  155     QGridLayout *gridLayout;
 
  156     QHBoxLayout *horizontalLayout_4;
 
  159     QGroupBox *radiiGroupBox;
 
  160     QGridLayout *gridLayout_6;
 
  161     QGridLayout *gridLayout_5;
 
  162     QRadioButton *meanRadiusRadioButton;
 
  163     QLabel *bRadiusLabel;
 
  164     QLabel *cRadiusLabel;
 
  165     QLineEdit *aRadiusLineEdit;
 
  166     QLineEdit *aRadiusSigmaLineEdit;
 
  167     QRadioButton *triaxialRadiiRadioButton;
 
  168     QLineEdit *cRadiusLineEdit;
 
  169     QLineEdit *meanRadiusLineEdit;
 
  170     QLineEdit *bRadiusSigmaLineEdit;
 
  171     QLineEdit *cRadiusSigmaLineEdit;
 
  172     QLineEdit *meanRadiusSigmaLineEdit;
 
  173     QLineEdit *bRadiusLineEdit;
 
  174     QLabel *aRadiusLabel;
 
  175     QRadioButton *noneRadiiRadioButton;
 
  176     QSpacerItem *verticalSpacer;
 
  177     QVBoxLayout *verticalLayout_2;
 
  178     QGridLayout *gridLayout_12;
 
  179     QLineEdit *rightAscensionVelocityLineEdit;
 
  180     QLineEdit *declinationVelocityLineEdit;
 
  181     QLineEdit *declinationSigmaLineEdit;
 
  183     QLineEdit *rightAscensionLineEdit;
 
  184     QLineEdit *declinationLineEdit;
 
  186     QLineEdit *rightAscensionSigmaLineEdit;
 
  187     QLabel *parameterLabel;
 
  188     QCheckBox *poleRaCheckBox;
 
  189     QCheckBox *poleDecCheckBox;
 
  190     QLineEdit *rightAscensionVelocitySigmaLineEdit;
 
  191     QLineEdit *declinationVelocitySigmaLineEdit;
 
  192     QCheckBox *poleRaVelocityCheckBox;
 
  193     QCheckBox *poleDecVelocityCheckBox;
 
  194     QCheckBox *primeMeridianOffsetCheckBox;
 
  195     QLineEdit *primeMeridianOffsetLineEdit;
 
  196     QLineEdit *primeMeridianOffsetSigmaLineEdit;
 
  197     QCheckBox *spinRateCheckBox;
 
  198     QLineEdit *spinRateLineEdit;
 
  199     QLineEdit *spinRateSigmaLineEdit;
 
  200     QSpacerItem *verticalSpacer_2;
 
  201     QDialogButtonBox *okCloseButtonBox;
 
  202     QButtonGroup *radiiButtonGroup;
 
  204     void setupUi(
QDialog *JigsawSetupDialog)
 
  206         if (JigsawSetupDialog->objectName().isEmpty())
 
  207             JigsawSetupDialog->setObjectName(QStringLiteral(
"JigsawSetupDialog"));
 
  208         JigsawSetupDialog->resize(624, 561);
 
  209         QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
 
  210         sizePolicy.setHorizontalStretch(0);
 
  211         sizePolicy.setVerticalStretch(0);
 
  212         sizePolicy.setHeightForWidth(JigsawSetupDialog->sizePolicy().hasHeightForWidth());
 
  213         JigsawSetupDialog->setSizePolicy(sizePolicy);
 
  215         icon.addFile(QStringLiteral(
"icons/settings.png"), QSize(), QIcon::Normal, QIcon::Off);
 
  216         JigsawSetupDialog->setWindowIcon(icon);
 
  217         JigsawSetupDialog->setInputMethodHints(Qt::ImhNone);
 
  218         layoutWidget = 
new QWidget(JigsawSetupDialog);
 
  219         layoutWidget->setObjectName(QStringLiteral(
"layoutWidget"));
 
  220         layoutWidget->setGeometry(QRect(0, 0, 2, 2));
 
  221         horizontalLayout_3 = 
new QHBoxLayout(layoutWidget);
 
  222         horizontalLayout_3->setObjectName(QStringLiteral(
"horizontalLayout_3"));
 
  223         horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
 
  224         verticalLayout_3 = 
new QVBoxLayout(JigsawSetupDialog);
 
  225         verticalLayout_3->setObjectName(QStringLiteral(
"verticalLayout_3"));
 
  226         verticalLayout = 
new QVBoxLayout();
 
  227         verticalLayout->setObjectName(QStringLiteral(
"verticalLayout"));
 
  228         horizontalLayout = 
new QHBoxLayout();
 
  229         horizontalLayout->setObjectName(QStringLiteral(
"horizontalLayout"));
 
  230         JigsawSetup = 
new QTabWidget(JigsawSetupDialog);
 
  231         JigsawSetup->setObjectName(QStringLiteral(
"JigsawSetup"));
 
  232         JigsawSetup->setEnabled(
true);
 
  233         QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
 
  234         sizePolicy1.setHorizontalStretch(0);
 
  235         sizePolicy1.setVerticalStretch(0);
 
  236         sizePolicy1.setHeightForWidth(JigsawSetup->sizePolicy().hasHeightForWidth());
 
  237         JigsawSetup->setSizePolicy(sizePolicy1);
 
  238         generalSettingsTab = 
new QWidget();
 
  239         generalSettingsTab->setObjectName(QStringLiteral(
"generalSettingsTab"));
 
  240         gridLayout_2 = 
new QGridLayout(generalSettingsTab);
 
  241         gridLayout_2->setObjectName(QStringLiteral(
"gridLayout_2"));
 
  242         horizontalLayout_2 = 
new QHBoxLayout();
 
  243         horizontalLayout_2->setObjectName(QStringLiteral(
"horizontalLayout_2"));
 
  244         horizontalLayout_2->setSizeConstraint(QLayout::SetDefaultConstraint);
 
  245         solveOptionsAndConvergencCriteriaGridLayout = 
new QGridLayout();
 
  246         solveOptionsAndConvergencCriteriaGridLayout->setObjectName(QStringLiteral(
"solveOptionsAndConvergencCriteriaGridLayout"));
 
  247         updateCubeLabelCheckBox = 
new QCheckBox(generalSettingsTab);
 
  248         updateCubeLabelCheckBox->setObjectName(QStringLiteral(
"updateCubeLabelCheckBox"));
 
  249         sizePolicy1.setHeightForWidth(updateCubeLabelCheckBox->sizePolicy().hasHeightForWidth());
 
  250         updateCubeLabelCheckBox->setSizePolicy(sizePolicy1);
 
  252         solveOptionsAndConvergencCriteriaGridLayout->addWidget(updateCubeLabelCheckBox, 4, 0, 1, 2);
 
  254         outlierRejectionCheckBox = 
new QCheckBox(generalSettingsTab);
 
  255         outlierRejectionCheckBox->setObjectName(QStringLiteral(
"outlierRejectionCheckBox"));
 
  256         sizePolicy1.setHeightForWidth(outlierRejectionCheckBox->sizePolicy().hasHeightForWidth());
 
  257         outlierRejectionCheckBox->setSizePolicy(sizePolicy1);
 
  258         outlierRejectionCheckBox->setMinimumSize(QSize(74, 0));
 
  260         solveOptionsAndConvergencCriteriaGridLayout->addWidget(outlierRejectionCheckBox, 7, 0, 1, 1);
 
  262         outlierRejectionMultiplierLabel = 
new QLabel(generalSettingsTab);
 
  263         outlierRejectionMultiplierLabel->setObjectName(QStringLiteral(
"outlierRejectionMultiplierLabel"));
 
  264         outlierRejectionMultiplierLabel->setEnabled(
false);
 
  265         outlierRejectionMultiplierLabel->setAlignment(Qt::AlignCenter);
 
  267         solveOptionsAndConvergencCriteriaGridLayout->addWidget(outlierRejectionMultiplierLabel, 6, 1, 1, 2);
 
  269         radiusCheckBox = 
new QCheckBox(generalSettingsTab);
 
  270         radiusCheckBox->setObjectName(QStringLiteral(
"radiusCheckBox"));
 
  271         sizePolicy1.setHeightForWidth(radiusCheckBox->sizePolicy().hasHeightForWidth());
 
  272         radiusCheckBox->setSizePolicy(sizePolicy1);
 
  274         solveOptionsAndConvergencCriteriaGridLayout->addWidget(radiusCheckBox, 3, 0, 1, 2);
 
  276         sigma0ThresholdLineEdit = 
new QLineEdit(generalSettingsTab);
 
  277         sigma0ThresholdLineEdit->setObjectName(QStringLiteral(
"sigma0ThresholdLineEdit"));
 
  278         sizePolicy.setHeightForWidth(sigma0ThresholdLineEdit->sizePolicy().hasHeightForWidth());
 
  279         sigma0ThresholdLineEdit->setSizePolicy(sizePolicy);
 
  280         sigma0ThresholdLineEdit->setMinimumSize(QSize(78, 0));
 
  282         solveOptionsAndConvergencCriteriaGridLayout->addWidget(sigma0ThresholdLineEdit, 11, 1, 1, 1);
 
  284         solveMethodComboBox = 
new QComboBox(generalSettingsTab);
 
  285         solveMethodComboBox->setObjectName(QStringLiteral(
"solveMethodComboBox"));
 
  286         sizePolicy.setHeightForWidth(solveMethodComboBox->sizePolicy().hasHeightForWidth());
 
  287         solveMethodComboBox->setSizePolicy(sizePolicy);
 
  289         solveOptionsAndConvergencCriteriaGridLayout->addWidget(solveMethodComboBox, 1, 0, 1, 2);
 
  291         observationModeCheckBox = 
new QCheckBox(generalSettingsTab);
 
  292         observationModeCheckBox->setObjectName(QStringLiteral(
"observationModeCheckBox"));
 
  293         sizePolicy1.setHeightForWidth(observationModeCheckBox->sizePolicy().hasHeightForWidth());
 
  294         observationModeCheckBox->setSizePolicy(sizePolicy1);
 
  296         solveOptionsAndConvergencCriteriaGridLayout->addWidget(observationModeCheckBox, 2, 0, 1, 2);
 
  298         errorPropagationCheckBox = 
new QCheckBox(generalSettingsTab);
 
  299         errorPropagationCheckBox->setObjectName(QStringLiteral(
"errorPropagationCheckBox"));
 
  300         sizePolicy1.setHeightForWidth(errorPropagationCheckBox->sizePolicy().hasHeightForWidth());
 
  301         errorPropagationCheckBox->setSizePolicy(sizePolicy1);
 
  302         errorPropagationCheckBox->setMinimumSize(QSize(74, 0));
 
  304         solveOptionsAndConvergencCriteriaGridLayout->addWidget(errorPropagationCheckBox, 5, 0, 1, 2);
 
  306         sigma0ThresholdLabel = 
new QLabel(generalSettingsTab);
 
  307         sigma0ThresholdLabel->setObjectName(QStringLiteral(
"sigma0ThresholdLabel"));
 
  309         solveOptionsAndConvergencCriteriaGridLayout->addWidget(sigma0ThresholdLabel, 11, 0, 1, 1);
 
  311         maximumIterationsLabel = 
new QLabel(generalSettingsTab);
 
  312         maximumIterationsLabel->setObjectName(QStringLiteral(
"maximumIterationsLabel"));
 
  314         solveOptionsAndConvergencCriteriaGridLayout->addWidget(maximumIterationsLabel, 12, 0, 1, 1);
 
  316         outlierRejectionMultiplierLineEdit = 
new QLineEdit(generalSettingsTab);
 
  317         outlierRejectionMultiplierLineEdit->setObjectName(QStringLiteral(
"outlierRejectionMultiplierLineEdit"));
 
  318         outlierRejectionMultiplierLineEdit->setEnabled(
false);
 
  319         sizePolicy.setHeightForWidth(outlierRejectionMultiplierLineEdit->sizePolicy().hasHeightForWidth());
 
  320         outlierRejectionMultiplierLineEdit->setSizePolicy(sizePolicy);
 
  322         solveOptionsAndConvergencCriteriaGridLayout->addWidget(outlierRejectionMultiplierLineEdit, 7, 1, 1, 2);
 
  324         solveOptionsToConvergenceCriteriaVerticalSpacer = 
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Preferred);
 
  326         solveOptionsAndConvergencCriteriaGridLayout->addItem(solveOptionsToConvergenceCriteriaVerticalSpacer, 8, 0, 1, 2);
 
  328         convergenceCriteriaLabel = 
new QLabel(generalSettingsTab);
 
  329         convergenceCriteriaLabel->setObjectName(QStringLiteral(
"convergenceCriteriaLabel"));
 
  330         convergenceCriteriaLabel->setAlignment(Qt::AlignCenter);
 
  332         solveOptionsAndConvergencCriteriaGridLayout->addWidget(convergenceCriteriaLabel, 9, 0, 1, 2);
 
  334         solveMethodLabel = 
new QLabel(generalSettingsTab);
 
  335         solveMethodLabel->setObjectName(QStringLiteral(
"solveMethodLabel"));
 
  336         solveMethodLabel->setAlignment(Qt::AlignCenter);
 
  338         solveOptionsAndConvergencCriteriaGridLayout->addWidget(solveMethodLabel, 0, 0, 1, 2);
 
  340         maximumIterationsLineEdit = 
new QLineEdit(generalSettingsTab);
 
  341         maximumIterationsLineEdit->setObjectName(QStringLiteral(
"maximumIterationsLineEdit"));
 
  342         sizePolicy.setHeightForWidth(maximumIterationsLineEdit->sizePolicy().hasHeightForWidth());
 
  343         maximumIterationsLineEdit->setSizePolicy(sizePolicy);
 
  345         solveOptionsAndConvergencCriteriaGridLayout->addWidget(maximumIterationsLineEdit, 12, 1, 1, 1);
 
  348         horizontalLayout_2->addLayout(solveOptionsAndConvergencCriteriaGridLayout);
 
  350         controlNetPositionAndPointingOptionsGridLayout = 
new QGridLayout();
 
  351         controlNetPositionAndPointingOptionsGridLayout->setObjectName(QStringLiteral(
"controlNetPositionAndPointingOptionsGridLayout"));
 
  352         fitOverPointingCheckBox = 
new QCheckBox(generalSettingsTab);
 
  353         fitOverPointingCheckBox->setObjectName(QStringLiteral(
"fitOverPointingCheckBox"));
 
  354         QSizePolicy sizePolicy2(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
 
  355         sizePolicy2.setHorizontalStretch(0);
 
  356         sizePolicy2.setVerticalStretch(0);
 
  357         sizePolicy2.setHeightForWidth(fitOverPointingCheckBox->sizePolicy().hasHeightForWidth());
 
  358         fitOverPointingCheckBox->setSizePolicy(sizePolicy2);
 
  359         fitOverPointingCheckBox->setMinimumSize(QSize(269, 0));
 
  361         controlNetPositionAndPointingOptionsGridLayout->addWidget(fitOverPointingCheckBox, 12, 0, 1, 2);
 
  363         spkDegreeLabel = 
new QLabel(generalSettingsTab);
 
  364         spkDegreeLabel->setObjectName(QStringLiteral(
"spkDegreeLabel"));
 
  365         spkDegreeLabel->setEnabled(
true);
 
  367         controlNetPositionAndPointingOptionsGridLayout->addWidget(spkDegreeLabel, 6, 0, 1, 1);
 
  369         pointingSolveOptionsLabel = 
new QLabel(generalSettingsTab);
 
  370         pointingSolveOptionsLabel->setObjectName(QStringLiteral(
"pointingSolveOptionsLabel"));
 
  371         sizePolicy2.setHeightForWidth(pointingSolveOptionsLabel->sizePolicy().hasHeightForWidth());
 
  372         pointingSolveOptionsLabel->setSizePolicy(sizePolicy2);
 
  373         pointingSolveOptionsLabel->setMinimumSize(QSize(269, 0));
 
  374         pointingSolveOptionsLabel->setScaledContents(
false);
 
  375         pointingSolveOptionsLabel->setAlignment(Qt::AlignCenter);
 
  377         controlNetPositionAndPointingOptionsGridLayout->addWidget(pointingSolveOptionsLabel, 9, 0, 1, 2);
 
  379         hermiteSplineCheckBox = 
new QCheckBox(generalSettingsTab);
 
  380         hermiteSplineCheckBox->setObjectName(QStringLiteral(
"hermiteSplineCheckBox"));
 
  381         hermiteSplineCheckBox->setEnabled(
false);
 
  382         sizePolicy1.setHeightForWidth(hermiteSplineCheckBox->sizePolicy().hasHeightForWidth());
 
  383         hermiteSplineCheckBox->setSizePolicy(sizePolicy1);
 
  385         controlNetPositionAndPointingOptionsGridLayout->addWidget(hermiteSplineCheckBox, 5, 0, 1, 2);
 
  387         spkSolveDegreeLabel = 
new QLabel(generalSettingsTab);
 
  388         spkSolveDegreeLabel->setObjectName(QStringLiteral(
"spkSolveDegreeLabel"));
 
  389         spkSolveDegreeLabel->setEnabled(
true);
 
  391         controlNetPositionAndPointingOptionsGridLayout->addWidget(spkSolveDegreeLabel, 7, 0, 1, 1);
 
  393         spkDegreeSpinBox = 
new QSpinBox(generalSettingsTab);
 
  394         spkDegreeSpinBox->setObjectName(QStringLiteral(
"spkDegreeSpinBox"));
 
  395         spkDegreeSpinBox->setEnabled(
true);
 
  396         sizePolicy.setHeightForWidth(spkDegreeSpinBox->sizePolicy().hasHeightForWidth());
 
  397         spkDegreeSpinBox->setSizePolicy(sizePolicy);
 
  398         spkDegreeSpinBox->setMinimum(1);
 
  399         spkDegreeSpinBox->setValue(2);
 
  401         controlNetPositionAndPointingOptionsGridLayout->addWidget(spkDegreeSpinBox, 6, 1, 1, 1);
 
  403         spkToCkOptionsverticalSpacer = 
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Preferred);
 
  405         controlNetPositionAndPointingOptionsGridLayout->addItem(spkToCkOptionsverticalSpacer, 8, 0, 1, 2);
 
  407         controlNetworkComboBox = 
new QComboBox(generalSettingsTab);
 
  408         controlNetworkComboBox->setObjectName(QStringLiteral(
"controlNetworkComboBox"));
 
  409         sizePolicy.setHeightForWidth(controlNetworkComboBox->sizePolicy().hasHeightForWidth());
 
  410         controlNetworkComboBox->setSizePolicy(sizePolicy);
 
  412         controlNetPositionAndPointingOptionsGridLayout->addWidget(controlNetworkComboBox, 1, 0, 1, 2);
 
  414         positionSolveOptionsLabel = 
new QLabel(generalSettingsTab);
 
  415         positionSolveOptionsLabel->setObjectName(QStringLiteral(
"positionSolveOptionsLabel"));
 
  416         positionSolveOptionsLabel->setScaledContents(
false);
 
  417         positionSolveOptionsLabel->setAlignment(Qt::AlignCenter);
 
  419         controlNetPositionAndPointingOptionsGridLayout->addWidget(positionSolveOptionsLabel, 3, 0, 1, 2);
 
  421         controlNetworkLabel = 
new QLabel(generalSettingsTab);
 
  422         controlNetworkLabel->setObjectName(QStringLiteral(
"controlNetworkLabel"));
 
  423         controlNetworkLabel->setAlignment(Qt::AlignCenter);
 
  425         controlNetPositionAndPointingOptionsGridLayout->addWidget(controlNetworkLabel, 0, 0, 1, 2);
 
  427         ckSolveDegreeSpinBox = 
new QSpinBox(generalSettingsTab);
 
  428         ckSolveDegreeSpinBox->setObjectName(QStringLiteral(
"ckSolveDegreeSpinBox"));
 
  429         ckSolveDegreeSpinBox->setEnabled(
true);
 
  430         sizePolicy.setHeightForWidth(ckSolveDegreeSpinBox->sizePolicy().hasHeightForWidth());
 
  431         ckSolveDegreeSpinBox->setSizePolicy(sizePolicy);
 
  432         ckSolveDegreeSpinBox->setMinimum(1);
 
  433         ckSolveDegreeSpinBox->setValue(2);
 
  435         controlNetPositionAndPointingOptionsGridLayout->addWidget(ckSolveDegreeSpinBox, 14, 1, 1, 1);
 
  437         ckDegreeLabel = 
new QLabel(generalSettingsTab);
 
  438         ckDegreeLabel->setObjectName(QStringLiteral(
"ckDegreeLabel"));
 
  439         ckDegreeLabel->setEnabled(
true);
 
  441         controlNetPositionAndPointingOptionsGridLayout->addWidget(ckDegreeLabel, 13, 0, 1, 1);
 
  443         controlNetworkToSpkOptionsVerticalSpacer = 
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Preferred);
 
  445         controlNetPositionAndPointingOptionsGridLayout->addItem(controlNetworkToSpkOptionsVerticalSpacer, 2, 0, 1, 2);
 
  447         spkSolveDegreeSpinBox = 
new QSpinBox(generalSettingsTab);
 
  448         spkSolveDegreeSpinBox->setObjectName(QStringLiteral(
"spkSolveDegreeSpinBox"));
 
  449         spkSolveDegreeSpinBox->setEnabled(
true);
 
  450         sizePolicy.setHeightForWidth(spkSolveDegreeSpinBox->sizePolicy().hasHeightForWidth());
 
  451         spkSolveDegreeSpinBox->setSizePolicy(sizePolicy);
 
  452         spkSolveDegreeSpinBox->setMinimum(1);
 
  453         spkSolveDegreeSpinBox->setValue(2);
 
  455         controlNetPositionAndPointingOptionsGridLayout->addWidget(spkSolveDegreeSpinBox, 7, 1, 1, 1);
 
  457         ckSolveDegreeLabel = 
new QLabel(generalSettingsTab);
 
  458         ckSolveDegreeLabel->setObjectName(QStringLiteral(
"ckSolveDegreeLabel"));
 
  459         ckSolveDegreeLabel->setEnabled(
true);
 
  461         controlNetPositionAndPointingOptionsGridLayout->addWidget(ckSolveDegreeLabel, 14, 0, 1, 1);
 
  463         ckDegreeSpinBox = 
new QSpinBox(generalSettingsTab);
 
  464         ckDegreeSpinBox->setObjectName(QStringLiteral(
"ckDegreeSpinBox"));
 
  465         ckDegreeSpinBox->setEnabled(
true);
 
  466         sizePolicy.setHeightForWidth(ckDegreeSpinBox->sizePolicy().hasHeightForWidth());
 
  467         ckDegreeSpinBox->setSizePolicy(sizePolicy);
 
  468         ckDegreeSpinBox->setMinimum(1);
 
  469         ckDegreeSpinBox->setValue(2);
 
  471         controlNetPositionAndPointingOptionsGridLayout->addWidget(ckDegreeSpinBox, 13, 1, 1, 1);
 
  473         positionComboBox = 
new QComboBox(generalSettingsTab);
 
  474         positionComboBox->setObjectName(QStringLiteral(
"positionComboBox"));
 
  475         sizePolicy.setHeightForWidth(positionComboBox->sizePolicy().hasHeightForWidth());
 
  476         positionComboBox->setSizePolicy(sizePolicy);
 
  478         controlNetPositionAndPointingOptionsGridLayout->addWidget(positionComboBox, 4, 0, 1, 2);
 
  480         pointingComboBox = 
new QComboBox(generalSettingsTab);
 
  481         pointingComboBox->setObjectName(QStringLiteral(
"pointingComboBox"));
 
  482         sizePolicy.setHeightForWidth(pointingComboBox->sizePolicy().hasHeightForWidth());
 
  483         pointingComboBox->setSizePolicy(sizePolicy);
 
  484         pointingComboBox->setFrame(
true);
 
  486         controlNetPositionAndPointingOptionsGridLayout->addWidget(pointingComboBox, 10, 0, 1, 2);
 
  488         twistCheckBox = 
new QCheckBox(generalSettingsTab);
 
  489         twistCheckBox->setObjectName(QStringLiteral(
"twistCheckBox"));
 
  490         sizePolicy1.setHeightForWidth(twistCheckBox->sizePolicy().hasHeightForWidth());
 
  491         twistCheckBox->setSizePolicy(sizePolicy1);
 
  492         twistCheckBox->setChecked(
true);
 
  494         controlNetPositionAndPointingOptionsGridLayout->addWidget(twistCheckBox, 11, 0, 1, 2);
 
  497         horizontalLayout_2->addLayout(controlNetPositionAndPointingOptionsGridLayout);
 
  500         gridLayout_2->addLayout(horizontalLayout_2, 0, 0, 1, 1);
 
  502         JigsawSetup->addTab(generalSettingsTab, QString());
 
  503         observationSolveSettingsTab = 
new QWidget();
 
  504         observationSolveSettingsTab->setObjectName(QStringLiteral(
"observationSolveSettingsTab"));
 
  505         gridLayout_8 = 
new QGridLayout(observationSolveSettingsTab);
 
  506         gridLayout_8->setObjectName(QStringLiteral(
"gridLayout_8"));
 
  507         groupBox = 
new QGroupBox(observationSolveSettingsTab);
 
  508         groupBox->setObjectName(QStringLiteral(
"groupBox"));
 
  509         groupBox->setFlat(
false);
 
  510         groupBox->setCheckable(
false);
 
  511         gridLayout_9 = 
new QGridLayout(groupBox);
 
  512         gridLayout_9->setObjectName(QStringLiteral(
"gridLayout_9"));
 
  513         spkDegreeLabel_2 = 
new QLabel(groupBox);
 
  514         spkDegreeLabel_2->setObjectName(QStringLiteral(
"spkDegreeLabel_2"));
 
  515         spkDegreeLabel_2->setEnabled(
true);
 
  516         spkDegreeLabel_2->setWordWrap(
true);
 
  518         gridLayout_9->addWidget(spkDegreeLabel_2, 0, 0, 1, 1);
 
  520         spkDegreeSpinBox_2 = 
new QSpinBox(groupBox);
 
  521         spkDegreeSpinBox_2->setObjectName(QStringLiteral(
"spkDegreeSpinBox_2"));
 
  522         spkDegreeSpinBox_2->setEnabled(
true);
 
  523         sizePolicy.setHeightForWidth(spkDegreeSpinBox_2->sizePolicy().hasHeightForWidth());
 
  524         spkDegreeSpinBox_2->setSizePolicy(sizePolicy);
 
  525         spkDegreeSpinBox_2->setMinimum(1);
 
  526         spkDegreeSpinBox_2->setValue(2);
 
  528         gridLayout_9->addWidget(spkDegreeSpinBox_2, 0, 1, 1, 1);
 
  530         hermiteSplineCheckBox_2 = 
new QCheckBox(groupBox);
 
  531         hermiteSplineCheckBox_2->setObjectName(QStringLiteral(
"hermiteSplineCheckBox_2"));
 
  532         hermiteSplineCheckBox_2->setEnabled(
false);
 
  533         sizePolicy1.setHeightForWidth(hermiteSplineCheckBox_2->sizePolicy().hasHeightForWidth());
 
  534         hermiteSplineCheckBox_2->setSizePolicy(sizePolicy1);
 
  536         gridLayout_9->addWidget(hermiteSplineCheckBox_2, 0, 2, 1, 1);
 
  538         spkSolveDegreeLabel_2 = 
new QLabel(groupBox);
 
  539         spkSolveDegreeLabel_2->setObjectName(QStringLiteral(
"spkSolveDegreeLabel_2"));
 
  540         spkSolveDegreeLabel_2->setEnabled(
true);
 
  541         spkSolveDegreeLabel_2->setWordWrap(
true);
 
  543         gridLayout_9->addWidget(spkSolveDegreeLabel_2, 1, 0, 1, 1);
 
  545         spkSolveDegreeSpinBox_2 = 
new QSpinBox(groupBox);
 
  546         spkSolveDegreeSpinBox_2->setObjectName(QStringLiteral(
"spkSolveDegreeSpinBox_2"));
 
  547         spkSolveDegreeSpinBox_2->setEnabled(
true);
 
  548         sizePolicy.setHeightForWidth(spkSolveDegreeSpinBox_2->sizePolicy().hasHeightForWidth());
 
  549         spkSolveDegreeSpinBox_2->setSizePolicy(sizePolicy);
 
  550         spkSolveDegreeSpinBox_2->setMinimum(-1);
 
  551         spkSolveDegreeSpinBox_2->setValue(0);
 
  553         gridLayout_9->addWidget(spkSolveDegreeSpinBox_2, 1, 1, 1, 1);
 
  555         positionAprioriSigmaTable = 
new QTableWidget(groupBox);
 
  556         if (positionAprioriSigmaTable->columnCount() < 3)
 
  557             positionAprioriSigmaTable->setColumnCount(3);
 
  558         positionAprioriSigmaTable->setObjectName(QStringLiteral(
"positionAprioriSigmaTable"));
 
  559         sizePolicy1.setHeightForWidth(positionAprioriSigmaTable->sizePolicy().hasHeightForWidth());
 
  560         positionAprioriSigmaTable->setSizePolicy(sizePolicy1);
 
  561         positionAprioriSigmaTable->setMaximumSize(QSize(390, 16777215));
 
  562         positionAprioriSigmaTable->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
 
  563         positionAprioriSigmaTable->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
 
  564         positionAprioriSigmaTable->setShowGrid(
true);
 
  565         positionAprioriSigmaTable->setColumnCount(3);
 
  566         positionAprioriSigmaTable->horizontalHeader()->setCascadingSectionResizes(
false);
 
  567         positionAprioriSigmaTable->horizontalHeader()->setDefaultSectionSize(125);
 
  568         positionAprioriSigmaTable->horizontalHeader()->setMinimumSectionSize(130);
 
  569         positionAprioriSigmaTable->horizontalHeader()->setStretchLastSection(
true);
 
  570         positionAprioriSigmaTable->verticalHeader()->setVisible(
false);
 
  572         gridLayout_9->addWidget(positionAprioriSigmaTable, 2, 0, 1, 3);
 
  575         gridLayout_8->addWidget(groupBox, 0, 1, 1, 1);
 
  577         groupBox_2 = 
new QGroupBox(observationSolveSettingsTab);
 
  578         groupBox_2->setObjectName(QStringLiteral(
"groupBox_2"));
 
  579         gridLayout_10 = 
new QGridLayout(groupBox_2);
 
  580         gridLayout_10->setObjectName(QStringLiteral(
"gridLayout_10"));
 
  581         ckDegreeLabel_2 = 
new QLabel(groupBox_2);
 
  582         ckDegreeLabel_2->setObjectName(QStringLiteral(
"ckDegreeLabel_2"));
 
  583         ckDegreeLabel_2->setEnabled(
true);
 
  584         ckDegreeLabel_2->setWordWrap(
true);
 
  586         gridLayout_10->addWidget(ckDegreeLabel_2, 0, 0, 1, 1);
 
  588         ckDegreeSpinBox_2 = 
new QSpinBox(groupBox_2);
 
  589         ckDegreeSpinBox_2->setObjectName(QStringLiteral(
"ckDegreeSpinBox_2"));
 
  590         ckDegreeSpinBox_2->setEnabled(
true);
 
  591         sizePolicy.setHeightForWidth(ckDegreeSpinBox_2->sizePolicy().hasHeightForWidth());
 
  592         ckDegreeSpinBox_2->setSizePolicy(sizePolicy);
 
  593         ckDegreeSpinBox_2->setMinimum(1);
 
  594         ckDegreeSpinBox_2->setValue(2);
 
  596         gridLayout_10->addWidget(ckDegreeSpinBox_2, 0, 1, 1, 1);
 
  598         fitOverPointingCheckBox_2 = 
new QCheckBox(groupBox_2);
 
  599         fitOverPointingCheckBox_2->setObjectName(QStringLiteral(
"fitOverPointingCheckBox_2"));
 
  600         sizePolicy1.setHeightForWidth(fitOverPointingCheckBox_2->sizePolicy().hasHeightForWidth());
 
  601         fitOverPointingCheckBox_2->setSizePolicy(sizePolicy1);
 
  602         fitOverPointingCheckBox_2->setMinimumSize(QSize(0, 0));
 
  604         gridLayout_10->addWidget(fitOverPointingCheckBox_2, 0, 2, 1, 1);
 
  606         ckSolveDegreeLabel_2 = 
new QLabel(groupBox_2);
 
  607         ckSolveDegreeLabel_2->setObjectName(QStringLiteral(
"ckSolveDegreeLabel_2"));
 
  608         ckSolveDegreeLabel_2->setEnabled(
true);
 
  609         ckSolveDegreeLabel_2->setWordWrap(
true);
 
  611         gridLayout_10->addWidget(ckSolveDegreeLabel_2, 1, 0, 1, 1);
 
  613         ckSolveDegreeSpinBox_2 = 
new QSpinBox(groupBox_2);
 
  614         ckSolveDegreeSpinBox_2->setObjectName(QStringLiteral(
"ckSolveDegreeSpinBox_2"));
 
  615         ckSolveDegreeSpinBox_2->setEnabled(
true);
 
  616         sizePolicy.setHeightForWidth(ckSolveDegreeSpinBox_2->sizePolicy().hasHeightForWidth());
 
  617         ckSolveDegreeSpinBox_2->setSizePolicy(sizePolicy);
 
  618         ckSolveDegreeSpinBox_2->setMinimum(1);
 
  619         ckSolveDegreeSpinBox_2->setValue(2);
 
  621         gridLayout_10->addWidget(ckSolveDegreeSpinBox_2, 1, 1, 1, 1);
 
  623         twistCheckBox_2 = 
new QCheckBox(groupBox_2);
 
  624         twistCheckBox_2->setObjectName(QStringLiteral(
"twistCheckBox_2"));
 
  625         sizePolicy1.setHeightForWidth(twistCheckBox_2->sizePolicy().hasHeightForWidth());
 
  626         twistCheckBox_2->setSizePolicy(sizePolicy1);
 
  627         twistCheckBox_2->setChecked(
true);
 
  629         gridLayout_10->addWidget(twistCheckBox_2, 1, 2, 1, 1);
 
  631         pointingAprioriSigmaTable = 
new QTableWidget(groupBox_2);
 
  632         if (pointingAprioriSigmaTable->columnCount() < 3)
 
  633             pointingAprioriSigmaTable->setColumnCount(3);
 
  634         pointingAprioriSigmaTable->setObjectName(QStringLiteral(
"pointingAprioriSigmaTable"));
 
  635         pointingAprioriSigmaTable->setMaximumSize(QSize(390, 16777215));
 
  636         pointingAprioriSigmaTable->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
 
  637         pointingAprioriSigmaTable->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
 
  638         pointingAprioriSigmaTable->setColumnCount(3);
 
  639         pointingAprioriSigmaTable->horizontalHeader()->setDefaultSectionSize(125);
 
  640         pointingAprioriSigmaTable->horizontalHeader()->setMinimumSectionSize(130);
 
  642         gridLayout_10->addWidget(pointingAprioriSigmaTable, 2, 0, 1, 3);
 
  644         pointingAprioriSigmaTable->raise();
 
  645         ckSolveDegreeSpinBox_2->raise();
 
  646         ckDegreeLabel_2->raise();
 
  647         ckDegreeSpinBox_2->raise();
 
  648         ckSolveDegreeLabel_2->raise();
 
  649         fitOverPointingCheckBox_2->raise();
 
  650         twistCheckBox_2->raise();
 
  652         gridLayout_8->addWidget(groupBox_2, 1, 1, 1, 1);
 
  654         horizontalSpacer = 
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
 
  656         gridLayout_8->addItem(horizontalSpacer, 0, 0, 1, 1);
 
  658         JigsawSetup->addTab(observationSolveSettingsTab, QString());
 
  660         weightingTab->setObjectName(QStringLiteral(
"weightingTab"));
 
  661         gridLayout_3 = 
new QGridLayout(weightingTab);
 
  662         gridLayout_3->setObjectName(QStringLiteral(
"gridLayout_3"));
 
  663         globalParameterUncertaintiesGridLayout = 
new QGridLayout();
 
  664         globalParameterUncertaintiesGridLayout->setObjectName(QStringLiteral(
"globalParameterUncertaintiesGridLayout"));
 
  665         pointLatitudeSigmaUnitsLabel = 
new QLabel(weightingTab);
 
  666         pointLatitudeSigmaUnitsLabel->setObjectName(QStringLiteral(
"pointLatitudeSigmaUnitsLabel"));
 
  667         QSizePolicy sizePolicy3(QSizePolicy::Maximum, QSizePolicy::Preferred);
 
  668         sizePolicy3.setHorizontalStretch(0);
 
  669         sizePolicy3.setVerticalStretch(0);
 
  670         sizePolicy3.setHeightForWidth(pointLatitudeSigmaUnitsLabel->sizePolicy().hasHeightForWidth());
 
  671         pointLatitudeSigmaUnitsLabel->setSizePolicy(sizePolicy3);
 
  672         pointLatitudeSigmaUnitsLabel->setMaximumSize(QSize(58, 16777215));
 
  674         globalParameterUncertaintiesGridLayout->addWidget(pointLatitudeSigmaUnitsLabel, 1, 2, 1, 1);
 
  676         pointLongitudeSigmaUnitsLabel = 
new QLabel(weightingTab);
 
  677         pointLongitudeSigmaUnitsLabel->setObjectName(QStringLiteral(
"pointLongitudeSigmaUnitsLabel"));
 
  678         sizePolicy3.setHeightForWidth(pointLongitudeSigmaUnitsLabel->sizePolicy().hasHeightForWidth());
 
  679         pointLongitudeSigmaUnitsLabel->setSizePolicy(sizePolicy3);
 
  680         pointLongitudeSigmaUnitsLabel->setMaximumSize(QSize(58, 16777215));
 
  682         globalParameterUncertaintiesGridLayout->addWidget(pointLongitudeSigmaUnitsLabel, 2, 2, 1, 1);
 
  684         pointingAngularAccelerationSigmaLineEdit = 
new QLineEdit(weightingTab);
 
  685         pointingAngularAccelerationSigmaLineEdit->setObjectName(QStringLiteral(
"pointingAngularAccelerationSigmaLineEdit"));
 
  686         pointingAngularAccelerationSigmaLineEdit->setEnabled(
false);
 
  687         sizePolicy.setHeightForWidth(pointingAngularAccelerationSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
  688         pointingAngularAccelerationSigmaLineEdit->setSizePolicy(sizePolicy);
 
  690         globalParameterUncertaintiesGridLayout->addWidget(pointingAngularAccelerationSigmaLineEdit, 9, 1, 1, 1);
 
  692         positionSigmaLineEdit = 
new QLineEdit(weightingTab);
 
  693         positionSigmaLineEdit->setObjectName(QStringLiteral(
"positionSigmaLineEdit"));
 
  694         positionSigmaLineEdit->setEnabled(
false);
 
  695         sizePolicy.setHeightForWidth(positionSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
  696         positionSigmaLineEdit->setSizePolicy(sizePolicy);
 
  698         globalParameterUncertaintiesGridLayout->addWidget(positionSigmaLineEdit, 4, 1, 1, 1);
 
  700         pointingAngularVelocitySigmaLabel = 
new QLabel(weightingTab);
 
  701         pointingAngularVelocitySigmaLabel->setObjectName(QStringLiteral(
"pointingAngularVelocitySigmaLabel"));
 
  702         pointingAngularVelocitySigmaLabel->setEnabled(
false);
 
  704         globalParameterUncertaintiesGridLayout->addWidget(pointingAngularVelocitySigmaLabel, 8, 0, 1, 1);
 
  706         positionSigmaLabel = 
new QLabel(weightingTab);
 
  707         positionSigmaLabel->setObjectName(QStringLiteral(
"positionSigmaLabel"));
 
  708         positionSigmaLabel->setEnabled(
false);
 
  710         globalParameterUncertaintiesGridLayout->addWidget(positionSigmaLabel, 4, 0, 1, 1);
 
  712         accelerationSigmaLineEdit = 
new QLineEdit(weightingTab);
 
  713         accelerationSigmaLineEdit->setObjectName(QStringLiteral(
"accelerationSigmaLineEdit"));
 
  714         accelerationSigmaLineEdit->setEnabled(
false);
 
  715         sizePolicy.setHeightForWidth(accelerationSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
  716         accelerationSigmaLineEdit->setSizePolicy(sizePolicy);
 
  718         globalParameterUncertaintiesGridLayout->addWidget(accelerationSigmaLineEdit, 6, 1, 1, 1);
 
  720         pointLatitudeSigmaLineEdit = 
new QLineEdit(weightingTab);
 
  721         pointLatitudeSigmaLineEdit->setObjectName(QStringLiteral(
"pointLatitudeSigmaLineEdit"));
 
  722         sizePolicy.setHeightForWidth(pointLatitudeSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
  723         pointLatitudeSigmaLineEdit->setSizePolicy(sizePolicy);
 
  725         globalParameterUncertaintiesGridLayout->addWidget(pointLatitudeSigmaLineEdit, 1, 1, 1, 1);
 
  727         pointingAnglesSigmaLineEdit = 
new QLineEdit(weightingTab);
 
  728         pointingAnglesSigmaLineEdit->setObjectName(QStringLiteral(
"pointingAnglesSigmaLineEdit"));
 
  729         sizePolicy.setHeightForWidth(pointingAnglesSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
  730         pointingAnglesSigmaLineEdit->setSizePolicy(sizePolicy);
 
  732         globalParameterUncertaintiesGridLayout->addWidget(pointingAnglesSigmaLineEdit, 7, 1, 1, 1);
 
  734         pointingAngularAccelerationSigmaLabel = 
new QLabel(weightingTab);
 
  735         pointingAngularAccelerationSigmaLabel->setObjectName(QStringLiteral(
"pointingAngularAccelerationSigmaLabel"));
 
  736         pointingAngularAccelerationSigmaLabel->setEnabled(
false);
 
  737         sizePolicy2.setHeightForWidth(pointingAngularAccelerationSigmaLabel->sizePolicy().hasHeightForWidth());
 
  738         pointingAngularAccelerationSigmaLabel->setSizePolicy(sizePolicy2);
 
  739         pointingAngularAccelerationSigmaLabel->setMinimumSize(QSize(326, 0));
 
  741         globalParameterUncertaintiesGridLayout->addWidget(pointingAngularAccelerationSigmaLabel, 9, 0, 1, 1);
 
  743         pointingAngularAccelerationSigmaUnitsLabel = 
new QLabel(weightingTab);
 
  744         pointingAngularAccelerationSigmaUnitsLabel->setObjectName(QStringLiteral(
"pointingAngularAccelerationSigmaUnitsLabel"));
 
  745         pointingAngularAccelerationSigmaUnitsLabel->setEnabled(
false);
 
  746         sizePolicy3.setHeightForWidth(pointingAngularAccelerationSigmaUnitsLabel->sizePolicy().hasHeightForWidth());
 
  747         pointingAngularAccelerationSigmaUnitsLabel->setSizePolicy(sizePolicy3);
 
  748         pointingAngularAccelerationSigmaUnitsLabel->setMaximumSize(QSize(202, 16777215));
 
  750         globalParameterUncertaintiesGridLayout->addWidget(pointingAngularAccelerationSigmaUnitsLabel, 9, 2, 1, 1);
 
  752         pointingAngularVelocitySigmaUnitsLabel = 
new QLabel(weightingTab);
 
  753         pointingAngularVelocitySigmaUnitsLabel->setObjectName(QStringLiteral(
"pointingAngularVelocitySigmaUnitsLabel"));
 
  754         pointingAngularVelocitySigmaUnitsLabel->setEnabled(
false);
 
  755         sizePolicy3.setHeightForWidth(pointingAngularVelocitySigmaUnitsLabel->sizePolicy().hasHeightForWidth());
 
  756         pointingAngularVelocitySigmaUnitsLabel->setSizePolicy(sizePolicy3);
 
  757         pointingAngularVelocitySigmaUnitsLabel->setMaximumSize(QSize(141, 16777215));
 
  759         globalParameterUncertaintiesGridLayout->addWidget(pointingAngularVelocitySigmaUnitsLabel, 8, 2, 1, 1);
 
  761         pointingAngularVelocitySigmaLineEdit = 
new QLineEdit(weightingTab);
 
  762         pointingAngularVelocitySigmaLineEdit->setObjectName(QStringLiteral(
"pointingAngularVelocitySigmaLineEdit"));
 
  763         pointingAngularVelocitySigmaLineEdit->setEnabled(
false);
 
  764         sizePolicy.setHeightForWidth(pointingAngularVelocitySigmaLineEdit->sizePolicy().hasHeightForWidth());
 
  765         pointingAngularVelocitySigmaLineEdit->setSizePolicy(sizePolicy);
 
  767         globalParameterUncertaintiesGridLayout->addWidget(pointingAngularVelocitySigmaLineEdit, 8, 1, 1, 1);
 
  769         pointLongitudeSigmaLabel = 
new QLabel(weightingTab);
 
  770         pointLongitudeSigmaLabel->setObjectName(QStringLiteral(
"pointLongitudeSigmaLabel"));
 
  772         globalParameterUncertaintiesGridLayout->addWidget(pointLongitudeSigmaLabel, 2, 0, 1, 1);
 
  774         velocitySigmaLineEdit = 
new QLineEdit(weightingTab);
 
  775         velocitySigmaLineEdit->setObjectName(QStringLiteral(
"velocitySigmaLineEdit"));
 
  776         velocitySigmaLineEdit->setEnabled(
false);
 
  777         sizePolicy.setHeightForWidth(velocitySigmaLineEdit->sizePolicy().hasHeightForWidth());
 
  778         velocitySigmaLineEdit->setSizePolicy(sizePolicy);
 
  780         globalParameterUncertaintiesGridLayout->addWidget(velocitySigmaLineEdit, 5, 1, 1, 1);
 
  782         velocitySigmaLabel = 
new QLabel(weightingTab);
 
  783         velocitySigmaLabel->setObjectName(QStringLiteral(
"velocitySigmaLabel"));
 
  784         velocitySigmaLabel->setEnabled(
false);
 
  786         globalParameterUncertaintiesGridLayout->addWidget(velocitySigmaLabel, 5, 0, 1, 1);
 
  788         pointLongitudeSigmaLineEdit = 
new QLineEdit(weightingTab);
 
  789         pointLongitudeSigmaLineEdit->setObjectName(QStringLiteral(
"pointLongitudeSigmaLineEdit"));
 
  790         sizePolicy.setHeightForWidth(pointLongitudeSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
  791         pointLongitudeSigmaLineEdit->setSizePolicy(sizePolicy);
 
  793         globalParameterUncertaintiesGridLayout->addWidget(pointLongitudeSigmaLineEdit, 2, 1, 1, 1);
 
  795         pointingAnglesSigmaUnitsLabel = 
new QLabel(weightingTab);
 
  796         pointingAnglesSigmaUnitsLabel->setObjectName(QStringLiteral(
"pointingAnglesSigmaUnitsLabel"));
 
  797         sizePolicy3.setHeightForWidth(pointingAnglesSigmaUnitsLabel->sizePolicy().hasHeightForWidth());
 
  798         pointingAnglesSigmaUnitsLabel->setSizePolicy(sizePolicy3);
 
  799         pointingAnglesSigmaUnitsLabel->setMaximumSize(QSize(58, 16777215));
 
  801         globalParameterUncertaintiesGridLayout->addWidget(pointingAnglesSigmaUnitsLabel, 7, 2, 1, 1);
 
  803         pointingAnglesSigmaLabel = 
new QLabel(weightingTab);
 
  804         pointingAnglesSigmaLabel->setObjectName(QStringLiteral(
"pointingAnglesSigmaLabel"));
 
  806         globalParameterUncertaintiesGridLayout->addWidget(pointingAnglesSigmaLabel, 7, 0, 1, 1);
 
  808         globalParameterUncertaintiesLabel = 
new QLabel(weightingTab);
 
  809         globalParameterUncertaintiesLabel->setObjectName(QStringLiteral(
"globalParameterUncertaintiesLabel"));
 
  810         globalParameterUncertaintiesLabel->setAlignment(Qt::AlignCenter);
 
  812         globalParameterUncertaintiesGridLayout->addWidget(globalParameterUncertaintiesLabel, 0, 0, 1, 3);
 
  814         pointLatitudeSigmaLabel = 
new QLabel(weightingTab);
 
  815         pointLatitudeSigmaLabel->setObjectName(QStringLiteral(
"pointLatitudeSigmaLabel"));
 
  817         globalParameterUncertaintiesGridLayout->addWidget(pointLatitudeSigmaLabel, 1, 0, 1, 1);
 
  819         pointRadiusSigmaUnitsLabel = 
new QLabel(weightingTab);
 
  820         pointRadiusSigmaUnitsLabel->setObjectName(QStringLiteral(
"pointRadiusSigmaUnitsLabel"));
 
  821         pointRadiusSigmaUnitsLabel->setEnabled(
false);
 
  822         sizePolicy3.setHeightForWidth(pointRadiusSigmaUnitsLabel->sizePolicy().hasHeightForWidth());
 
  823         pointRadiusSigmaUnitsLabel->setSizePolicy(sizePolicy3);
 
  824         pointRadiusSigmaUnitsLabel->setMaximumSize(QSize(49, 16777215));
 
  826         globalParameterUncertaintiesGridLayout->addWidget(pointRadiusSigmaUnitsLabel, 3, 2, 1, 1);
 
  828         positionSigmaUnitsLabel = 
new QLabel(weightingTab);
 
  829         positionSigmaUnitsLabel->setObjectName(QStringLiteral(
"positionSigmaUnitsLabel"));
 
  830         positionSigmaUnitsLabel->setEnabled(
false);
 
  831         sizePolicy3.setHeightForWidth(positionSigmaUnitsLabel->sizePolicy().hasHeightForWidth());
 
  832         positionSigmaUnitsLabel->setSizePolicy(sizePolicy3);
 
  833         positionSigmaUnitsLabel->setMaximumSize(QSize(49, 16777215));
 
  835         globalParameterUncertaintiesGridLayout->addWidget(positionSigmaUnitsLabel, 4, 2, 1, 1);
 
  837         velocitySigmaUnitsLabel = 
new QLabel(weightingTab);
 
  838         velocitySigmaUnitsLabel->setObjectName(QStringLiteral(
"velocitySigmaUnitsLabel"));
 
  839         velocitySigmaUnitsLabel->setEnabled(
false);
 
  840         sizePolicy3.setHeightForWidth(velocitySigmaUnitsLabel->sizePolicy().hasHeightForWidth());
 
  841         velocitySigmaUnitsLabel->setSizePolicy(sizePolicy3);
 
  842         velocitySigmaUnitsLabel->setMaximumSize(QSize(132, 16777215));
 
  844         globalParameterUncertaintiesGridLayout->addWidget(velocitySigmaUnitsLabel, 5, 2, 1, 1);
 
  846         accelerationSigmaLabel = 
new QLabel(weightingTab);
 
  847         accelerationSigmaLabel->setObjectName(QStringLiteral(
"accelerationSigmaLabel"));
 
  848         accelerationSigmaLabel->setEnabled(
false);
 
  850         globalParameterUncertaintiesGridLayout->addWidget(accelerationSigmaLabel, 6, 0, 1, 1);
 
  852         accelerationSigmaUnitsLabel = 
new QLabel(weightingTab);
 
  853         accelerationSigmaUnitsLabel->setObjectName(QStringLiteral(
"accelerationSigmaUnitsLabel"));
 
  854         accelerationSigmaUnitsLabel->setEnabled(
false);
 
  855         sizePolicy3.setHeightForWidth(accelerationSigmaUnitsLabel->sizePolicy().hasHeightForWidth());
 
  856         accelerationSigmaUnitsLabel->setSizePolicy(sizePolicy3);
 
  857         accelerationSigmaUnitsLabel->setMaximumSize(QSize(193, 16777215));
 
  859         globalParameterUncertaintiesGridLayout->addWidget(accelerationSigmaUnitsLabel, 6, 2, 1, 1);
 
  861         pointRadiusSigmaLineEdit = 
new QLineEdit(weightingTab);
 
  862         pointRadiusSigmaLineEdit->setObjectName(QStringLiteral(
"pointRadiusSigmaLineEdit"));
 
  863         pointRadiusSigmaLineEdit->setEnabled(
false);
 
  864         sizePolicy.setHeightForWidth(pointRadiusSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
  865         pointRadiusSigmaLineEdit->setSizePolicy(sizePolicy);
 
  867         globalParameterUncertaintiesGridLayout->addWidget(pointRadiusSigmaLineEdit, 3, 1, 1, 1);
 
  869         pointRadiusSigmaLabel = 
new QLabel(weightingTab);
 
  870         pointRadiusSigmaLabel->setObjectName(QStringLiteral(
"pointRadiusSigmaLabel"));
 
  871         pointRadiusSigmaLabel->setEnabled(
false);
 
  873         globalParameterUncertaintiesGridLayout->addWidget(pointRadiusSigmaLabel, 3, 0, 1, 1);
 
  876         gridLayout_3->addLayout(globalParameterUncertaintiesGridLayout, 0, 0, 1, 1);
 
  878         JigsawSetup->addTab(weightingTab, QString());
 
  879         maximumLikelihoodTab = 
new QWidget();
 
  880         maximumLikelihoodTab->setObjectName(QStringLiteral(
"maximumLikelihoodTab"));
 
  881         gridLayout_4 = 
new QGridLayout(maximumLikelihoodTab);
 
  882         gridLayout_4->setObjectName(QStringLiteral(
"gridLayout_4"));
 
  883         maximumLikelihoodGridLayout = 
new QGridLayout();
 
  884         maximumLikelihoodGridLayout->setObjectName(QStringLiteral(
"maximumLikelihoodGridLayout"));
 
  885         maximumLikelihoodModel1ToModel2VerticalSpacer = 
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Preferred);
 
  887         maximumLikelihoodGridLayout->addItem(maximumLikelihoodModel1ToModel2VerticalSpacer, 2, 0, 1, 2);
 
  889         maximumLikelihoodModel2ToModel3VerticalSpacer = 
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Preferred);
 
  891         maximumLikelihoodGridLayout->addItem(maximumLikelihoodModel2ToModel3VerticalSpacer, 5, 0, 1, 2);
 
  893         maximumLikelihoodModel1Label = 
new QLabel(maximumLikelihoodTab);
 
  894         maximumLikelihoodModel1Label->setObjectName(QStringLiteral(
"maximumLikelihoodModel1Label"));
 
  895         sizePolicy2.setHeightForWidth(maximumLikelihoodModel1Label->sizePolicy().hasHeightForWidth());
 
  896         maximumLikelihoodModel1Label->setSizePolicy(sizePolicy2);
 
  897         maximumLikelihoodModel1Label->setMinimumSize(QSize(279, 0));
 
  899         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel1Label, 0, 0, 1, 1);
 
  901         maximumLikelihoodModel3Label = 
new QLabel(maximumLikelihoodTab);
 
  902         maximumLikelihoodModel3Label->setObjectName(QStringLiteral(
"maximumLikelihoodModel3Label"));
 
  903         maximumLikelihoodModel3Label->setEnabled(
false);
 
  904         sizePolicy2.setHeightForWidth(maximumLikelihoodModel3Label->sizePolicy().hasHeightForWidth());
 
  905         maximumLikelihoodModel3Label->setSizePolicy(sizePolicy2);
 
  906         maximumLikelihoodModel3Label->setMinimumSize(QSize(279, 0));
 
  908         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel3Label, 6, 0, 1, 1);
 
  910         maximumLikelihoodModel1ComboBox = 
new QComboBox(maximumLikelihoodTab);
 
  911         maximumLikelihoodModel1ComboBox->setObjectName(QStringLiteral(
"maximumLikelihoodModel1ComboBox"));
 
  912         sizePolicy.setHeightForWidth(maximumLikelihoodModel1ComboBox->sizePolicy().hasHeightForWidth());
 
  913         maximumLikelihoodModel1ComboBox->setSizePolicy(sizePolicy);
 
  915         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel1ComboBox, 0, 1, 1, 1);
 
  917         maximumLikelihoodModel2Label = 
new QLabel(maximumLikelihoodTab);
 
  918         maximumLikelihoodModel2Label->setObjectName(QStringLiteral(
"maximumLikelihoodModel2Label"));
 
  919         maximumLikelihoodModel2Label->setEnabled(
false);
 
  920         sizePolicy2.setHeightForWidth(maximumLikelihoodModel2Label->sizePolicy().hasHeightForWidth());
 
  921         maximumLikelihoodModel2Label->setSizePolicy(sizePolicy2);
 
  922         maximumLikelihoodModel2Label->setMinimumSize(QSize(279, 0));
 
  924         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel2Label, 3, 0, 1, 1);
 
  926         maximumLikelihoodModel1QuantileLabel = 
new QLabel(maximumLikelihoodTab);
 
  927         maximumLikelihoodModel1QuantileLabel->setObjectName(QStringLiteral(
"maximumLikelihoodModel1QuantileLabel"));
 
  928         maximumLikelihoodModel1QuantileLabel->setEnabled(
false);
 
  930         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel1QuantileLabel, 1, 0, 1, 1);
 
  932         maximumLikelihoodModel1QuantileLineEdit = 
new QLineEdit(maximumLikelihoodTab);
 
  933         maximumLikelihoodModel1QuantileLineEdit->setObjectName(QStringLiteral(
"maximumLikelihoodModel1QuantileLineEdit"));
 
  934         maximumLikelihoodModel1QuantileLineEdit->setEnabled(
false);
 
  935         sizePolicy.setHeightForWidth(maximumLikelihoodModel1QuantileLineEdit->sizePolicy().hasHeightForWidth());
 
  936         maximumLikelihoodModel1QuantileLineEdit->setSizePolicy(sizePolicy);
 
  938         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel1QuantileLineEdit, 1, 1, 1, 1);
 
  940         maximumLikelihoodModel2QuantileLabel = 
new QLabel(maximumLikelihoodTab);
 
  941         maximumLikelihoodModel2QuantileLabel->setObjectName(QStringLiteral(
"maximumLikelihoodModel2QuantileLabel"));
 
  942         maximumLikelihoodModel2QuantileLabel->setEnabled(
false);
 
  944         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel2QuantileLabel, 4, 0, 1, 1);
 
  946         maximumLikelihoodModel2ComboBox = 
new QComboBox(maximumLikelihoodTab);
 
  947         maximumLikelihoodModel2ComboBox->setObjectName(QStringLiteral(
"maximumLikelihoodModel2ComboBox"));
 
  948         maximumLikelihoodModel2ComboBox->setEnabled(
false);
 
  949         sizePolicy.setHeightForWidth(maximumLikelihoodModel2ComboBox->sizePolicy().hasHeightForWidth());
 
  950         maximumLikelihoodModel2ComboBox->setSizePolicy(sizePolicy);
 
  952         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel2ComboBox, 3, 1, 1, 1);
 
  954         maximumLikelihoodModel2QuantileLineEdit = 
new QLineEdit(maximumLikelihoodTab);
 
  955         maximumLikelihoodModel2QuantileLineEdit->setObjectName(QStringLiteral(
"maximumLikelihoodModel2QuantileLineEdit"));
 
  956         maximumLikelihoodModel2QuantileLineEdit->setEnabled(
false);
 
  957         sizePolicy.setHeightForWidth(maximumLikelihoodModel2QuantileLineEdit->sizePolicy().hasHeightForWidth());
 
  958         maximumLikelihoodModel2QuantileLineEdit->setSizePolicy(sizePolicy);
 
  960         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel2QuantileLineEdit, 4, 1, 1, 1);
 
  962         maximumLikelihoodModel3ComboBox = 
new QComboBox(maximumLikelihoodTab);
 
  963         maximumLikelihoodModel3ComboBox->setObjectName(QStringLiteral(
"maximumLikelihoodModel3ComboBox"));
 
  964         maximumLikelihoodModel3ComboBox->setEnabled(
false);
 
  965         sizePolicy.setHeightForWidth(maximumLikelihoodModel3ComboBox->sizePolicy().hasHeightForWidth());
 
  966         maximumLikelihoodModel3ComboBox->setSizePolicy(sizePolicy);
 
  968         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel3ComboBox, 6, 1, 1, 1);
 
  970         maximumLikelihoodModel3QuantileLabel = 
new QLabel(maximumLikelihoodTab);
 
  971         maximumLikelihoodModel3QuantileLabel->setObjectName(QStringLiteral(
"maximumLikelihoodModel3QuantileLabel"));
 
  972         maximumLikelihoodModel3QuantileLabel->setEnabled(
false);
 
  974         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel3QuantileLabel, 7, 0, 1, 1);
 
  976         maximumLikelihoodModel3QuantileLineEdit = 
new QLineEdit(maximumLikelihoodTab);
 
  977         maximumLikelihoodModel3QuantileLineEdit->setObjectName(QStringLiteral(
"maximumLikelihoodModel3QuantileLineEdit"));
 
  978         maximumLikelihoodModel3QuantileLineEdit->setEnabled(
false);
 
  979         sizePolicy.setHeightForWidth(maximumLikelihoodModel3QuantileLineEdit->sizePolicy().hasHeightForWidth());
 
  980         maximumLikelihoodModel3QuantileLineEdit->setSizePolicy(sizePolicy);
 
  982         maximumLikelihoodGridLayout->addWidget(maximumLikelihoodModel3QuantileLineEdit, 7, 1, 1, 1);
 
  985         gridLayout_4->addLayout(maximumLikelihoodGridLayout, 0, 0, 1, 1);
 
  987         JigsawSetup->addTab(maximumLikelihoodTab, QString());
 
  988         selfCalibrationTab = 
new QWidget();
 
  989         selfCalibrationTab->setObjectName(QStringLiteral(
"selfCalibrationTab"));
 
  990         gridLayout_7 = 
new QGridLayout(selfCalibrationTab);
 
  991         gridLayout_7->setObjectName(QStringLiteral(
"gridLayout_7"));
 
  992         JigsawSetup->addTab(selfCalibrationTab, QString());
 
  994         targetBodyTab->setObjectName(QStringLiteral(
"targetBodyTab"));
 
  995         gridLayout = 
new QGridLayout(targetBodyTab);
 
  996         gridLayout->setObjectName(QStringLiteral(
"gridLayout"));
 
  997         horizontalLayout_4 = 
new QHBoxLayout();
 
  998         horizontalLayout_4->setObjectName(QStringLiteral(
"horizontalLayout_4"));
 
  999         targetLabel = 
new QLabel(targetBodyTab);
 
 1000         targetLabel->setObjectName(QStringLiteral(
"targetLabel"));
 
 1001         QSizePolicy sizePolicy4(QSizePolicy::Expanding, QSizePolicy::Fixed);
 
 1002         sizePolicy4.setHorizontalStretch(0);
 
 1003         sizePolicy4.setVerticalStretch(0);
 
 1004         sizePolicy4.setHeightForWidth(targetLabel->sizePolicy().hasHeightForWidth());
 
 1005         targetLabel->setSizePolicy(sizePolicy4);
 
 1009         targetLabel->setFont(font);
 
 1011         horizontalLayout_4->addWidget(targetLabel);
 
 1013         targetBodyComboBox = 
new QComboBox(targetBodyTab);
 
 1014         targetBodyComboBox->setObjectName(QStringLiteral(
"targetBodyComboBox"));
 
 1015         sizePolicy.setHeightForWidth(targetBodyComboBox->sizePolicy().hasHeightForWidth());
 
 1016         targetBodyComboBox->setSizePolicy(sizePolicy);
 
 1018         horizontalLayout_4->addWidget(targetBodyComboBox);
 
 1021         gridLayout->addLayout(horizontalLayout_4, 0, 0, 1, 1);
 
 1023         radiiGroupBox = 
new QGroupBox(targetBodyTab);
 
 1024         radiiGroupBox->setObjectName(QStringLiteral(
"radiiGroupBox"));
 
 1025         radiiGroupBox->setFont(font);
 
 1026         gridLayout_6 = 
new QGridLayout(radiiGroupBox);
 
 1027         gridLayout_6->setObjectName(QStringLiteral(
"gridLayout_6"));
 
 1028         gridLayout_5 = 
new QGridLayout();
 
 1029         gridLayout_5->setObjectName(QStringLiteral(
"gridLayout_5"));
 
 1030         meanRadiusRadioButton = 
new QRadioButton(radiiGroupBox);
 
 1031         radiiButtonGroup = 
new QButtonGroup(JigsawSetupDialog);
 
 1032         radiiButtonGroup->setObjectName(QStringLiteral(
"radiiButtonGroup"));
 
 1033         radiiButtonGroup->addButton(meanRadiusRadioButton);
 
 1034         meanRadiusRadioButton->setObjectName(QStringLiteral(
"meanRadiusRadioButton"));
 
 1035         sizePolicy4.setHeightForWidth(meanRadiusRadioButton->sizePolicy().hasHeightForWidth());
 
 1036         meanRadiusRadioButton->setSizePolicy(sizePolicy4);
 
 1037         meanRadiusRadioButton->setMinimumSize(QSize(0, 18));
 
 1038         meanRadiusRadioButton->setMaximumSize(QSize(193, 18));
 
 1040         font1.setBold(
true);
 
 1041         font1.setItalic(
false);
 
 1042         font1.setWeight(75);
 
 1043         meanRadiusRadioButton->setFont(font1);
 
 1045         gridLayout_5->addWidget(meanRadiusRadioButton, 4, 0, 1, 1);
 
 1047         bRadiusLabel = 
new QLabel(radiiGroupBox);
 
 1048         bRadiusLabel->setObjectName(QStringLiteral(
"bRadiusLabel"));
 
 1049         bRadiusLabel->setEnabled(
false);
 
 1050         sizePolicy4.setHeightForWidth(bRadiusLabel->sizePolicy().hasHeightForWidth());
 
 1051         bRadiusLabel->setSizePolicy(sizePolicy4);
 
 1052         bRadiusLabel->setMaximumSize(QSize(16777215, 16777215));
 
 1053         bRadiusLabel->setFont(font);
 
 1054         bRadiusLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
 
 1056         gridLayout_5->addWidget(bRadiusLabel, 2, 2, 1, 1);
 
 1058         cRadiusLabel = 
new QLabel(radiiGroupBox);
 
 1059         cRadiusLabel->setObjectName(QStringLiteral(
"cRadiusLabel"));
 
 1060         cRadiusLabel->setEnabled(
false);
 
 1061         sizePolicy4.setHeightForWidth(cRadiusLabel->sizePolicy().hasHeightForWidth());
 
 1062         cRadiusLabel->setSizePolicy(sizePolicy4);
 
 1063         cRadiusLabel->setMaximumSize(QSize(16777215, 16777215));
 
 1064         cRadiusLabel->setFont(font);
 
 1065         cRadiusLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
 
 1067         gridLayout_5->addWidget(cRadiusLabel, 3, 2, 1, 1);
 
 1069         aRadiusLineEdit = 
new QLineEdit(radiiGroupBox);
 
 1070         aRadiusLineEdit->setObjectName(QStringLiteral(
"aRadiusLineEdit"));
 
 1071         aRadiusLineEdit->setEnabled(
false);
 
 1072         sizePolicy4.setHeightForWidth(aRadiusLineEdit->sizePolicy().hasHeightForWidth());
 
 1073         aRadiusLineEdit->setSizePolicy(sizePolicy4);
 
 1074         aRadiusLineEdit->setMinimumSize(QSize(0, 22));
 
 1075         aRadiusLineEdit->setMaximumSize(QSize(16777215, 22));
 
 1077         font2.setBold(
false);
 
 1078         font2.setWeight(50);
 
 1079         aRadiusLineEdit->setFont(font2);
 
 1081         gridLayout_5->addWidget(aRadiusLineEdit, 1, 3, 1, 1);
 
 1083         aRadiusSigmaLineEdit = 
new QLineEdit(radiiGroupBox);
 
 1084         aRadiusSigmaLineEdit->setObjectName(QStringLiteral(
"aRadiusSigmaLineEdit"));
 
 1085         aRadiusSigmaLineEdit->setEnabled(
false);
 
 1086         sizePolicy4.setHeightForWidth(aRadiusSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
 1087         aRadiusSigmaLineEdit->setSizePolicy(sizePolicy4);
 
 1088         aRadiusSigmaLineEdit->setFont(font2);
 
 1090         gridLayout_5->addWidget(aRadiusSigmaLineEdit, 1, 4, 1, 1);
 
 1092         triaxialRadiiRadioButton = 
new QRadioButton(radiiGroupBox);
 
 1093         radiiButtonGroup->addButton(triaxialRadiiRadioButton);
 
 1094         triaxialRadiiRadioButton->setObjectName(QStringLiteral(
"triaxialRadiiRadioButton"));
 
 1095         sizePolicy4.setHeightForWidth(triaxialRadiiRadioButton->sizePolicy().hasHeightForWidth());
 
 1096         triaxialRadiiRadioButton->setSizePolicy(sizePolicy4);
 
 1097         triaxialRadiiRadioButton->setMinimumSize(QSize(193, 0));
 
 1098         triaxialRadiiRadioButton->setMaximumSize(QSize(193, 18));
 
 1099         triaxialRadiiRadioButton->setFont(font);
 
 1101         gridLayout_5->addWidget(triaxialRadiiRadioButton, 1, 0, 1, 1);
 
 1103         cRadiusLineEdit = 
new QLineEdit(radiiGroupBox);
 
 1104         cRadiusLineEdit->setObjectName(QStringLiteral(
"cRadiusLineEdit"));
 
 1105         cRadiusLineEdit->setEnabled(
false);
 
 1106         sizePolicy4.setHeightForWidth(cRadiusLineEdit->sizePolicy().hasHeightForWidth());
 
 1107         cRadiusLineEdit->setSizePolicy(sizePolicy4);
 
 1108         cRadiusLineEdit->setMinimumSize(QSize(0, 22));
 
 1109         cRadiusLineEdit->setMaximumSize(QSize(16777215, 22));
 
 1110         cRadiusLineEdit->setFont(font2);
 
 1112         gridLayout_5->addWidget(cRadiusLineEdit, 3, 3, 1, 1);
 
 1114         meanRadiusLineEdit = 
new QLineEdit(radiiGroupBox);
 
 1115         meanRadiusLineEdit->setObjectName(QStringLiteral(
"meanRadiusLineEdit"));
 
 1116         meanRadiusLineEdit->setEnabled(
false);
 
 1117         sizePolicy4.setHeightForWidth(meanRadiusLineEdit->sizePolicy().hasHeightForWidth());
 
 1118         meanRadiusLineEdit->setSizePolicy(sizePolicy4);
 
 1119         meanRadiusLineEdit->setMinimumSize(QSize(0, 22));
 
 1120         meanRadiusLineEdit->setMaximumSize(QSize(16777215, 22));
 
 1121         meanRadiusLineEdit->setFont(font2);
 
 1123         gridLayout_5->addWidget(meanRadiusLineEdit, 4, 3, 1, 1);
 
 1125         bRadiusSigmaLineEdit = 
new QLineEdit(radiiGroupBox);
 
 1126         bRadiusSigmaLineEdit->setObjectName(QStringLiteral(
"bRadiusSigmaLineEdit"));
 
 1127         bRadiusSigmaLineEdit->setEnabled(
false);
 
 1128         sizePolicy4.setHeightForWidth(bRadiusSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
 1129         bRadiusSigmaLineEdit->setSizePolicy(sizePolicy4);
 
 1130         bRadiusSigmaLineEdit->setFont(font2);
 
 1132         gridLayout_5->addWidget(bRadiusSigmaLineEdit, 2, 4, 1, 1);
 
 1134         cRadiusSigmaLineEdit = 
new QLineEdit(radiiGroupBox);
 
 1135         cRadiusSigmaLineEdit->setObjectName(QStringLiteral(
"cRadiusSigmaLineEdit"));
 
 1136         cRadiusSigmaLineEdit->setEnabled(
false);
 
 1137         sizePolicy4.setHeightForWidth(cRadiusSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
 1138         cRadiusSigmaLineEdit->setSizePolicy(sizePolicy4);
 
 1139         cRadiusSigmaLineEdit->setFont(font2);
 
 1141         gridLayout_5->addWidget(cRadiusSigmaLineEdit, 3, 4, 1, 1);
 
 1143         meanRadiusSigmaLineEdit = 
new QLineEdit(radiiGroupBox);
 
 1144         meanRadiusSigmaLineEdit->setObjectName(QStringLiteral(
"meanRadiusSigmaLineEdit"));
 
 1145         meanRadiusSigmaLineEdit->setEnabled(
false);
 
 1146         sizePolicy4.setHeightForWidth(meanRadiusSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
 1147         meanRadiusSigmaLineEdit->setSizePolicy(sizePolicy4);
 
 1148         meanRadiusSigmaLineEdit->setMinimumSize(QSize(0, 22));
 
 1149         meanRadiusSigmaLineEdit->setMaximumSize(QSize(16777215, 22));
 
 1150         meanRadiusSigmaLineEdit->setFont(font2);
 
 1152         gridLayout_5->addWidget(meanRadiusSigmaLineEdit, 4, 4, 1, 1);
 
 1154         bRadiusLineEdit = 
new QLineEdit(radiiGroupBox);
 
 1155         bRadiusLineEdit->setObjectName(QStringLiteral(
"bRadiusLineEdit"));
 
 1156         bRadiusLineEdit->setEnabled(
false);
 
 1157         sizePolicy4.setHeightForWidth(bRadiusLineEdit->sizePolicy().hasHeightForWidth());
 
 1158         bRadiusLineEdit->setSizePolicy(sizePolicy4);
 
 1159         bRadiusLineEdit->setMinimumSize(QSize(0, 22));
 
 1160         bRadiusLineEdit->setMaximumSize(QSize(16777215, 22));
 
 1161         bRadiusLineEdit->setFont(font2);
 
 1163         gridLayout_5->addWidget(bRadiusLineEdit, 2, 3, 1, 1);
 
 1165         aRadiusLabel = 
new QLabel(radiiGroupBox);
 
 1166         aRadiusLabel->setObjectName(QStringLiteral(
"aRadiusLabel"));
 
 1167         aRadiusLabel->setEnabled(
false);
 
 1168         sizePolicy4.setHeightForWidth(aRadiusLabel->sizePolicy().hasHeightForWidth());
 
 1169         aRadiusLabel->setSizePolicy(sizePolicy4);
 
 1170         aRadiusLabel->setMinimumSize(QSize(7, 0));
 
 1171         aRadiusLabel->setMaximumSize(QSize(16777215, 16777215));
 
 1172         aRadiusLabel->setFont(font);
 
 1173         aRadiusLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
 
 1175         gridLayout_5->addWidget(aRadiusLabel, 1, 2, 1, 1);
 
 1177         noneRadiiRadioButton = 
new QRadioButton(radiiGroupBox);
 
 1178         radiiButtonGroup->addButton(noneRadiiRadioButton);
 
 1179         noneRadiiRadioButton->setObjectName(QStringLiteral(
"noneRadiiRadioButton"));
 
 1181         gridLayout_5->addWidget(noneRadiiRadioButton, 0, 0, 1, 1);
 
 1184         gridLayout_6->addLayout(gridLayout_5, 0, 0, 1, 1);
 
 1187         gridLayout->addWidget(radiiGroupBox, 4, 0, 1, 1);
 
 1189         verticalSpacer = 
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
 
 1191         gridLayout->addItem(verticalSpacer, 1, 0, 1, 1);
 
 1193         verticalLayout_2 = 
new QVBoxLayout();
 
 1194         verticalLayout_2->setObjectName(QStringLiteral(
"verticalLayout_2"));
 
 1195         gridLayout_12 = 
new QGridLayout();
 
 1196         gridLayout_12->setObjectName(QStringLiteral(
"gridLayout_12"));
 
 1197         rightAscensionVelocityLineEdit = 
new QLineEdit(targetBodyTab);
 
 1198         rightAscensionVelocityLineEdit->setObjectName(QStringLiteral(
"rightAscensionVelocityLineEdit"));
 
 1199         rightAscensionVelocityLineEdit->setEnabled(
false);
 
 1201         gridLayout_12->addWidget(rightAscensionVelocityLineEdit, 3, 1, 1, 1);
 
 1203         declinationVelocityLineEdit = 
new QLineEdit(targetBodyTab);
 
 1204         declinationVelocityLineEdit->setObjectName(QStringLiteral(
"declinationVelocityLineEdit"));
 
 1205         declinationVelocityLineEdit->setEnabled(
false);
 
 1207         gridLayout_12->addWidget(declinationVelocityLineEdit, 5, 1, 1, 1);
 
 1209         declinationSigmaLineEdit = 
new QLineEdit(targetBodyTab);
 
 1210         declinationSigmaLineEdit->setObjectName(QStringLiteral(
"declinationSigmaLineEdit"));
 
 1211         declinationSigmaLineEdit->setEnabled(
false);
 
 1212         sizePolicy4.setHeightForWidth(declinationSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
 1213         declinationSigmaLineEdit->setSizePolicy(sizePolicy4);
 
 1214         declinationSigmaLineEdit->setMinimumSize(QSize(0, 22));
 
 1215         declinationSigmaLineEdit->setMaximumSize(QSize(16777215, 22));
 
 1217         gridLayout_12->addWidget(declinationSigmaLineEdit, 4, 2, 1, 1);
 
 1219         sigmaLabel = 
new QLabel(targetBodyTab);
 
 1220         sigmaLabel->setObjectName(QStringLiteral(
"sigmaLabel"));
 
 1221         sizePolicy4.setHeightForWidth(sigmaLabel->sizePolicy().hasHeightForWidth());
 
 1222         sigmaLabel->setSizePolicy(sizePolicy4);
 
 1223         sigmaLabel->setFont(font);
 
 1224         sigmaLabel->setAlignment(Qt::AlignCenter);
 
 1226         gridLayout_12->addWidget(sigmaLabel, 1, 2, 1, 1);
 
 1228         rightAscensionLineEdit = 
new QLineEdit(targetBodyTab);
 
 1229         rightAscensionLineEdit->setObjectName(QStringLiteral(
"rightAscensionLineEdit"));
 
 1230         rightAscensionLineEdit->setEnabled(
false);
 
 1231         sizePolicy4.setHeightForWidth(rightAscensionLineEdit->sizePolicy().hasHeightForWidth());
 
 1232         rightAscensionLineEdit->setSizePolicy(sizePolicy4);
 
 1234         gridLayout_12->addWidget(rightAscensionLineEdit, 2, 1, 1, 1);
 
 1236         declinationLineEdit = 
new QLineEdit(targetBodyTab);
 
 1237         declinationLineEdit->setObjectName(QStringLiteral(
"declinationLineEdit"));
 
 1238         declinationLineEdit->setEnabled(
false);
 
 1239         sizePolicy4.setHeightForWidth(declinationLineEdit->sizePolicy().hasHeightForWidth());
 
 1240         declinationLineEdit->setSizePolicy(sizePolicy4);
 
 1241         declinationLineEdit->setMinimumSize(QSize(0, 22));
 
 1242         declinationLineEdit->setMaximumSize(QSize(16777215, 22));
 
 1244         gridLayout_12->addWidget(declinationLineEdit, 4, 1, 1, 1);
 
 1246         valueLabel = 
new QLabel(targetBodyTab);
 
 1247         valueLabel->setObjectName(QStringLiteral(
"valueLabel"));
 
 1248         sizePolicy4.setHeightForWidth(valueLabel->sizePolicy().hasHeightForWidth());
 
 1249         valueLabel->setSizePolicy(sizePolicy4);
 
 1250         valueLabel->setFont(font);
 
 1251         valueLabel->setAlignment(Qt::AlignCenter);
 
 1253         gridLayout_12->addWidget(valueLabel, 1, 1, 1, 1);
 
 1255         rightAscensionSigmaLineEdit = 
new QLineEdit(targetBodyTab);
 
 1256         rightAscensionSigmaLineEdit->setObjectName(QStringLiteral(
"rightAscensionSigmaLineEdit"));
 
 1257         rightAscensionSigmaLineEdit->setEnabled(
false);
 
 1258         sizePolicy4.setHeightForWidth(rightAscensionSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
 1259         rightAscensionSigmaLineEdit->setSizePolicy(sizePolicy4);
 
 1261         gridLayout_12->addWidget(rightAscensionSigmaLineEdit, 2, 2, 1, 1);
 
 1263         parameterLabel = 
new QLabel(targetBodyTab);
 
 1264         parameterLabel->setObjectName(QStringLiteral(
"parameterLabel"));
 
 1265         sizePolicy4.setHeightForWidth(parameterLabel->sizePolicy().hasHeightForWidth());
 
 1266         parameterLabel->setSizePolicy(sizePolicy4);
 
 1267         parameterLabel->setFont(font);
 
 1268         parameterLabel->setAlignment(Qt::AlignCenter);
 
 1270         gridLayout_12->addWidget(parameterLabel, 0, 1, 1, 2);
 
 1272         poleRaCheckBox = 
new QCheckBox(targetBodyTab);
 
 1273         poleRaCheckBox->setObjectName(QStringLiteral(
"poleRaCheckBox"));
 
 1274         sizePolicy4.setHeightForWidth(poleRaCheckBox->sizePolicy().hasHeightForWidth());
 
 1275         poleRaCheckBox->setSizePolicy(sizePolicy4);
 
 1276         poleRaCheckBox->setMinimumSize(QSize(200, 18));
 
 1277         poleRaCheckBox->setMaximumSize(QSize(144, 18));
 
 1278         poleRaCheckBox->setFont(font);
 
 1280         gridLayout_12->addWidget(poleRaCheckBox, 2, 0, 1, 1);
 
 1282         poleDecCheckBox = 
new QCheckBox(targetBodyTab);
 
 1283         poleDecCheckBox->setObjectName(QStringLiteral(
"poleDecCheckBox"));
 
 1284         sizePolicy4.setHeightForWidth(poleDecCheckBox->sizePolicy().hasHeightForWidth());
 
 1285         poleDecCheckBox->setSizePolicy(sizePolicy4);
 
 1286         poleDecCheckBox->setMinimumSize(QSize(200, 18));
 
 1287         poleDecCheckBox->setMaximumSize(QSize(144, 18));
 
 1288         poleDecCheckBox->setFont(font);
 
 1290         gridLayout_12->addWidget(poleDecCheckBox, 4, 0, 1, 1);
 
 1292         rightAscensionVelocitySigmaLineEdit = 
new QLineEdit(targetBodyTab);
 
 1293         rightAscensionVelocitySigmaLineEdit->setObjectName(QStringLiteral(
"rightAscensionVelocitySigmaLineEdit"));
 
 1294         rightAscensionVelocitySigmaLineEdit->setEnabled(
false);
 
 1296         gridLayout_12->addWidget(rightAscensionVelocitySigmaLineEdit, 3, 2, 1, 1);
 
 1298         declinationVelocitySigmaLineEdit = 
new QLineEdit(targetBodyTab);
 
 1299         declinationVelocitySigmaLineEdit->setObjectName(QStringLiteral(
"declinationVelocitySigmaLineEdit"));
 
 1300         declinationVelocitySigmaLineEdit->setEnabled(
false);
 
 1302         gridLayout_12->addWidget(declinationVelocitySigmaLineEdit, 5, 2, 1, 1);
 
 1304         poleRaVelocityCheckBox = 
new QCheckBox(targetBodyTab);
 
 1305         poleRaVelocityCheckBox->setObjectName(QStringLiteral(
"poleRaVelocityCheckBox"));
 
 1306         poleRaVelocityCheckBox->setFont(font);
 
 1308         gridLayout_12->addWidget(poleRaVelocityCheckBox, 3, 0, 1, 1);
 
 1310         poleDecVelocityCheckBox = 
new QCheckBox(targetBodyTab);
 
 1311         poleDecVelocityCheckBox->setObjectName(QStringLiteral(
"poleDecVelocityCheckBox"));
 
 1312         poleDecVelocityCheckBox->setFont(font);
 
 1314         gridLayout_12->addWidget(poleDecVelocityCheckBox, 5, 0, 1, 1);
 
 1316         primeMeridianOffsetCheckBox = 
new QCheckBox(targetBodyTab);
 
 1317         primeMeridianOffsetCheckBox->setObjectName(QStringLiteral(
"primeMeridianOffsetCheckBox"));
 
 1318         sizePolicy4.setHeightForWidth(primeMeridianOffsetCheckBox->sizePolicy().hasHeightForWidth());
 
 1319         primeMeridianOffsetCheckBox->setSizePolicy(sizePolicy4);
 
 1320         primeMeridianOffsetCheckBox->setMinimumSize(QSize(200, 0));
 
 1321         primeMeridianOffsetCheckBox->setMaximumSize(QSize(16777215, 18));
 
 1322         primeMeridianOffsetCheckBox->setFont(font);
 
 1324         gridLayout_12->addWidget(primeMeridianOffsetCheckBox, 6, 0, 1, 1);
 
 1326         primeMeridianOffsetLineEdit = 
new QLineEdit(targetBodyTab);
 
 1327         primeMeridianOffsetLineEdit->setObjectName(QStringLiteral(
"primeMeridianOffsetLineEdit"));
 
 1328         primeMeridianOffsetLineEdit->setEnabled(
false);
 
 1329         sizePolicy4.setHeightForWidth(primeMeridianOffsetLineEdit->sizePolicy().hasHeightForWidth());
 
 1330         primeMeridianOffsetLineEdit->setSizePolicy(sizePolicy4);
 
 1331         primeMeridianOffsetLineEdit->setMinimumSize(QSize(0, 22));
 
 1332         primeMeridianOffsetLineEdit->setMaximumSize(QSize(16777215, 22));
 
 1334         gridLayout_12->addWidget(primeMeridianOffsetLineEdit, 6, 1, 1, 1);
 
 1336         primeMeridianOffsetSigmaLineEdit = 
new QLineEdit(targetBodyTab);
 
 1337         primeMeridianOffsetSigmaLineEdit->setObjectName(QStringLiteral(
"primeMeridianOffsetSigmaLineEdit"));
 
 1338         primeMeridianOffsetSigmaLineEdit->setEnabled(
false);
 
 1339         sizePolicy4.setHeightForWidth(primeMeridianOffsetSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
 1340         primeMeridianOffsetSigmaLineEdit->setSizePolicy(sizePolicy4);
 
 1342         gridLayout_12->addWidget(primeMeridianOffsetSigmaLineEdit, 6, 2, 1, 1);
 
 1344         spinRateCheckBox = 
new QCheckBox(targetBodyTab);
 
 1345         spinRateCheckBox->setObjectName(QStringLiteral(
"spinRateCheckBox"));
 
 1346         sizePolicy4.setHeightForWidth(spinRateCheckBox->sizePolicy().hasHeightForWidth());
 
 1347         spinRateCheckBox->setSizePolicy(sizePolicy4);
 
 1348         spinRateCheckBox->setMinimumSize(QSize(200, 18));
 
 1349         spinRateCheckBox->setMaximumSize(QSize(144, 18));
 
 1350         spinRateCheckBox->setFont(font);
 
 1352         gridLayout_12->addWidget(spinRateCheckBox, 7, 0, 1, 1);
 
 1354         spinRateLineEdit = 
new QLineEdit(targetBodyTab);
 
 1355         spinRateLineEdit->setObjectName(QStringLiteral(
"spinRateLineEdit"));
 
 1356         spinRateLineEdit->setEnabled(
false);
 
 1357         sizePolicy4.setHeightForWidth(spinRateLineEdit->sizePolicy().hasHeightForWidth());
 
 1358         spinRateLineEdit->setSizePolicy(sizePolicy4);
 
 1359         spinRateLineEdit->setMinimumSize(QSize(0, 22));
 
 1360         spinRateLineEdit->setMaximumSize(QSize(16777215, 22));
 
 1362         gridLayout_12->addWidget(spinRateLineEdit, 7, 1, 1, 1);
 
 1364         spinRateSigmaLineEdit = 
new QLineEdit(targetBodyTab);
 
 1365         spinRateSigmaLineEdit->setObjectName(QStringLiteral(
"spinRateSigmaLineEdit"));
 
 1366         spinRateSigmaLineEdit->setEnabled(
false);
 
 1367         sizePolicy4.setHeightForWidth(spinRateSigmaLineEdit->sizePolicy().hasHeightForWidth());
 
 1368         spinRateSigmaLineEdit->setSizePolicy(sizePolicy4);
 
 1370         gridLayout_12->addWidget(spinRateSigmaLineEdit, 7, 2, 1, 1);
 
 1373         verticalLayout_2->addLayout(gridLayout_12);
 
 1376         gridLayout->addLayout(verticalLayout_2, 2, 0, 1, 1);
 
 1378         verticalSpacer_2 = 
new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
 
 1380         gridLayout->addItem(verticalSpacer_2, 3, 0, 1, 1);
 
 1382         JigsawSetup->addTab(targetBodyTab, QString());
 
 1384         horizontalLayout->addWidget(JigsawSetup);
 
 1387         verticalLayout->addLayout(horizontalLayout);
 
 1389         okCloseButtonBox = 
new QDialogButtonBox(JigsawSetupDialog);
 
 1390         okCloseButtonBox->setObjectName(QStringLiteral(
"okCloseButtonBox"));
 
 1391         sizePolicy4.setHeightForWidth(okCloseButtonBox->sizePolicy().hasHeightForWidth());
 
 1392         okCloseButtonBox->setSizePolicy(sizePolicy4);
 
 1393         okCloseButtonBox->setOrientation(Qt::Horizontal);
 
 1394         okCloseButtonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
 
 1396         verticalLayout->addWidget(okCloseButtonBox);
 
 1399         verticalLayout_3->addLayout(verticalLayout);
 
 1401 #ifndef QT_NO_SHORTCUT 
 1402         outlierRejectionMultiplierLabel->setBuddy(outlierRejectionMultiplierLineEdit);
 
 1403         sigma0ThresholdLabel->setBuddy(sigma0ThresholdLineEdit);
 
 1404         maximumIterationsLabel->setBuddy(maximumIterationsLineEdit);
 
 1405         spkDegreeLabel->setBuddy(spkDegreeSpinBox);
 
 1406         spkSolveDegreeLabel->setBuddy(spkSolveDegreeSpinBox);
 
 1407         ckDegreeLabel->setBuddy(ckDegreeSpinBox);
 
 1408         ckSolveDegreeLabel->setBuddy(ckSolveDegreeSpinBox);
 
 1409         spkDegreeLabel_2->setBuddy(spkDegreeSpinBox);
 
 1410         spkSolveDegreeLabel_2->setBuddy(spkSolveDegreeSpinBox);
 
 1411         ckDegreeLabel_2->setBuddy(ckDegreeSpinBox);
 
 1412         ckSolveDegreeLabel_2->setBuddy(ckSolveDegreeSpinBox);
 
 1413         pointLatitudeSigmaUnitsLabel->setBuddy(pointLatitudeSigmaLineEdit);
 
 1414         pointLongitudeSigmaUnitsLabel->setBuddy(pointLongitudeSigmaLineEdit);
 
 1415         pointingAngularVelocitySigmaLabel->setBuddy(pointingAngularVelocitySigmaLineEdit);
 
 1416         positionSigmaLabel->setBuddy(positionSigmaLineEdit);
 
 1417         pointingAngularAccelerationSigmaLabel->setBuddy(pointingAngularAccelerationSigmaLineEdit);
 
 1418         pointingAngularAccelerationSigmaUnitsLabel->setBuddy(pointingAngularAccelerationSigmaLineEdit);
 
 1419         pointingAngularVelocitySigmaUnitsLabel->setBuddy(pointingAngularVelocitySigmaLineEdit);
 
 1420         pointLongitudeSigmaLabel->setBuddy(pointLongitudeSigmaLineEdit);
 
 1421         velocitySigmaLabel->setBuddy(velocitySigmaLineEdit);
 
 1422         pointingAnglesSigmaUnitsLabel->setBuddy(pointingAnglesSigmaLineEdit);
 
 1423         pointingAnglesSigmaLabel->setBuddy(pointingAnglesSigmaLineEdit);
 
 1424         pointLatitudeSigmaLabel->setBuddy(pointLatitudeSigmaLineEdit);
 
 1425         pointRadiusSigmaUnitsLabel->setBuddy(pointRadiusSigmaLineEdit);
 
 1426         positionSigmaUnitsLabel->setBuddy(positionSigmaLineEdit);
 
 1427         velocitySigmaUnitsLabel->setBuddy(velocitySigmaLineEdit);
 
 1428         accelerationSigmaLabel->setBuddy(accelerationSigmaLineEdit);
 
 1429         accelerationSigmaUnitsLabel->setBuddy(accelerationSigmaLineEdit);
 
 1430         pointRadiusSigmaLabel->setBuddy(pointRadiusSigmaLineEdit);
 
 1431         maximumLikelihoodModel1Label->setBuddy(maximumLikelihoodModel1ComboBox);
 
 1432         maximumLikelihoodModel3Label->setBuddy(maximumLikelihoodModel3ComboBox);
 
 1433         maximumLikelihoodModel2Label->setBuddy(maximumLikelihoodModel2ComboBox);
 
 1434         maximumLikelihoodModel1QuantileLabel->setBuddy(maximumLikelihoodModel1QuantileLineEdit);
 
 1435         maximumLikelihoodModel2QuantileLabel->setBuddy(maximumLikelihoodModel2QuantileLineEdit);
 
 1436         maximumLikelihoodModel3QuantileLabel->setBuddy(maximumLikelihoodModel3QuantileLineEdit);
 
 1437 #endif // QT_NO_SHORTCUT 
 1438         QWidget::setTabOrder(solveMethodComboBox, observationModeCheckBox);
 
 1439         QWidget::setTabOrder(observationModeCheckBox, radiusCheckBox);
 
 1440         QWidget::setTabOrder(radiusCheckBox, updateCubeLabelCheckBox);
 
 1441         QWidget::setTabOrder(updateCubeLabelCheckBox, errorPropagationCheckBox);
 
 1442         QWidget::setTabOrder(errorPropagationCheckBox, outlierRejectionCheckBox);
 
 1443         QWidget::setTabOrder(outlierRejectionCheckBox, outlierRejectionMultiplierLineEdit);
 
 1444         QWidget::setTabOrder(outlierRejectionMultiplierLineEdit, sigma0ThresholdLineEdit);
 
 1445         QWidget::setTabOrder(sigma0ThresholdLineEdit, controlNetworkComboBox);
 
 1446         QWidget::setTabOrder(controlNetworkComboBox, positionComboBox);
 
 1447         QWidget::setTabOrder(positionComboBox, hermiteSplineCheckBox);
 
 1448         QWidget::setTabOrder(hermiteSplineCheckBox, spkDegreeSpinBox);
 
 1449         QWidget::setTabOrder(spkDegreeSpinBox, spkSolveDegreeSpinBox);
 
 1450         QWidget::setTabOrder(spkSolveDegreeSpinBox, pointingComboBox);
 
 1451         QWidget::setTabOrder(pointingComboBox, twistCheckBox);
 
 1452         QWidget::setTabOrder(twistCheckBox, fitOverPointingCheckBox);
 
 1453         QWidget::setTabOrder(fitOverPointingCheckBox, ckDegreeSpinBox);
 
 1454         QWidget::setTabOrder(ckDegreeSpinBox, ckSolveDegreeSpinBox);
 
 1455         QWidget::setTabOrder(ckSolveDegreeSpinBox, pointLatitudeSigmaLineEdit);
 
 1456         QWidget::setTabOrder(pointLatitudeSigmaLineEdit, pointLongitudeSigmaLineEdit);
 
 1457         QWidget::setTabOrder(pointLongitudeSigmaLineEdit, pointRadiusSigmaLineEdit);
 
 1458         QWidget::setTabOrder(pointRadiusSigmaLineEdit, positionSigmaLineEdit);
 
 1459         QWidget::setTabOrder(positionSigmaLineEdit, velocitySigmaLineEdit);
 
 1460         QWidget::setTabOrder(velocitySigmaLineEdit, accelerationSigmaLineEdit);
 
 1461         QWidget::setTabOrder(accelerationSigmaLineEdit, pointingAnglesSigmaLineEdit);
 
 1462         QWidget::setTabOrder(pointingAnglesSigmaLineEdit, pointingAngularVelocitySigmaLineEdit);
 
 1463         QWidget::setTabOrder(pointingAngularVelocitySigmaLineEdit, pointingAngularAccelerationSigmaLineEdit);
 
 1464         QWidget::setTabOrder(pointingAngularAccelerationSigmaLineEdit, maximumLikelihoodModel1ComboBox);
 
 1465         QWidget::setTabOrder(maximumLikelihoodModel1ComboBox, maximumLikelihoodModel1QuantileLineEdit);
 
 1466         QWidget::setTabOrder(maximumLikelihoodModel1QuantileLineEdit, maximumLikelihoodModel2ComboBox);
 
 1467         QWidget::setTabOrder(maximumLikelihoodModel2ComboBox, maximumLikelihoodModel2QuantileLineEdit);
 
 1468         QWidget::setTabOrder(maximumLikelihoodModel2QuantileLineEdit, maximumLikelihoodModel3ComboBox);
 
 1469         QWidget::setTabOrder(maximumLikelihoodModel3ComboBox, maximumLikelihoodModel3QuantileLineEdit);
 
 1470         QWidget::setTabOrder(maximumLikelihoodModel3QuantileLineEdit, poleRaCheckBox);
 
 1471         QWidget::setTabOrder(poleRaCheckBox, rightAscensionLineEdit);
 
 1472         QWidget::setTabOrder(rightAscensionLineEdit, rightAscensionSigmaLineEdit);
 
 1473         QWidget::setTabOrder(rightAscensionSigmaLineEdit, poleDecCheckBox);
 
 1474         QWidget::setTabOrder(poleDecCheckBox, declinationLineEdit);
 
 1475         QWidget::setTabOrder(declinationLineEdit, declinationSigmaLineEdit);
 
 1476         QWidget::setTabOrder(declinationSigmaLineEdit, noneRadiiRadioButton);
 
 1477         QWidget::setTabOrder(noneRadiiRadioButton, triaxialRadiiRadioButton);
 
 1478         QWidget::setTabOrder(triaxialRadiiRadioButton, aRadiusLineEdit);
 
 1479         QWidget::setTabOrder(aRadiusLineEdit, aRadiusSigmaLineEdit);
 
 1480         QWidget::setTabOrder(aRadiusSigmaLineEdit, bRadiusLineEdit);
 
 1481         QWidget::setTabOrder(bRadiusLineEdit, bRadiusSigmaLineEdit);
 
 1482         QWidget::setTabOrder(bRadiusSigmaLineEdit, cRadiusLineEdit);
 
 1483         QWidget::setTabOrder(cRadiusLineEdit, cRadiusSigmaLineEdit);
 
 1484         QWidget::setTabOrder(cRadiusSigmaLineEdit, meanRadiusRadioButton);
 
 1485         QWidget::setTabOrder(meanRadiusRadioButton, meanRadiusLineEdit);
 
 1486         QWidget::setTabOrder(meanRadiusLineEdit, meanRadiusSigmaLineEdit);
 
 1487         QWidget::setTabOrder(meanRadiusSigmaLineEdit, JigsawSetup);
 
 1488         QWidget::setTabOrder(JigsawSetup, okCloseButtonBox);
 
 1490         retranslateUi(JigsawSetupDialog);
 
 1491         QObject::connect(okCloseButtonBox, SIGNAL(accepted()), JigsawSetupDialog, SLOT(accept()));
 
 1492         QObject::connect(okCloseButtonBox, SIGNAL(rejected()), JigsawSetupDialog, SLOT(reject()));
 
 1493         QObject::connect(outlierRejectionCheckBox, SIGNAL(toggled(
bool)), outlierRejectionMultiplierLineEdit, SLOT(setEnabled(
bool)));
 
 1494         QObject::connect(outlierRejectionCheckBox, SIGNAL(toggled(
bool)), outlierRejectionMultiplierLabel, SLOT(setEnabled(
bool)));
 
 1496         JigsawSetup->setCurrentIndex(5);
 
 1497         pointingComboBox->setCurrentIndex(0);
 
 1500         QMetaObject::connectSlotsByName(JigsawSetupDialog);
 
 1503     void retranslateUi(
QDialog *JigsawSetupDialog)
 
 1505         JigsawSetupDialog->setWindowTitle(QApplication::translate(
"JigsawSetupDialog", 
"Jigsaw Setup", 0));
 
 1506         updateCubeLabelCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Update Cube Label", 0));
 
 1507         outlierRejectionCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Outlier Rejection", 0));
 
 1508         outlierRejectionMultiplierLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Multiplier", 0));
 
 1509         radiusCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Radius", 0));
 
 1510         sigma0ThresholdLineEdit->setText(QApplication::translate(
"JigsawSetupDialog", 
"1.0e-10", 0));
 
 1511         solveMethodComboBox->clear();
 
 1513          << QApplication::translate(
"JigsawSetupDialog", 
"SPARSE", 0)
 
 1514          << QApplication::translate(
"JigsawSetupDialog", 
"SPECIALK", 0)
 
 1516 #ifndef QT_NO_TOOLTIP 
 1517         solveMethodComboBox->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>Solve method</p></body></html>", 0));
 
 1518 #endif // QT_NO_TOOLTIP 
 1519         observationModeCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Observation Mode", 0));
 
 1520         errorPropagationCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Error Propagation", 0));
 
 1521         sigma0ThresholdLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Sigma0Threshold", 0));
 
 1522         maximumIterationsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Maximum Iterations", 0));
 
 1523 #ifndef QT_NO_TOOLTIP 
 1524         outlierRejectionMultiplierLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>Outlier Rejection Multiplier</p></body></html>", 0));
 
 1525 #endif // QT_NO_TOOLTIP 
 1526         outlierRejectionMultiplierLineEdit->setText(QApplication::translate(
"JigsawSetupDialog", 
"3.0", 0));
 
 1527         outlierRejectionMultiplierLineEdit->setPlaceholderText(QString());
 
 1528         convergenceCriteriaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p><span style=\" font-weight:600;\">Convergence Criteria</span></p></body></html>", 0));
 
 1529         solveMethodLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p><span style=\" font-weight:600;\">Solve Method and Options</span></p></body></html>", 0));
 
 1530         maximumIterationsLineEdit->setText(QApplication::translate(
"JigsawSetupDialog", 
"50", 0));
 
 1531         fitOverPointingCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Fit Polynomial over Existing Pointing", 0));
 
 1532         spkDegreeLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"SPKDegree", 0));
 
 1533         pointingSolveOptionsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p><span style=\" font-weight:600;\">Instrument Pointing Solve Options</span></p></body></html>", 0));
 
 1534         hermiteSplineCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Solve over Hermite Spline", 0));
 
 1535         spkSolveDegreeLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"SPKSolveDegree", 0));
 
 1536         positionSolveOptionsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p><span style=\" font-weight:600;\">Instrument Solve Options</span></p></body></html>", 0));
 
 1537         controlNetworkLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p><span style=\" font-weight:600;\">Control Network</span></p></body></html>", 0));
 
 1538         ckDegreeLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"CKDegree", 0));
 
 1539         ckSolveDegreeLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"CKSolveDegree", 0));
 
 1540         positionComboBox->clear();
 
 1542          << QApplication::translate(
"JigsawSetupDialog", 
"NONE", 0)
 
 1543          << QApplication::translate(
"JigsawSetupDialog", 
"POSITIONS", 0)
 
 1544          << QApplication::translate(
"JigsawSetupDialog", 
"VELOCITIES", 0)
 
 1545          << QApplication::translate(
"JigsawSetupDialog", 
"ACCELERATIONS", 0)
 
 1546          << QApplication::translate(
"JigsawSetupDialog", 
"ALL", 0)
 
 1548 #ifndef QT_NO_TOOLTIP 
 1549         positionComboBox->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>Instrument Solve Options</p></body></html>", 0));
 
 1550 #endif // QT_NO_TOOLTIP 
 1551         pointingComboBox->clear();
 
 1553          << QApplication::translate(
"JigsawSetupDialog", 
"ANGLES", 0)
 
 1554          << QApplication::translate(
"JigsawSetupDialog", 
"NONE", 0)
 
 1555          << QApplication::translate(
"JigsawSetupDialog", 
"VELOCITIES", 0)
 
 1556          << QApplication::translate(
"JigsawSetupDialog", 
"ACCELERATIONS", 0)
 
 1557          << QApplication::translate(
"JigsawSetupDialog", 
"ALL", 0)
 
 1559 #ifndef QT_NO_TOOLTIP 
 1560         pointingComboBox->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>Instrument Pointing Options</p></body></html>", 0));
 
 1561 #endif // QT_NO_TOOLTIP 
 1562         twistCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Twist", 0));
 
 1563         JigsawSetup->setTabText(JigsawSetup->indexOf(generalSettingsTab), QApplication::translate(
"JigsawSetupDialog", 
"General", 0));
 
 1564         groupBox->setTitle(QApplication::translate(
"JigsawSetupDialog", 
"Position", 0));
 
 1565         spkDegreeLabel_2->setText(QApplication::translate(
"JigsawSetupDialog", 
"SPK Initialization Polynomial Degree", 0));
 
 1566         hermiteSplineCheckBox_2->setText(QApplication::translate(
"JigsawSetupDialog", 
"over Hermite Spline", 0));
 
 1567         spkSolveDegreeLabel_2->setText(QApplication::translate(
"JigsawSetupDialog", 
"SPK Solve Polynomial Degree", 0));
 
 1568         groupBox_2->setTitle(QApplication::translate(
"JigsawSetupDialog", 
"Pointing", 0));
 
 1569         ckDegreeLabel_2->setText(QApplication::translate(
"JigsawSetupDialog", 
"CK Initialization Polynomial Degree", 0));
 
 1570         fitOverPointingCheckBox_2->setText(QApplication::translate(
"JigsawSetupDialog", 
"over Existing Pointing", 0));
 
 1571         ckSolveDegreeLabel_2->setText(QApplication::translate(
"JigsawSetupDialog", 
"CK Solve Polynomial Degree", 0));
 
 1572         twistCheckBox_2->setText(QApplication::translate(
"JigsawSetupDialog", 
"Twist", 0));
 
 1573         JigsawSetup->setTabText(JigsawSetup->indexOf(observationSolveSettingsTab), QApplication::translate(
"JigsawSetupDialog", 
"Observation Solve Settings", 0));
 
 1574         pointLatitudeSigmaUnitsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"meters", 0));
 
 1575         pointLongitudeSigmaUnitsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"meters", 0));
 
 1576         pointingAngularVelocitySigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Instrument Pointing Angular Velocity Sigma", 0));
 
 1577         positionSigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Instrument Position Sigma", 0));
 
 1578         pointingAngularAccelerationSigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Instrument Pointing Angular Acceleration Sigma", 0));
 
 1579         pointingAngularAccelerationSigmaUnitsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"degrees per second squared", 0));
 
 1580         pointingAngularVelocitySigmaUnitsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"degrees per second", 0));
 
 1581         pointLongitudeSigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Point Longitude Sigma", 0));
 
 1582         velocitySigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Instrument Velocity Sigma", 0));
 
 1583         pointingAnglesSigmaUnitsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"degrees", 0));
 
 1584         pointingAnglesSigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Instrument Pointing Angles Sigma", 0));
 
 1585         globalParameterUncertaintiesLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Global Parameter Uncertainties", 0));
 
 1586         pointLatitudeSigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Point Latitude Sigma", 0));
 
 1587         pointRadiusSigmaUnitsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"meters", 0));
 
 1588         positionSigmaUnitsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"meters", 0));
 
 1589         velocitySigmaUnitsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"meters per second", 0));
 
 1590         accelerationSigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Instrument Acceleration Sigma", 0));
 
 1591         accelerationSigmaUnitsLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"meters per second squared", 0));
 
 1592         pointRadiusSigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Point Radius Sigma", 0));
 
 1593         JigsawSetup->setTabText(JigsawSetup->indexOf(weightingTab), QApplication::translate(
"JigsawSetupDialog", 
"Weighting", 0));
 
 1594         maximumLikelihoodModel1Label->setText(QApplication::translate(
"JigsawSetupDialog", 
"Maximum Likelihood Estimator Model 1", 0));
 
 1595         maximumLikelihoodModel3Label->setText(QApplication::translate(
"JigsawSetupDialog", 
"Maximum Likelihood Estimator Model 3", 0));
 
 1596         maximumLikelihoodModel1ComboBox->clear();
 
 1597         maximumLikelihoodModel1ComboBox->insertItems(0, 
QStringList()
 
 1598          << QApplication::translate(
"JigsawSetupDialog", 
"NONE", 0)
 
 1599          << QApplication::translate(
"JigsawSetupDialog", 
"HUBER", 0)
 
 1600          << QApplication::translate(
"JigsawSetupDialog", 
"HUBER MODIFIED", 0)
 
 1602         maximumLikelihoodModel2Label->setText(QApplication::translate(
"JigsawSetupDialog", 
"Maximum Likelihood Estimator Model 2", 0));
 
 1603         maximumLikelihoodModel1QuantileLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Model 1 C Quantile", 0));
 
 1604         maximumLikelihoodModel1QuantileLineEdit->setText(QApplication::translate(
"JigsawSetupDialog", 
"0.5", 0));
 
 1605         maximumLikelihoodModel2QuantileLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Model 2 C Quantile", 0));
 
 1606         maximumLikelihoodModel2ComboBox->clear();
 
 1607         maximumLikelihoodModel2ComboBox->insertItems(0, 
QStringList()
 
 1608          << QApplication::translate(
"JigsawSetupDialog", 
"NONE", 0)
 
 1609          << QApplication::translate(
"JigsawSetupDialog", 
"HUBER", 0)
 
 1610          << QApplication::translate(
"JigsawSetupDialog", 
"HUBER MODIFIED", 0)
 
 1611          << QApplication::translate(
"JigsawSetupDialog", 
"WELSCH", 0)
 
 1612          << QApplication::translate(
"JigsawSetupDialog", 
"CHEN", 0)
 
 1614         maximumLikelihoodModel2QuantileLineEdit->setText(QApplication::translate(
"JigsawSetupDialog", 
"0.5", 0));
 
 1615         maximumLikelihoodModel3ComboBox->clear();
 
 1616         maximumLikelihoodModel3ComboBox->insertItems(0, 
QStringList()
 
 1617          << QApplication::translate(
"JigsawSetupDialog", 
"NONE", 0)
 
 1618          << QApplication::translate(
"JigsawSetupDialog", 
"HUBER", 0)
 
 1619          << QApplication::translate(
"JigsawSetupDialog", 
"HUBER MODIFIED", 0)
 
 1620          << QApplication::translate(
"JigsawSetupDialog", 
"WELSCH", 0)
 
 1621          << QApplication::translate(
"JigsawSetupDialog", 
"CHEN", 0)
 
 1623         maximumLikelihoodModel3QuantileLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Model 3 C Quantile", 0));
 
 1624         maximumLikelihoodModel3QuantileLineEdit->setText(QApplication::translate(
"JigsawSetupDialog", 
"0.5", 0));
 
 1625         JigsawSetup->setTabText(JigsawSetup->indexOf(maximumLikelihoodTab), QApplication::translate(
"JigsawSetupDialog", 
"Maximum Liklihood", 0));
 
 1626         JigsawSetup->setTabText(JigsawSetup->indexOf(selfCalibrationTab), QApplication::translate(
"JigsawSetupDialog", 
"Self-Calibration", 0));
 
 1627         targetLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Target:", 0));
 
 1628         radiiGroupBox->setTitle(QApplication::translate(
"JigsawSetupDialog", 
"Radii", 0));
 
 1629         meanRadiusRadioButton->setText(QApplication::translate(
"JigsawSetupDialog", 
"mean radius", 0));
 
 1630         bRadiusLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"b", 0));
 
 1631         cRadiusLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"c", 0));
 
 1632 #ifndef QT_NO_TOOLTIP 
 1633         aRadiusLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori a radius</p></body></html>", 0));
 
 1634 #endif // QT_NO_TOOLTIP 
 1635         aRadiusLineEdit->setText(QString());
 
 1636         aRadiusLineEdit->setPlaceholderText(QString());
 
 1637 #ifndef QT_NO_TOOLTIP 
 1638         aRadiusSigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a radius a priori sigma</p></body></html>", 0));
 
 1639 #endif // QT_NO_TOOLTIP 
 1640         aRadiusSigmaLineEdit->setText(QString());
 
 1641         aRadiusSigmaLineEdit->setPlaceholderText(QString());
 
 1642         triaxialRadiiRadioButton->setText(QApplication::translate(
"JigsawSetupDialog", 
"triaxial radii", 0));
 
 1643 #ifndef QT_NO_TOOLTIP 
 1644         cRadiusLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori c radius</p></body></html>", 0));
 
 1645 #endif // QT_NO_TOOLTIP 
 1646         cRadiusLineEdit->setText(QString());
 
 1647         cRadiusLineEdit->setPlaceholderText(QString());
 
 1648 #ifndef QT_NO_TOOLTIP 
 1649         meanRadiusLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori mean radius</p></body></html>", 0));
 
 1650 #endif // QT_NO_TOOLTIP 
 1651         meanRadiusLineEdit->setText(QString());
 
 1652         meanRadiusLineEdit->setPlaceholderText(QString());
 
 1653 #ifndef QT_NO_TOOLTIP 
 1654         bRadiusSigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>b radius a priori sigma</p></body></html>", 0));
 
 1655 #endif // QT_NO_TOOLTIP 
 1656         bRadiusSigmaLineEdit->setText(QString());
 
 1657         bRadiusSigmaLineEdit->setPlaceholderText(QString());
 
 1658 #ifndef QT_NO_TOOLTIP 
 1659         cRadiusSigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>c radius a priori sigma</p></body></html>", 0));
 
 1660 #endif // QT_NO_TOOLTIP 
 1661         cRadiusSigmaLineEdit->setText(QString());
 
 1662         cRadiusSigmaLineEdit->setPlaceholderText(QString());
 
 1663 #ifndef QT_NO_TOOLTIP 
 1664         meanRadiusSigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>mean radius a priori sigma</p></body></html>", 0));
 
 1665 #endif // QT_NO_TOOLTIP 
 1666         meanRadiusSigmaLineEdit->setText(QString());
 
 1667         meanRadiusSigmaLineEdit->setPlaceholderText(QString());
 
 1668 #ifndef QT_NO_TOOLTIP 
 1669         bRadiusLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori b radius</p></body></html>", 0));
 
 1670 #endif // QT_NO_TOOLTIP 
 1671         bRadiusLineEdit->setText(QString());
 
 1672         bRadiusLineEdit->setPlaceholderText(QString());
 
 1673         aRadiusLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"a", 0));
 
 1674         noneRadiiRadioButton->setText(QApplication::translate(
"JigsawSetupDialog", 
"none", 0));
 
 1675 #ifndef QT_NO_TOOLTIP 
 1676         rightAscensionVelocityLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori pole right ascension velocity</p></body></html>", 0));
 
 1677 #endif // QT_NO_TOOLTIP 
 1678         rightAscensionVelocityLineEdit->setText(QString());
 
 1679 #ifndef QT_NO_TOOLTIP 
 1680         declinationVelocityLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori pole declination velocity</p></body></html>", 0));
 
 1681 #endif // QT_NO_TOOLTIP 
 1682         declinationVelocityLineEdit->setText(QString());
 
 1683 #ifndef QT_NO_TOOLTIP 
 1684         declinationSigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>pole declination a priori sigma</p></body></html>", 0));
 
 1685 #endif // QT_NO_TOOLTIP 
 1686         declinationSigmaLineEdit->setText(QString());
 
 1687         declinationSigmaLineEdit->setPlaceholderText(QString());
 
 1688         sigmaLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"sigma", 0));
 
 1689 #ifndef QT_NO_TOOLTIP 
 1690         rightAscensionLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori pole right ascension</p></body></html>", 0));
 
 1691 #endif // QT_NO_TOOLTIP 
 1692         rightAscensionLineEdit->setText(QString());
 
 1693         rightAscensionLineEdit->setPlaceholderText(QString());
 
 1694 #ifndef QT_NO_TOOLTIP 
 1695         declinationLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori pole declination</p></body></html>", 0));
 
 1696 #endif // QT_NO_TOOLTIP 
 1697         declinationLineEdit->setText(QString());
 
 1698         declinationLineEdit->setPlaceholderText(QString());
 
 1699         valueLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"value", 0));
 
 1700 #ifndef QT_NO_TOOLTIP 
 1701         rightAscensionSigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>pole right ascension a priori sigma</p></body></html>", 0));
 
 1702 #endif // QT_NO_TOOLTIP 
 1703         rightAscensionSigmaLineEdit->setText(QString());
 
 1704         rightAscensionSigmaLineEdit->setPlaceholderText(QString());
 
 1705         parameterLabel->setText(QApplication::translate(
"JigsawSetupDialog", 
"Parameter", 0));
 
 1706 #ifndef QT_NO_TOOLTIP 
 1707         poleRaCheckBox->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"valid range: 0 to 360 degrees", 0));
 
 1708 #endif // QT_NO_TOOLTIP 
 1709         poleRaCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Pole Right Ascension", 0));
 
 1710 #ifndef QT_NO_TOOLTIP 
 1711         poleDecCheckBox->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"valid range: -90 to +90 degrees", 0));
 
 1712 #endif // QT_NO_TOOLTIP 
 1713         poleDecCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Pole Declination", 0));
 
 1714 #ifndef QT_NO_TOOLTIP 
 1715         rightAscensionVelocitySigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>pole right ascension velocity a priori sigma</p></body></html>", 0));
 
 1716 #endif // QT_NO_TOOLTIP 
 1717         rightAscensionVelocitySigmaLineEdit->setText(QString());
 
 1718 #ifndef QT_NO_TOOLTIP 
 1719         declinationVelocitySigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>pole declination velocity a priori sigma</p></body></html>", 0));
 
 1720 #endif // QT_NO_TOOLTIP 
 1721         declinationVelocitySigmaLineEdit->setText(QString());
 
 1722         poleRaVelocityCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Pole Right Ascension Velocity", 0));
 
 1723         poleDecVelocityCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Pole Declination Velocity", 0));
 
 1724 #ifndef QT_NO_TOOLTIP 
 1725         primeMeridianOffsetCheckBox->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"valid range: 0 to 360 degrees", 0));
 
 1726 #endif // QT_NO_TOOLTIP 
 1727         primeMeridianOffsetCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Prime Meridian Offset (W0)", 0));
 
 1728 #ifndef QT_NO_TOOLTIP 
 1729         primeMeridianOffsetLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori prime meridian offset</p></body></html>", 0));
 
 1730 #endif // QT_NO_TOOLTIP 
 1731         primeMeridianOffsetLineEdit->setText(QString());
 
 1732         primeMeridianOffsetLineEdit->setPlaceholderText(QString());
 
 1733 #ifndef QT_NO_TOOLTIP 
 1734         primeMeridianOffsetSigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>prime meridian offset a priori sigma</p></body></html>", 0));
 
 1735 #endif // QT_NO_TOOLTIP 
 1736         primeMeridianOffsetSigmaLineEdit->setText(QString());
 
 1737         primeMeridianOffsetSigmaLineEdit->setPlaceholderText(QString());
 
 1738         spinRateCheckBox->setText(QApplication::translate(
"JigsawSetupDialog", 
"Spin Rate (WDot)", 0));
 
 1739 #ifndef QT_NO_TOOLTIP 
 1740         spinRateLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>a priori spin rate</p></body></html>", 0));
 
 1741 #endif // QT_NO_TOOLTIP 
 1742         spinRateLineEdit->setText(QString());
 
 1743         spinRateLineEdit->setPlaceholderText(QString());
 
 1744 #ifndef QT_NO_TOOLTIP 
 1745         spinRateSigmaLineEdit->setToolTip(QApplication::translate(
"JigsawSetupDialog", 
"<html><head/><body><p>spin rate a priori sigma</p></body></html>", 0));
 
 1746 #endif // QT_NO_TOOLTIP 
 1747         spinRateSigmaLineEdit->setText(QString());
 
 1748         spinRateSigmaLineEdit->setPlaceholderText(QString());
 
 1749         JigsawSetup->setTabText(JigsawSetup->indexOf(targetBodyTab), QApplication::translate(
"JigsawSetupDialog", 
"Target Body", 0));
 
 1760 #endif // UI_JIGSAWSETUPDIALOG_H