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;};
virtual double eval(double *par, double x)
Calculates the data for the output fit curve.
Definition: PolynomialFit.h:78
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
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
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
Definition: PolynomialFit.h:85
void fit()
Actually does the fit. Should be reimplemented in derived classes.
Definition: PolynomialFit.cpp:160
double * x()
Returns the x values of the input data set.
Definition: Filter.h:98
MDI window providing a spreadsheet table with column logic.
Definition: Table.h:57