  | 
  
    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