|
Isis 3 Programmer Reference
|
1 #ifndef PlotWindowBestFitDialog_h
2 #define PlotWindowBestFitDialog_h
8 #include "MultivariateStatistics.h"
11 class QwtPlotSpectrogram;
QPointer< QComboBox > m_curvesCombo
A combo box for the user to select a curve/spectrogram to best fit.
This is a plot curve with information relating it to a particular cube or region of a cube.
void createBestFitLine()
This is called when the user wants the best fit line.
PlotWindowBestFitDialog & operator=(const PlotWindowBestFitDialog &other)
Assignments with this class are not allowed.
QPointer< QPushButton > m_okayButton
The ok button which the user clicks to create the best fit curve.
QPointer< PlotWindow > m_plotWindowWithCurves
The plot window we're creating a best for line for.
QScopedPointer< MultivariateStatistics > m_curveMultivariateStats
The MV stats which is doing our regression calculations.
QPointer< QLabel > m_correlationLabel
A label populated with the resulting correlation from a best fit.
CubePlotCurve * selectedCurve()
If a curve is selected, this returns it.
PlotWindowBestFitDialog(PlotWindow *windowWithCurves, QWidget *parent)
Create a PlotWindowBestFitDialog.
QPointer< QLabel > m_determinationLabel
A label populated with the resulting determination from a best fit.
void refreshWidgetStates()
This updates all of the widgets in this window's visibility and text data based on what the user has ...
PlotWindowBestFitDialog(const PlotWindowBestFitDialog &other)
Copy constructing this class is disabled.
void readCurvesFromWindow()
This populates the curve selection combo with all of the available information inside of the PlotWind...
QwtPlotSpectrogram * selectedSpectrogram()
If a spectrogram (scatter plot) is selected, this returns it.
This is free and unencumbered software released into the public domain.
QPointer< QLabel > m_equationLabel
A label populated with the resulting equation from a best fit.