Isis Developer Reference
MosaicControlNetToolMovementConfigDialog.h
Go to the documentation of this file.
1 #ifndef MosaicControlNetToolMovementConfigDialog_h
2 #define MosaicControlNetToolMovementConfigDialog_h
3 
4 #include <QDialog>
5 #include <QPointer>
6 
7 class QCheckBox;
8 class QComboBox;
9 class QLabel;
10 class QLineEdit;
11 class QPushButton;
12 class QSlider;
13 
14 namespace Isis {
15  class MosaicControlNetTool;
16 
28  Q_OBJECT
29 
30  public:
32  QWidget *parent);
34 
35  public slots:
36  void applySettings();
37  void readSettings();
38  void refreshWidgetStates();
39 
40  private:
42 
44  QPointer<MosaicControlNetTool> m_tool;
45 
47  QPointer<QCheckBox> m_showMovementCheckBox;
49  QPointer<QComboBox> m_colorSourceComboBox;
51  QPointer<QLabel> m_brightestMeasureCountValueLabel;
53  QPointer<QLineEdit> m_brightestMeasureCountValueLineEdit;
55  QPointer<QLabel> m_brightestResidualMagValueLabel;
57  QPointer<QLineEdit> m_brightestResidualMagValueLineEdit;
58 
60  QPointer<QPushButton> m_okayButton;
62  QPointer<QPushButton> m_applyButton;
63  };
64 }
65 
66 #endif
Isis::MosaicControlNetTool::MeasureCount
@ MeasureCount
Show movement arrows colored by measure count.
Definition: MosaicControlNetTool.h:92
QWidget
Isis::MosaicControlNetTool::NoMovement
@ NoMovement
Do not show movement arrows.
Definition: MosaicControlNetTool.h:88
MosaicSceneWidget.h
MosaicControlNetTool.h
Isis::MosaicControlNetToolMovementConfigDialog::readSettings
void readSettings()
Read the tool's current settings and set the widget states to match.
Definition: MosaicControlNetToolMovementConfigDialog.cpp:182
SpecialPixel.h
Isis::MosaicControlNetToolMovementConfigDialog::refreshWidgetStates
void refreshWidgetStates()
Enables or disables widgets depending on the state of the tool.
Definition: MosaicControlNetToolMovementConfigDialog.cpp:207
PvlGroup.h
Isis::MosaicControlNetTool::MovementColorSource
MovementColorSource
This enum defines how to draw the movement arrows (arrows from CP A Priori location to adjusted locat...
Definition: MosaicControlNetTool.h:86
Isis::MosaicControlNetToolMovementConfigDialog::~MosaicControlNetToolMovementConfigDialog
~MosaicControlNetToolMovementConfigDialog()
Clean up allocated memory.
Definition: MosaicControlNetToolMovementConfigDialog.cpp:150
Isis::MosaicControlNetToolMovementConfigDialog::MosaicControlNetToolMovementConfigDialog
MosaicControlNetToolMovementConfigDialog(MosaicControlNetTool *tool, QWidget *parent)
Create a config dialog that configures the given MosaicControlNetTool.
Definition: MosaicControlNetToolMovementConfigDialog.cpp:35
Longitude.h
Isis::toString
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:211
QComboBox
Latitude.h
Isis::toInt
int toInt(const QString &string)
Global function to convert from a string to an integer.
Definition: IString.cpp:93
Isis::MosaicControlNetTool::ResidualMagnitude
@ ResidualMagnitude
Show movement arrows colored by residual magnitude.
Definition: MosaicControlNetTool.h:94
Isis::MosaicControlNetToolMovementConfigDialog
Configure qmos Control Net Tool's movement arrows.
Definition: MosaicControlNetToolMovementConfigDialog.h:27
Isis::Null
const double Null
Value for an Isis Null pixel.
Definition: SpecialPixel.h:95
IException.h
Isis::toDouble
double toDouble(const QString &string)
Global function to convert from a string to a double.
Definition: IString.cpp:149
Isis::MosaicControlNetTool
//TODO: Remove debug printout & comment // 2016-08-25 Tracie Sucharski - Checking Directory pointer f...
Definition: MosaicControlNetTool.h:74
Angle.h
Projection.h
QDialog
Isis::MosaicControlNetToolMovementConfigDialog::applySettings
void applySettings()
Apply the user's current settings to the tool.
Definition: MosaicControlNetToolMovementConfigDialog.cpp:157
MosaicControlNetToolMovementConfigDialog.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Isis::MosaicControlNetTool::NoColor
@ NoColor
Show black movement arrows.
Definition: MosaicControlNetTool.h:90