Logo Search packages:      
Sourcecode: qtiplot version File versions  Download package

FitDialog Class Reference

#include <FitDialog.h>

List of all members.


Detailed Description

Fit Wizard.

Definition at line 55 of file FitDialog.h.


Public Member Functions

 FitDialog (Graph *g, QWidget *parent=0, Qt::WFlags fl=0)
void setSrcTables (QWidgetList *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 showCovarianceMatrix ()
void showEditPage ()
void showExpression (int function)
void showFitPage ()
void showFunctionsList (int category)
void showParameterRange (bool)
void showParametersTable ()
void showParseFunctions ()
void showPointsBox (bool)
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
ColorBoxboxColor
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 * btnContinue
QPushButton * btnCovMatrix
QPushButton * btnDeleteFitCurves
QPushButton * btnDelFunc
QPushButton * btnParamRange
QPushButton * btnParamTable
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
Fitd_current_fit
Graphd_graph
Tabled_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
QWidgetList * srcTables
QComboBox * tableNamesBox
QStackedWidget * tw

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index