1 #ifndef QnetSetAprioriDialog_h 2 #define QnetSetAprioriDialog_h 14 class QListWidgetItem;
55 void pointChanged(QString pointId);
57 void aprioriDialogClosed();
78 QGridLayout *m_aprioriGridLayout;
79 QPushButton *m_okButton;
80 QPushButton *m_cancelButton;
81 QPushButton *m_applyButton;
82 QStackedWidget *m_pointInfoStack;
84 QGroupBox *m_singlePointInfoGroup;
85 QLabel *m_pointIDLabel;
86 QLabel *m_pointTypeLabel;
87 QLabel *m_pointMeasureNumber;
88 QLabel *m_editLockedBoolLabel;
89 QLabel *m_ignoredBoolLabel;
91 QGroupBox *m_multiplePointsInfoGroup;
92 QLabel *m_pointsCount;
93 QLabel *m_pointsMeasuresCount;
94 QLabel *m_constrainedPointsCount;
95 QLabel *m_fixedPointsCount;
96 QLabel *m_freePointsCount;
97 QLabel *m_pointsEditLockedCount;
98 QLabel *m_pointsIgnoredCount;
100 QGroupBox *m_pointGroup;
101 QLabel *m_aprioriLatLabel;
102 QLabel *m_aprioriLonLabel;
103 QLabel *m_aprioriRadiusLabel;
104 QLineEdit *m_latLineEdit;
105 QLineEdit *m_lonLineEdit;
106 QLineEdit *m_radiusLineEdit;
107 QPushButton *m_currentAprioriButton;
108 QPushButton *m_referenceAprioriButton;
109 QPushButton *m_averageAprioriButton;
111 QGroupBox *m_sigmaGroup;
112 QLabel *m_sigmaWarningLabel;
113 QPushButton *m_currentSigmaButton;
114 QLabel *m_latSigmaLabel;
115 QLabel *m_lonSigmaLabel;
116 QLabel *m_radiusSigmaLabel;
117 QLineEdit *m_latSigmaLineEdit;
118 QLineEdit *m_lonSigmaLineEdit;
119 QLineEdit *m_radiusSigmaLineEdit;
130 Source m_aprioriSource;
132 int m_multiPointsMeasureCount;
133 int m_multiPointsConstraintedCount;
134 int m_multiPointsFixedCount;
135 int m_multiPointsFreeCount;
136 int m_multiPointsEditLockedCount;
137 int m_multiPointsIgnoredCount;
void fillReferenceAprioriLineEdits()
Populates the apriori lat/lon/radius line edits with the reference measure values.
void clearLineEdits()
Clears the line edits.
void setVisiblity()
Shows the dialog box.
void resetInfoLabels()
Resets and populates the information stack labels.
void checkPointInfoDisable(QList< QListWidgetItem *> selectedPoints)
Enables/Disables features based on if there are multiple points selected or not.
void fillAverageAprioriLineEdits()
Populates the apriori lat/lon/radius line edits with the average measure values.
virtual void reject()
This is called when the user selects the X button on the top right or they hit ESC.
void fillSigmaLineEdits()
This is the base for a new ticket that allows for a ground source button
void createSetAprioriDialog(QWidget *parent)
Creates the dialog box for the set apriori tool.
void setInfoStack(QList< QListWidgetItem *> selectedPoints)
Switches what information is visible based on how many points are selected.
void setPoints(QList< QListWidgetItem *> selectedPoints)
Set control points in the dialog.
void closeEvent()
Disconnect all of the slots on a close event.
void fillCurrentAprioriLineEdits()
Populates the apriori lat/lon/radius line edits with the current values.
Namespace for ISIS/Bullet specific routines.
void setApriori()
Slot to set apriori on selected Points from Navigator list box.