#include <FitDialog.h>
Public Member Functions | |
FitDialog (Graph *g, QWidget *parent=0, Qt::WFlags fl=0) | |
void | setSrcTables (QList< MdiSubWindow * > tables) |
Protected Member Functions | |
void | closeEvent (QCloseEvent *e) |
void | initAdvancedPage () |
void | initEditPage () |
void | initFitPage () |
Private Slots | |
void | accept () |
void | activateCurve (const QString &curveName) |
void | addFunction () |
void | addFunctionName () |
void | applyChanges () |
Applies the user changes to the numerical format of the output results. | |
void | changeDataRange () |
void | chooseFolder () |
void | deleteFitCurves () |
Deletes the result fit curves from the plot. | |
void | enableApplyChanges (int=0) |
Enable the "Apply" button. | |
void | enableWeightingParameters (int index) |
void | removeUserFunction () |
void | resetFunction () |
Clears the function editor, the parameter names and the function name. | |
void | returnToFitPage () |
void | saveInitialGuesses () |
void | saveUserFunction () |
void | selectSrcTable (int tabnr) |
void | setFunction (bool ok) |
void | setGraph (Graph *g) |
void | setNumPeaks (int peaks) |
void | showAdvancedPage () |
void | showConfidenceLimits () |
void | showCovarianceMatrix () |
void | showEditPage () |
void | showExpression (int function) |
void | showFitPage () |
void | showFunctionsList (int category) |
void | showParameterRange (bool) |
void | showParametersTable () |
void | showParseFunctions () |
void | showPointsBox (bool) |
void | showPredictionLimits () |
void | showResiduals () |
void | updatePreview () |
Private Member Functions | |
QStringList | builtInFunctionNames () |
void | initBuiltInFunctions () |
void | loadPlugins () |
void | loadUserFunctions () |
void | modifyGuesses (double *initVal) |
QString | parseFormula (const QString &s) |
QStringList | plugInNames () |
QStringList | userFunctionNames () |
Private Attributes | |
QWidget * | advancedPage |
QComboBox * | boxAlgorithm |
ColorBox * | boxColor |
DoubleSpinBox * | boxConfidenceLevel |
QComboBox * | boxCurve |
DoubleSpinBox * | boxFrom |
QTextEdit * | boxFunction |
QLineEdit * | boxName |
QLineEdit * | boxParam |
QTableWidget * | boxParams |
QSpinBox * | boxPoints |
QSpinBox * | boxPrecision |
DoubleSpinBox * | boxTo |
DoubleSpinBox * | boxTolerance |
QCheckBox * | boxUseBuiltIn |
QComboBox * | boxWeighting |
QPushButton * | btnAddFunc |
QPushButton * | btnAddName |
QPushButton * | btnAddTxt |
QPushButton * | btnApply |
QPushButton * | btnBack |
QPushButton * | btnConfidenceLimits |
QPushButton * | btnContinue |
QPushButton * | btnCovMatrix |
QPushButton * | btnDeleteFitCurves |
QPushButton * | btnDelFunc |
QPushButton * | btnParamRange |
QPushButton * | btnParamTable |
QPushButton * | btnPredictionLimits |
QPushButton * | btnResiduals |
QPushButton * | btnSaveGuesses |
QPushButton * | buttonAdvanced |
QPushButton * | buttonCancel1 |
QPushButton * | buttonCancel2 |
QPushButton * | buttonCancel3 |
QPushButton * | buttonClear |
QPushButton * | buttonEdit |
QPushButton * | buttonOk |
QPushButton * | buttonPlugins |
QListWidget * | categoryBox |
QComboBox * | colNamesBox |
QLineEdit * | covMatrixName |
QList< Fit * > | d_built_in_functions |
Fit * | d_current_fit |
Graph * | d_graph |
Table * | d_param_table |
QList< Fit * > | d_plugins |
QwtPlotCurve * | d_preview_curve |
QList< Fit * > | d_user_functions |
QTextEdit * | editBox |
QWidget * | editPage |
QTextEdit * | explainBox |
QWidget * | fitPage |
QListWidget * | funcBox |
QSpinBox * | generatePointsBox |
QRadioButton * | generatePointsBtn |
QCheckBox * | globalParamTableBox |
QLabel * | lblFunction |
QLabel * | lblPoints |
QCheckBox * | logBox |
QLineEdit * | paramTableName |
QCheckBox * | plotLabelBox |
QSpinBox * | polynomOrderBox |
QLabel * | polynomOrderLabel |
QCheckBox * | previewBox |
QRadioButton * | samePointsBtn |
QCheckBox * | scaleErrorsBox |
QList< MdiSubWindow * > | srcTables |
QComboBox * | tableNamesBox |
QStackedWidget * | tw |
Fit Wizard.
FitDialog::FitDialog | ( | Graph * | g, | |
QWidget * | parent = 0 , |
|||
Qt::WFlags | fl = 0 | |||
) |
void FitDialog::accept | ( | ) | [private, slot] |
References boxAlgorithm, boxColor, boxCurve, boxFrom, boxFunction, boxParams, boxPoints, boxTo, boxTolerance, boxWeighting, btnParamRange, Fit::BuiltIn, colNamesBox, Graph::curveNamesList(), d_current_fit, d_graph, d_param_table, Fit::fit(), ApplicationWindow::fit_output_precision, Fit::generateFunction(), generatePointsBox, generatePointsBtn, globalParamTableBox, modifyGuesses(), previewBox, NonLinearFit::removeConstants(), Fit::results(), Fit::scaleErrors(), scaleErrorsBox, Fit::setAlgorithm(), Filter::setColor(), Filter::setDataFromCurve(), Fit::setFormula(), Fit::setInitialGuesses(), Filter::setMaximumIterations(), Filter::setOutputPrecision(), Fit::setParameterRange(), Fit::setParametersList(), Filter::setTolerance(), Fit::setWeightingData(), tableNamesBox, Fit::type(), updatePreview(), Fit::User, DoubleSpinBox::value(), and Fit::writeParametersToTable().
Referenced by initFitPage().
void FitDialog::activateCurve | ( | const QString & | curveName | ) | [private, slot] |
References boxColor, boxFrom, boxTo, Graph::curve(), d_graph, Graph::range(), ColorBox::setColor(), and DoubleSpinBox::setValue().
Referenced by initFitPage(), and setGraph().
void FitDialog::addFunction | ( | ) | [private, slot] |
References categoryBox, editBox, and explainBox.
Referenced by initEditPage().
void FitDialog::addFunctionName | ( | ) | [private, slot] |
References editBox, and funcBox.
Referenced by initEditPage().
void FitDialog::applyChanges | ( | ) | [private, slot] |
Applies the user changes to the numerical format of the output results.
References boxParams, boxPrecision, btnApply, d_current_fit, ApplicationWindow::fit_output_precision, ApplicationWindow::fit_scale_errors, ApplicationWindow::fitPoints, generatePointsBox, generatePointsBtn, ApplicationWindow::generateUniformFitPoints, logBox, ApplicationWindow::pasteFitResultsToPlot, plotLabelBox, ApplicationWindow::saveSettings(), scaleErrorsBox, Filter::setOutputPrecision(), and ApplicationWindow::writeFitResultsToLog.
Referenced by initAdvancedPage(), and returnToFitPage().
QStringList FitDialog::builtInFunctionNames | ( | ) | [private] |
References d_built_in_functions.
Referenced by loadUserFunctions(), parseFormula(), saveUserFunction(), and showFunctionsList().
void FitDialog::changeDataRange | ( | ) | [private, slot] |
References boxFrom, boxTo, d_graph, Graph::selectedXEndValue(), Graph::selectedXStartValue(), and DoubleSpinBox::setValue().
Referenced by setGraph().
void FitDialog::chooseFolder | ( | ) | [private, slot] |
References categoryBox, d_built_in_functions, explainBox, ApplicationWindow::fitModelsPath, ApplicationWindow::fitPluginsPath, funcBox, loadPlugins(), loadUserFunctions(), and Fit::setFileName().
Referenced by initEditPage().
void FitDialog::closeEvent | ( | QCloseEvent * | e | ) | [protected] |
References d_current_fit, d_graph, d_preview_curve, Filter::dataSize(), plotLabelBox, and Filter::showLegend().
void FitDialog::deleteFitCurves | ( | ) | [private, slot] |
Deletes the result fit curves from the plot.
References boxCurve, Graph::curveNamesList(), d_graph, and Graph::deleteFitCurves().
Referenced by initFitPage().
void FitDialog::enableApplyChanges | ( | int | = 0 |
) | [private, slot] |
void FitDialog::enableWeightingParameters | ( | int | index | ) | [private, slot] |
References colNamesBox, Fit::Dataset, and tableNamesBox.
Referenced by initFitPage().
void FitDialog::initAdvancedPage | ( | ) | [protected] |
References advancedPage, applyChanges(), boxConfidenceLevel, boxPrecision, btnApply, btnBack, btnConfidenceLimits, btnCovMatrix, btnParamTable, btnPredictionLimits, btnResiduals, buttonCancel3, covMatrixName, enableApplyChanges(), ApplicationWindow::fit_output_precision, ApplicationWindow::fit_scale_errors, ApplicationWindow::fitPoints, generatePointsBox, generatePointsBtn, ApplicationWindow::generateUniformFitPoints, globalParamTableBox, lblPoints, logBox, paramTableName, ApplicationWindow::pasteFitResultsToPlot, plotLabelBox, returnToFitPage(), samePointsBtn, scaleErrorsBox, DoubleSpinBox::setDecimals(), DoubleSpinBox::setRange(), DoubleSpinBox::setSingleStep(), DoubleSpinBox::setValue(), showConfidenceLimits(), showCovarianceMatrix(), showParametersTable(), showPointsBox(), showPredictionLimits(), showResiduals(), tw, updatePreview(), and ApplicationWindow::writeFitResultsToLog.
Referenced by FitDialog().
void FitDialog::initBuiltInFunctions | ( | ) | [private] |
References d_built_in_functions, d_graph, MultiPeakFit::enablePeakCurves(), ApplicationWindow::fitModelsPath, MultiPeakFit::Gauss, ApplicationWindow::generatePeakCurves, MultiPeakFit::Lorentz, ApplicationWindow::peakCurvesColor, Fit::setFileName(), and MultiPeakFit::setPeakCurvesColor().
Referenced by FitDialog().
void FitDialog::initEditPage | ( | ) | [protected] |
References addFunction(), addFunctionName(), boxName, boxParam, boxUseBuiltIn, btnAddFunc, btnAddName, btnAddTxt, btnContinue, btnDelFunc, buttonCancel2, buttonClear, buttonPlugins, categoryBox, chooseFolder(), editBox, editPage, explainBox, funcBox, polynomOrderBox, polynomOrderLabel, removeUserFunction(), resetFunction(), saveUserFunction(), setFunction(), setNumPeaks(), showExpression(), showFitPage(), showFunctionsList(), and tw.
Referenced by FitDialog().
void FitDialog::initFitPage | ( | ) | [protected] |
References accept(), activateCurve(), boxAlgorithm, boxColor, boxCurve, boxFrom, boxFunction, boxParams, boxPoints, boxTo, boxTolerance, boxWeighting, btnDeleteFitCurves, btnParamRange, btnSaveGuesses, buttonAdvanced, buttonCancel1, buttonEdit, buttonOk, colNamesBox, ApplicationWindow::d_decimal_digits, deleteFitCurves(), enableWeightingParameters(), fitPage, lblFunction, param_range_btn_xpm, previewBox, saveInitialGuesses(), selectSrcTable(), ColorBox::setColor(), DoubleSpinBox::setDecimals(), DoubleSpinBox::setRange(), DoubleSpinBox::setSingleStep(), DoubleSpinBox::setValue(), showAdvancedPage(), showEditPage(), showParameterRange(), tableNamesBox, tw, and updatePreview().
Referenced by FitDialog().
void FitDialog::loadPlugins | ( | ) | [private] |
References boxUseBuiltIn, d_graph, d_plugins, funcBox, PluginFit::load(), and Fit::setFileName().
Referenced by chooseFolder(), and FitDialog().
void FitDialog::loadUserFunctions | ( | ) | [private] |
References boxUseBuiltIn, Fit::BuiltIn, builtInFunctionNames(), d_built_in_functions, d_graph, d_plugins, d_user_functions, Fit::fileName(), ApplicationWindow::fitModelsPath, funcBox, Fit::initialGuess(), Fit::load(), Fit::numParameters(), Fit::Plugin, plugInNames(), Fit::setFileName(), Fit::setInitialGuess(), Fit::type(), and Fit::User.
Referenced by chooseFolder(), and FitDialog().
void FitDialog::modifyGuesses | ( | double * | initVal | ) | [private] |
References d_current_fit, and ExponentialFit::isExponentialGrowth().
Referenced by accept(), and updatePreview().
QString FitDialog::parseFormula | ( | const QString & | s | ) | [private] |
References builtInFunctionNames(), d_built_in_functions, d_user_functions, Fit::formula(), and userFunctionNames().
Referenced by saveUserFunction(), and showFitPage().
QStringList FitDialog::plugInNames | ( | ) | [private] |
References d_plugins.
Referenced by loadUserFunctions().
void FitDialog::removeUserFunction | ( | ) | [private, slot] |
References boxUseBuiltIn, d_current_fit, d_user_functions, explainBox, Fit::fileName(), funcBox, and userFunctionNames().
Referenced by initEditPage().
void FitDialog::resetFunction | ( | ) | [private, slot] |
Clears the function editor, the parameter names and the function name.
References boxName, boxParam, and editBox.
Referenced by initEditPage().
void FitDialog::returnToFitPage | ( | ) | [private, slot] |
References applyChanges(), fitPage, and tw.
Referenced by initAdvancedPage().
void FitDialog::saveInitialGuesses | ( | ) | [private, slot] |
References boxParams, d_current_fit, d_user_functions, Fit::fileName(), ApplicationWindow::fitModelsPath, Fit::save(), and Fit::setInitialGuess().
Referenced by initFitPage().
void FitDialog::saveUserFunction | ( | ) | [private, slot] |
References boxName, boxParam, boxUseBuiltIn, builtInFunctionNames(), categoryBox, d_current_fit, d_graph, d_user_functions, editBox, Fit::fileName(), ApplicationWindow::fitModelsPath, funcBox, parseFormula(), Fit::save(), Fit::setFormula(), Fit::setParametersList(), showExpression(), and userFunctionNames().
Referenced by initEditPage().
void FitDialog::selectSrcTable | ( | int | tabnr | ) | [private, slot] |
References Table::colNames(), colNamesBox, and srcTables.
Referenced by initFitPage(), and setSrcTables().
void FitDialog::setFunction | ( | bool | ok | ) | [private, slot] |
References boxName, boxParam, btnAddFunc, btnAddName, btnAddTxt, buttonClear, d_current_fit, editBox, explainBox, funcBox, and Fit::parameterNames().
Referenced by initEditPage(), and showExpression().
void FitDialog::setGraph | ( | Graph * | g | ) | [private, slot] |
References activateCurve(), Graph::analysableCurvesList(), boxCurve, changeDataRange(), d_graph, and Graph::selectedCurveTitle().
Referenced by FitDialog().
void FitDialog::setNumPeaks | ( | int | peaks | ) | [private, slot] |
References d_built_in_functions, d_current_fit, funcBox, and showExpression().
Referenced by initEditPage().
void FitDialog::setSrcTables | ( | QList< MdiSubWindow * > | tables | ) |
References boxCurve, colNamesBox, selectSrcTable(), srcTables, and tableNamesBox.
Referenced by ApplicationWindow::showFitDialog().
void FitDialog::showAdvancedPage | ( | ) | [private, slot] |
References advancedPage, d_current_fit, ApplicationWindow::fit_scale_errors, scaleErrorsBox, and tw.
Referenced by initFitPage().
void FitDialog::showConfidenceLimits | ( | ) | [private, slot] |
References boxConfidenceLevel, d_current_fit, Filter::dataSize(), Fit::showConfidenceLimits(), and DoubleSpinBox::value().
Referenced by initAdvancedPage().
void FitDialog::showCovarianceMatrix | ( | ) | [private, slot] |
References Fit::covarianceMatrix(), covMatrixName, d_current_fit, and Filter::dataSize().
Referenced by initAdvancedPage().
void FitDialog::showEditPage | ( | ) | [private, slot] |
References d_current_fit, editPage, Fit::freeMemory(), and tw.
Referenced by initFitPage().
void FitDialog::showExpression | ( | int | function | ) | [private, slot] |
References boxUseBuiltIn, categoryBox, d_built_in_functions, d_current_fit, d_plugins, d_user_functions, explainBox, MyParser::explainFunction(), Fit::formula(), funcBox, polynomOrderBox, polynomOrderLabel, and setFunction().
Referenced by initEditPage(), saveUserFunction(), and setNumPeaks().
void FitDialog::showFitPage | ( | ) | [private, slot] |
References boxAlgorithm, boxFunction, boxName, boxParam, boxParams, boxPoints, boxPrecision, boxTolerance, boxUseBuiltIn, btnParamRange, Fit::BuiltIn, d_current_fit, d_graph, editBox, Filter::error(), fitPage, Fit::initialGuess(), lblFunction, RangeLimitBox::LeftLimit, Fit::numParameters(), Fit::parameterNames(), parseFormula(), previewBox, RangeLimitBox::RightLimit, DoubleSpinBox::setDecimals(), RangeLimitBox::setDecimals(), Fit::setFormula(), Fit::setParametersList(), DoubleSpinBox::setValue(), showParameterRange(), tw, Fit::type(), updatePreview(), and Fit::User.
Referenced by initEditPage().
void FitDialog::showFunctionsList | ( | int | category | ) | [private, slot] |
References boxUseBuiltIn, btnDelFunc, builtInFunctionNames(), buttonPlugins, d_plugins, d_user_functions, explainBox, funcBox, polynomOrderBox, polynomOrderLabel, and showParseFunctions().
Referenced by initEditPage().
void FitDialog::showParameterRange | ( | bool | on | ) | [private, slot] |
References boxParams.
Referenced by initFitPage(), and showFitPage().
void FitDialog::showParametersTable | ( | ) | [private, slot] |
References d_current_fit, d_param_table, Filter::dataSize(), Fit::parametersTable(), and paramTableName.
Referenced by initAdvancedPage().
void FitDialog::showParseFunctions | ( | ) | [private, slot] |
References funcBox, and MyParser::functionsList().
Referenced by showFunctionsList().
void FitDialog::showPointsBox | ( | bool | ) | [private, slot] |
References generatePointsBox, generatePointsBtn, and lblPoints.
Referenced by initAdvancedPage().
void FitDialog::showPredictionLimits | ( | ) | [private, slot] |
References boxConfidenceLevel, d_current_fit, Filter::dataSize(), Fit::showPredictionLimits(), and DoubleSpinBox::value().
Referenced by initAdvancedPage().
void FitDialog::showResiduals | ( | ) | [private, slot] |
References d_current_fit, Filter::dataSize(), and Fit::showResiduals().
Referenced by initAdvancedPage().
void FitDialog::updatePreview | ( | ) | [private, slot] |
References Graph::antialiasing(), boxColor, boxFrom, boxParams, boxTo, Fit::BuiltIn, ColorBox::color(), d_current_fit, d_graph, d_preview_curve, Fit::eval(), generatePointsBox, modifyGuesses(), previewBox, Fit::type(), and DoubleSpinBox::value().
Referenced by accept(), initAdvancedPage(), initFitPage(), and showFitPage().
QStringList FitDialog::userFunctionNames | ( | ) | [private] |
References d_user_functions.
Referenced by parseFormula(), removeUserFunction(), and saveUserFunction().
QWidget * FitDialog::advancedPage [private] |
Referenced by initAdvancedPage(), and showAdvancedPage().
QComboBox* FitDialog::boxAlgorithm [private] |
Referenced by accept(), initFitPage(), and showFitPage().
ColorBox* FitDialog::boxColor [private] |
Referenced by accept(), activateCurve(), initFitPage(), and updatePreview().
DoubleSpinBox* FitDialog::boxConfidenceLevel [private] |
Referenced by initAdvancedPage(), showConfidenceLimits(), and showPredictionLimits().
QComboBox* FitDialog::boxCurve [private] |
Referenced by accept(), deleteFitCurves(), initFitPage(), setGraph(), and setSrcTables().
DoubleSpinBox* FitDialog::boxFrom [private] |
Referenced by accept(), activateCurve(), changeDataRange(), initFitPage(), and updatePreview().
QTextEdit * FitDialog::boxFunction [private] |
Referenced by accept(), initFitPage(), and showFitPage().
QLineEdit* FitDialog::boxName [private] |
Referenced by initEditPage(), resetFunction(), saveUserFunction(), setFunction(), and showFitPage().
QLineEdit * FitDialog::boxParam [private] |
Referenced by initEditPage(), resetFunction(), saveUserFunction(), setFunction(), and showFitPage().
QTableWidget* FitDialog::boxParams [private] |
Referenced by accept(), applyChanges(), initFitPage(), saveInitialGuesses(), showFitPage(), showParameterRange(), and updatePreview().
QSpinBox* FitDialog::boxPoints [private] |
Referenced by accept(), initFitPage(), and showFitPage().
QSpinBox * FitDialog::boxPrecision [private] |
Referenced by applyChanges(), initAdvancedPage(), and showFitPage().
DoubleSpinBox* FitDialog::boxTo [private] |
Referenced by accept(), activateCurve(), changeDataRange(), initFitPage(), and updatePreview().
DoubleSpinBox* FitDialog::boxTolerance [private] |
Referenced by accept(), initFitPage(), and showFitPage().
QCheckBox* FitDialog::boxUseBuiltIn [private] |
Referenced by initEditPage(), loadPlugins(), loadUserFunctions(), removeUserFunction(), saveUserFunction(), showExpression(), showFitPage(), and showFunctionsList().
QComboBox* FitDialog::boxWeighting [private] |
Referenced by accept(), and initFitPage().
QPushButton* FitDialog::btnAddFunc [private] |
Referenced by initEditPage(), and setFunction().
QPushButton * FitDialog::btnAddName [private] |
Referenced by initEditPage(), and setFunction().
QPushButton * FitDialog::btnAddTxt [private] |
Referenced by initEditPage(), and setFunction().
QPushButton * FitDialog::btnApply [private] |
Referenced by applyChanges(), enableApplyChanges(), and initAdvancedPage().
QPushButton* FitDialog::btnBack [private] |
Referenced by initAdvancedPage().
QPushButton * FitDialog::btnConfidenceLimits [private] |
Referenced by initAdvancedPage().
QPushButton * FitDialog::btnContinue [private] |
Referenced by initEditPage().
QPushButton * FitDialog::btnCovMatrix [private] |
Referenced by initAdvancedPage().
QPushButton * FitDialog::btnDeleteFitCurves [private] |
Referenced by initFitPage().
QPushButton * FitDialog::btnDelFunc [private] |
Referenced by initEditPage(), and showFunctionsList().
QPushButton * FitDialog::btnParamRange [private] |
Referenced by accept(), initFitPage(), and showFitPage().
QPushButton* FitDialog::btnParamTable [private] |
Referenced by initAdvancedPage().
QPushButton * FitDialog::btnPredictionLimits [private] |
Referenced by initAdvancedPage().
QPushButton* FitDialog::btnResiduals [private] |
Referenced by initAdvancedPage().
QPushButton* FitDialog::btnSaveGuesses [private] |
Referenced by initFitPage().
QPushButton* FitDialog::buttonAdvanced [private] |
Referenced by initFitPage().
QPushButton* FitDialog::buttonCancel1 [private] |
Referenced by initFitPage().
QPushButton* FitDialog::buttonCancel2 [private] |
Referenced by initEditPage().
QPushButton* FitDialog::buttonCancel3 [private] |
Referenced by initAdvancedPage().
QPushButton* FitDialog::buttonClear [private] |
Referenced by initEditPage(), and setFunction().
QPushButton* FitDialog::buttonEdit [private] |
Referenced by initFitPage().
QPushButton* FitDialog::buttonOk [private] |
Referenced by initFitPage().
QPushButton* FitDialog::buttonPlugins [private] |
Referenced by initEditPage(), and showFunctionsList().
QListWidget* FitDialog::categoryBox [private] |
Referenced by addFunction(), chooseFolder(), FitDialog(), initEditPage(), saveUserFunction(), and showExpression().
QComboBox * FitDialog::colNamesBox [private] |
Referenced by accept(), enableWeightingParameters(), initFitPage(), selectSrcTable(), and setSrcTables().
QLineEdit* FitDialog::covMatrixName [private] |
Referenced by initAdvancedPage(), and showCovarianceMatrix().
QList<Fit*> FitDialog::d_built_in_functions [private] |
Referenced by builtInFunctionNames(), chooseFolder(), initBuiltInFunctions(), loadUserFunctions(), parseFormula(), setNumPeaks(), and showExpression().
Fit* FitDialog::d_current_fit [private] |
Referenced by accept(), applyChanges(), closeEvent(), FitDialog(), modifyGuesses(), removeUserFunction(), saveInitialGuesses(), saveUserFunction(), setFunction(), setNumPeaks(), showAdvancedPage(), showConfidenceLimits(), showCovarianceMatrix(), showEditPage(), showExpression(), showFitPage(), showParametersTable(), showPredictionLimits(), showResiduals(), and updatePreview().
Graph* FitDialog::d_graph [private] |
Table* FitDialog::d_param_table [private] |
Referenced by accept(), FitDialog(), and showParametersTable().
QList<Fit*> FitDialog::d_plugins [private] |
Referenced by loadPlugins(), loadUserFunctions(), plugInNames(), showExpression(), and showFunctionsList().
QwtPlotCurve* FitDialog::d_preview_curve [private] |
Referenced by closeEvent(), FitDialog(), and updatePreview().
QList<Fit*> FitDialog::d_user_functions [private] |
QTextEdit* FitDialog::editBox [private] |
Referenced by addFunction(), addFunctionName(), initEditPage(), resetFunction(), saveUserFunction(), setFunction(), and showFitPage().
QWidget * FitDialog::editPage [private] |
Referenced by initEditPage(), and showEditPage().
QTextEdit * FitDialog::explainBox [private] |
Referenced by addFunction(), chooseFolder(), initEditPage(), removeUserFunction(), setFunction(), showExpression(), and showFunctionsList().
QWidget* FitDialog::fitPage [private] |
Referenced by initFitPage(), returnToFitPage(), and showFitPage().
QListWidget * FitDialog::funcBox [private] |
QSpinBox * FitDialog::generatePointsBox [private] |
Referenced by accept(), applyChanges(), initAdvancedPage(), showPointsBox(), and updatePreview().
QRadioButton* FitDialog::generatePointsBtn [private] |
Referenced by accept(), applyChanges(), initAdvancedPage(), and showPointsBox().
QCheckBox * FitDialog::globalParamTableBox [private] |
Referenced by accept(), and initAdvancedPage().
QLabel* FitDialog::lblFunction [private] |
Referenced by initFitPage(), and showFitPage().
QLabel * FitDialog::lblPoints [private] |
Referenced by initAdvancedPage(), and showPointsBox().
QCheckBox * FitDialog::logBox [private] |
Referenced by applyChanges(), and initAdvancedPage().
QLineEdit * FitDialog::paramTableName [private] |
Referenced by initAdvancedPage(), and showParametersTable().
QCheckBox* FitDialog::plotLabelBox [private] |
Referenced by applyChanges(), closeEvent(), and initAdvancedPage().
QSpinBox * FitDialog::polynomOrderBox [private] |
Referenced by initEditPage(), showExpression(), and showFunctionsList().
QLabel * FitDialog::polynomOrderLabel [private] |
Referenced by initEditPage(), showExpression(), and showFunctionsList().
QCheckBox* FitDialog::previewBox [private] |
Referenced by accept(), initFitPage(), showFitPage(), and updatePreview().
QRadioButton * FitDialog::samePointsBtn [private] |
Referenced by initAdvancedPage().
QCheckBox * FitDialog::scaleErrorsBox [private] |
Referenced by accept(), applyChanges(), initAdvancedPage(), and showAdvancedPage().
QList<MdiSubWindow*> FitDialog::srcTables [private] |
Referenced by selectSrcTable(), and setSrcTables().
QComboBox * FitDialog::tableNamesBox [private] |
Referenced by accept(), enableWeightingParameters(), initFitPage(), and setSrcTables().
QStackedWidget* FitDialog::tw [private] |
Referenced by FitDialog(), initAdvancedPage(), initEditPage(), initFitPage(), returnToFitPage(), showAdvancedPage(), showEditPage(), and showFitPage().