#include <ExpDecayDialog.h>
Public Slots | |
| void | fit () |
| void | setGraph (Graph *g) |
Signals | |
| void | options (const QString &, double, double, double, int) |
| void | options (const QString &, double, double, double, double, int) |
| void | options3 (const QString &, double, double, double, double, double, int) |
Public Member Functions | |
| ExpDecayDialog (int type, QWidget *parent=0, Qt::WFlags fl=0) | |
Private Slots | |
| void | activateCurve (const QString &curveName) |
| void | changeDataRange () |
Private Member Functions | |
| void | closeEvent (QCloseEvent *) |
Private Attributes | |
| DoubleSpinBox * | boxAmplitude |
| ColorBox * | boxColor |
| DoubleSpinBox * | boxFirst |
| QComboBox * | boxName |
| DoubleSpinBox * | boxSecond |
| DoubleSpinBox * | boxStart |
| DoubleSpinBox * | boxThird |
| DoubleSpinBox * | boxYOffset |
| QPushButton * | buttonCancel |
| QPushButton * | buttonFit |
| QLabel * | dampingLabel |
| Fit * | fitter |
| Graph * | graph |
| int | slopes |
| QLabel * | thirdLabel |
| ExpDecayDialog::ExpDecayDialog | ( | int | type, | |
| QWidget * | parent = 0, |
|||
| Qt::WFlags | fl = 0 | |||
| ) |
References activateCurve(), boxAmplitude, boxColor, boxFirst, boxName, boxSecond, boxStart, boxThird, boxYOffset, buttonCancel, buttonFit, dampingLabel, fit(), ApplicationWindow::fit_output_precision, ApplicationWindow::locale(), ColorBox::setColor(), DoubleSpinBox::setDecimals(), DoubleSpinBox::setValue(), and thirdLabel.
| void ExpDecayDialog::activateCurve | ( | const QString & | curveName | ) | [private, slot] |
References boxAmplitude, boxStart, boxYOffset, Graph::curve(), graph, Graph::range(), DoubleSpinBox::setValue(), and slopes.
Referenced by ExpDecayDialog(), and setGraph().
| void ExpDecayDialog::changeDataRange | ( | ) | [private, slot] |
References boxStart, graph, Graph::selectedXEndValue(), Graph::selectedXStartValue(), and DoubleSpinBox::setValue().
Referenced by setGraph().
| void ExpDecayDialog::closeEvent | ( | QCloseEvent * | e | ) | [private] |
References fitter, ApplicationWindow::pasteFitResultsToPlot, and Filter::showLegend().
| void ExpDecayDialog::fit | ( | ) | [slot] |
References Graph::analysableCurvesList(), boxAmplitude, boxColor, boxFirst, boxName, boxSecond, boxStart, boxThird, boxYOffset, Graph::curve(), Fit::fit(), ApplicationWindow::fit_output_precision, ApplicationWindow::fit_scale_errors, ApplicationWindow::fitPoints, fitter, Fit::generateFunction(), ApplicationWindow::generateUniformFitPoints, graph, Fit::results(), Fit::scaleErrors(), Filter::setColor(), Filter::setDataFromCurve(), Fit::setInitialGuesses(), Filter::setOutputPrecision(), DoubleSpinBox::setValue(), slopes, and DoubleSpinBox::value().
Referenced by ExpDecayDialog().
| void ExpDecayDialog::options | ( | const QString & | , | |
| double | , | |||
| double | , | |||
| double | , | |||
| int | ||||
| ) | [signal] |
| void ExpDecayDialog::options | ( | const QString & | , | |
| double | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| int | ||||
| ) | [signal] |
| void ExpDecayDialog::options3 | ( | const QString & | , | |
| double | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| double | , | |||
| int | ||||
| ) | [signal] |
| void ExpDecayDialog::setGraph | ( | Graph * | g | ) | [slot] |
References activateCurve(), Graph::analysableCurvesList(), boxName, changeDataRange(), fitter, graph, and Graph::selectedCurveTitle().
Referenced by ApplicationWindow::showExpDecayDialog().
DoubleSpinBox* ExpDecayDialog::boxAmplitude [private] |
Referenced by activateCurve(), ExpDecayDialog(), and fit().
ColorBox* ExpDecayDialog::boxColor [private] |
Referenced by ExpDecayDialog(), and fit().
DoubleSpinBox* ExpDecayDialog::boxFirst [private] |
Referenced by ExpDecayDialog(), and fit().
QComboBox* ExpDecayDialog::boxName [private] |
Referenced by ExpDecayDialog(), fit(), and setGraph().
DoubleSpinBox* ExpDecayDialog::boxSecond [private] |
Referenced by ExpDecayDialog(), and fit().
DoubleSpinBox* ExpDecayDialog::boxStart [private] |
Referenced by activateCurve(), changeDataRange(), ExpDecayDialog(), and fit().
DoubleSpinBox* ExpDecayDialog::boxThird [private] |
Referenced by ExpDecayDialog(), and fit().
DoubleSpinBox* ExpDecayDialog::boxYOffset [private] |
Referenced by activateCurve(), ExpDecayDialog(), and fit().
QPushButton* ExpDecayDialog::buttonCancel [private] |
Referenced by ExpDecayDialog().
QPushButton* ExpDecayDialog::buttonFit [private] |
Referenced by ExpDecayDialog().
QLabel * ExpDecayDialog::dampingLabel [private] |
Referenced by ExpDecayDialog().
Fit* ExpDecayDialog::fitter [private] |
Referenced by closeEvent(), fit(), and setGraph().
Graph* ExpDecayDialog::graph [private] |
Referenced by activateCurve(), changeDataRange(), fit(), and setGraph().
int ExpDecayDialog::slopes [private] |
Referenced by activateCurve(), and fit().
QLabel* ExpDecayDialog::thirdLabel [private] |
Referenced by ExpDecayDialog().
1.5.6