|
Isis Developer Reference
|
Go to the documentation of this file. 1 #ifndef ScatterPlotConfigDialog_h
2 #define ScatterPlotConfigDialog_h
9 template <
typename A,
typename B>
struct QPair;
16 class MdiCubeViewport;
17 class ScatterPlotTool;
51 void refreshWidgetStates();
64 QwtInterval range(RangeType)
const;
70 QPointer<QComboBox> m_xAxisCubeCombo;
72 QPointer<QSpinBox> m_xAxisCubeBandSpinBox;
74 QPointer<QSpinBox> m_xAxisBinCountSpinBox;
76 QPointer<QCheckBox> m_useViewportRangesCheckBox;
79 QPointer<QComboBox> m_yAxisCubeCombo;
81 QPointer<QSpinBox> m_yAxisCubeBandSpinBox;
83 QPointer<QSpinBox> m_yAxisBinCountSpinBox;
89 QPointer<QPushButton> m_createButton;
Cube display widget for certain Isis MDI applications.
Definition: MdiCubeViewport.h:39
Cube * xAxisCube() const
The current user selection for a cube for the x-axis data for a scatter plot.
Definition: ScatterPlotConfigDialog.cpp:222
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
Cube * yAxisCube() const
The current user selection for a cube for the x-axis data for a scatter plot.
Definition: ScatterPlotConfigDialog.cpp:234
QwtInterval sampleRange() const
This is the sample range from which the scatter plot should be created.
Definition: ScatterPlotConfigDialog.cpp:289
int xAxisCubeBand() const
The current user selection for the band in the x-axis cube to get data from.
Definition: ScatterPlotConfigDialog.cpp:246
QwtInterval lineRange() const
This is the line range from which the scatter plot should be created.
Definition: ScatterPlotConfigDialog.cpp:301
int lineCount() const
Definition: Cube.cpp:1734
MdiCubeViewport * xAxisCubeViewport() const
This returns a viewport which contains the x-axis cube.
Definition: ScatterPlotConfigDialog.cpp:311
MdiCubeViewport * yAxisCubeViewport() const
This returns a viewport which contains the y-axis cube.
Definition: ScatterPlotConfigDialog.cpp:328
This configuration dialog is for users to determine the scatter plot parameters required to create a ...
Definition: ScatterPlotConfigDialog.h:29
IO Handler for Isis Cubes.
Definition: Cube.h:167
#define ASSERT(x)
Definition: IsisDebug.h:134
const double Null
Value for an Isis Null pixel.
Definition: SpecialPixel.h:95
int yAxisCubeBand() const
The current user selection for the band in the y-axis cube to get data from.
Definition: ScatterPlotConfigDialog.cpp:257
int yAxisBinCount() const
The current user selection for the resolution of the scatter plot's y data.
Definition: ScatterPlotConfigDialog.cpp:277
virtual QSize sizeHint() const
This is overridden to give a better default size than what Qt calculates by default.
Definition: ScatterPlotConfigDialog.cpp:210
This is free and unencumbered software released into the public domain.
Definition: CubeIoHandler.h:23
QVector< MdiCubeViewport * > * cubeViewportList()
This method returns a Vector of MdiCubeViewports.
Definition: Workspace.cpp:238
ScatterPlotConfigDialog(MdiCubeViewport *activeViewport, Workspace *workspace, QWidget *parent=NULL)
This method creates all the dialog boxes required for the scatter plot window.
Definition: ScatterPlotConfigDialog.cpp:29
Definition: Workspace.h:78
Cube * cube() const
Definition: CubeViewport.h:338
int xAxisBinCount() const
The current user selection for the resolution of the scatter plot's x data.
Definition: ScatterPlotConfigDialog.cpp:267
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16