|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef MatrixOptionsDialog_h
2 #define MatrixOptionsDialog_h
54 void refreshWidgetStates();
55 void askUserForGoodColor();
56 void askUserForBadColor();
57 void updateToleranceSlider(
const QString &value);
58 void updateToleranceLineEdit(
int value);
59 void updateSpecParam1ComboBox(
const QString & key);
60 void updateSpecParam2ComboBox(
const QString & key);
64 void askUserForColor(QPushButton *button);
67 void setColorToleranceStatus(
bool enable);
68 void setFocusToleranceStatus(
bool enable);
69 void setSpecificParametersStatus(
bool enable);
70 void updateSpecificParameterComboBox(
const QString & key,
QComboBox *comboBox);
85 QPointer<QRadioButton> m_gradientRadioButton;
86 QPointer<QRadioButton> m_colorToleranceRadioButton;
87 QPointer<QSlider> m_colorToleranceSlider;
89 QPointer<QPushButton> m_badCorrelationColorButton;
91 QPointer<QPushButton> m_goodCorrelationColorButton;
92 QPointer<QLineEdit> m_colorToleranceLineEdit;
97 QPointer<QRadioButton> m_bestCorrelationRadioButton;
100 QPointer<QRadioButton> m_worstCorrelationRadioButton;
103 QPointer<QRadioButton> m_specificCorrelationRadioButton;
104 QPointer<QComboBox> m_image1ComboBox;
105 QPointer<QComboBox> m_parameter1ComboBox;
106 QPointer<QComboBox> m_image2ComboBox;
107 QPointer<QComboBox> m_parameter2ComboBox;
110 QPointer<QRadioButton> m_focusToleranceRadioButton;
111 QPointer<QLineEdit> m_focusToleranceLineEdit;
112 QPointer<QComboBox> m_goodElementsComboBox;
113 QPointer<QComboBox> m_badElementsComboBox;
114 QPointer<QWidget> m_verticalLayoutWidget;
117 QPointer<QLabel> m_currentValueLabel;
118 QPointer<QLabel> m_image1NameLabel;
119 QPointer<QLabel> m_parameter1NameLabel;
120 QPointer<QLabel> m_image2NameLabel;
121 QPointer<QLabel> m_parameter2NameLabel;
@ Tolerance
Definition: MatrixOptions.h:36
bool colorScheme()
Use the green-red gradient if false.
Definition: MatrixOptions.cpp:116
FocusOption focusOption()
Definition: MatrixOptions.cpp:166
void applyOptions()
Send changes back to scene widget (MatrixOptions) so it can redraw the elements in the right color.
Definition: MatrixOptionsDialog.cpp:398
@ Best
Definition: MatrixOptions.h:33
QColor goodCorrelationColor()
The color selected for the correlation values that are below the given threshold.
Definition: MatrixOptions.cpp:82
double colorTolerance()
Threshold for what is considered a bad correlation.
Definition: MatrixOptions.cpp:104
void populateParameterComboBox(int index)
Update parameter combo boxes at real time, when the img combo boxes are changed.
Definition: MatrixOptionsDialog.cpp:521
This class holds the matrix color and focus information.
Definition: MatrixOptions.h:28
void setBadCorrelationColor(QColor color)
Definition: MatrixOptions.cpp:156
void updateCorrelationData(QString currentData)
Update the current correlation information.
Definition: MatrixOptionsDialog.cpp:503
void setColorTolerance(double tolerance)
Definition: MatrixOptions.cpp:136
void setColorScheme(bool tolerance)
Definition: MatrixOptions.cpp:126
double focusValue()
The value of the spot on the matrix that we need to focus on.
Definition: MatrixOptions.cpp:178
This widget allows the user to modify the matrix display.
Definition: MatrixOptionsDialog.h:38
~MatrixOptionsDialog()
Default Destructor.
Definition: MatrixOptionsDialog.cpp:383
@ Specific
Definition: MatrixOptions.h:35
void setGoodCorrelationColor(QColor color)
Definition: MatrixOptions.cpp:146
QMap< QString, QStringList > matrixImgsAndParams()
This slot will be called when a matrix element is clicked on.
Definition: MatrixOptions.cpp:383
QColor badCorrelationColor()
The color selected for the correlation values that are above the given threshold.
Definition: MatrixOptions.cpp:93
void readOptions()
Get the current options from the matrix scene widget.
Definition: MatrixOptionsDialog.cpp:445
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
MatrixOptionsDialog(MatrixOptions *options, QWidget *parent)
Main constructor.
Definition: MatrixOptionsDialog.cpp:66
@ Worst
Definition: MatrixOptions.h:34