![]() |
Isis 3 Developer Reference
|
This configuration dialog is for users to determine the scatter plot parameters required to create a scatter plot. More...
#include <ScatterPlotConfigDialog.h>


Public Member Functions | |
| ScatterPlotConfigDialog (MdiCubeViewport *activeViewport, Workspace *workspace, QWidget *parent=NULL) | |
| This method creates all the dialog boxes required for the scatter plot window. More... | |
| virtual QSize | sizeHint () const |
| This is overridden to give a better default size than what Qt calculates by default. More... | |
| Cube * | xAxisCube () const |
| The current user selection for a cube for the x-axis data for a scatter plot. More... | |
| Cube * | yAxisCube () const |
| The current user selection for a cube for the x-axis data for a scatter plot. More... | |
| int | xAxisCubeBand () const |
| The current user selection for the band in the x-axis cube to get data from. More... | |
| int | yAxisCubeBand () const |
| The current user selection for the band in the y-axis cube to get data from. More... | |
| int | xAxisBinCount () const |
| The current user selection for the resolution of the scatter plot's x data. More... | |
| int | yAxisBinCount () const |
| The current user selection for the resolution of the scatter plot's y data. More... | |
| QwtInterval | sampleRange () const |
| This is the sample range from which the scatter plot should be created. More... | |
| QwtInterval | lineRange () const |
| This is the line range from which the scatter plot should be created. More... | |
| MdiCubeViewport * | xAxisCubeViewport () const |
| This returns a viewport which contains the x-axis cube. More... | |
| MdiCubeViewport * | yAxisCubeViewport () const |
| This returns a viewport which contains the y-axis cube. More... | |
This configuration dialog is for users to determine the scatter plot parameters required to create a scatter plot.
| Isis::ScatterPlotConfigDialog::ScatterPlotConfigDialog | ( | MdiCubeViewport * | activeViewport, |
| Workspace * | workspace, | ||
| QWidget * | parent = NULL |
||
| ) |
This method creates all the dialog boxes required for the scatter plot window.
| activeViewport | The current user-selected viewport |
| workspace | The workspace containing all of the viewports |
| parent | The Qt-parent for this dialog |
References Isis::CubeViewport::cube().
| QwtInterval Isis::ScatterPlotConfigDialog::lineRange | ( | ) | const |
This is the line range from which the scatter plot should be created.
The return value is 1-based (lines start at 1) and inclusive. The range 1 and nlines is the entire line range.
| QwtInterval Isis::ScatterPlotConfigDialog::sampleRange | ( | ) | const |
This is the sample range from which the scatter plot should be created.
The return value is 1-based (samples start at 1) and inclusive. The range 1 and nsamples is the entire sample range.
|
virtual |
This is overridden to give a better default size than what Qt calculates by default.
| int Isis::ScatterPlotConfigDialog::xAxisBinCount | ( | ) | const |
The current user selection for the resolution of the scatter plot's x data.
| Cube * Isis::ScatterPlotConfigDialog::xAxisCube | ( | ) | const |
The current user selection for a cube for the x-axis data for a scatter plot.
This never returns null if the dialog was accepted().
Referenced by xAxisCubeViewport().
| int Isis::ScatterPlotConfigDialog::xAxisCubeBand | ( | ) | const |
The current user selection for the band in the x-axis cube to get data from.
This isn't valid unless there is an xAxisCube().
| MdiCubeViewport * Isis::ScatterPlotConfigDialog::xAxisCubeViewport | ( | ) | const |
This returns a viewport which contains the x-axis cube.
References Isis::CubeViewport::cube(), Isis::Workspace::cubeViewportList(), and xAxisCube().
| int Isis::ScatterPlotConfigDialog::yAxisBinCount | ( | ) | const |
The current user selection for the resolution of the scatter plot's y data.
| Cube * Isis::ScatterPlotConfigDialog::yAxisCube | ( | ) | const |
The current user selection for a cube for the x-axis data for a scatter plot.
This never returns null if the dialog was accepted().
Referenced by yAxisCubeViewport().
| int Isis::ScatterPlotConfigDialog::yAxisCubeBand | ( | ) | const |
The current user selection for the band in the y-axis cube to get data from.
This isn't valid unless there is an yAxisCube().
| MdiCubeViewport * Isis::ScatterPlotConfigDialog::yAxisCubeViewport | ( | ) | const |
This returns a viewport which contains the y-axis cube.
References Isis::CubeViewport::cube(), Isis::Workspace::cubeViewportList(), and yAxisCube().