29 #ifndef POLYNOMIALFIT_H
30 #define POLYNOMIALFIT_H
55 virtual double eval(
double *par,
double x);
78 virtual double eval(
double *par,
double x){
return par[0] + par[1]*
x;};
96 virtual double eval(
double *par,
double x){
return par[0]*
x;};
void fit()
Actually does the fit. Should be reimplemented in derived classes.
Definition: PolynomialFit.cpp:293
virtual double eval(double *par, double x)
Calculates the data for the output fit curve.
Definition: PolynomialFit.h:78
LinearSlopeFit(ApplicationWindow *parent, Graph *g)
Definition: PolynomialFit.cpp:351
virtual double eval(double *par, double x)
Calculates the data for the output fit curve.
Definition: PolynomialFit.h:96
PolynomialFit(ApplicationWindow *parent, QwtPlotCurve *c, int order=2, bool legend=false)
Definition: PolynomialFit.cpp:43
A 2D-plotting widget.
Definition: Graph.h:123
virtual QString legendInfo()
Output string added to the plot as a new legend.
Definition: PolynomialFit.cpp:203
static QStringList generateParameterList(int order)
Definition: PolynomialFit.cpp:119
int order()
Definition: PolynomialFit.h:49
void calculateFitCurveData(double *X, double *Y)
Calculates the data for the output fit curve and store itin the X an Y vectors.
Definition: PolynomialFit.cpp:127
void fit()
Actually does the fit. Should be reimplemented in derived classes.
Definition: PolynomialFit.cpp:399
void init()
Definition: PolynomialFit.cpp:272
Fit base class.
Definition: Fit.h:44
void setOrder(int order)
Definition: PolynomialFit.cpp:87
QtiPlot's main window.
Definition: ApplicationWindow.h:133
static QString generateFormula(int order)
Definition: PolynomialFit.cpp:103
virtual double eval(double *par, double x)
Calculates the data for the output fit curve.
Definition: PolynomialFit.cpp:152
void calculateFitCurveData(double *X, double *Y)
Calculates the data for the output fit curve and store itin the X an Y vectors.
Definition: PolynomialFit.cpp:426
Definition: PolynomialFit.h:34
Definition: PolynomialFit.h:65
int d_order
Definition: PolynomialFit.h:61
bool show_legend
Definition: PolynomialFit.h:62
void init()
Definition: PolynomialFit.cpp:78
void calculateFitCurveData(double *X, double *Y)
Calculates the data for the output fit curve and store itin the X an Y vectors.
Definition: PolynomialFit.cpp:325
Definition: PolynomialFit.h:85
void fit()
Actually does the fit. Should be reimplemented in derived classes.
Definition: PolynomialFit.cpp:160
LinearFit(ApplicationWindow *parent, Graph *g)
Definition: PolynomialFit.cpp:245
double * x()
Returns the x values of the input data set.
Definition: Filter.h:98
void init()
Definition: PolynomialFit.cpp:378
MDI window providing a spreadsheet table with column logic.
Definition: Table.h:57