PolynomialFit Class Reference

#include <PolynomialFit.h>

Inheritance diagram for PolynomialFit:

Fit Filter

List of all members.

Public Member Functions

virtual double eval (double *par, double x)
 Calculates the data for the output fit curve.
void fit ()
 Actually does the fit. Should be reimplemented in derived classes.
virtual QString legendInfo ()
 Output string added to the plot as a new legend.
int order ()
 PolynomialFit (ApplicationWindow *parent, Table *t, const QString &xCol, const QString &yCol, int startRow=1, int endRow=-1, int order=2, bool legend=false)
 PolynomialFit (ApplicationWindow *parent, Graph *g, QString &curveTitle, double start, double end, int order=2, bool legend=false)
 PolynomialFit (ApplicationWindow *parent, Graph *g, QString &curveTitle, int order=2, bool legend=false)
 PolynomialFit (ApplicationWindow *parent, Graph *g, int order=2, bool legend=false)
void setOrder (int order)

Static Public Member Functions

static QString generateFormula (int order)
static QStringList generateParameterList (int order)

Private Member Functions

void calculateFitCurveData (double *X, double *Y)
 Calculates the data for the output fit curve and store itin the X an Y vectors.
void init ()

Private Attributes

int d_order
bool show_legend


Constructor & Destructor Documentation

PolynomialFit::PolynomialFit ( ApplicationWindow parent,
Graph g,
int  order = 2,
bool  legend = false 
)

PolynomialFit::PolynomialFit ( ApplicationWindow parent,
Graph g,
QString &  curveTitle,
int  order = 2,
bool  legend = false 
)

PolynomialFit::PolynomialFit ( ApplicationWindow parent,
Graph g,
QString &  curveTitle,
double  start,
double  end,
int  order = 2,
bool  legend = false 
)

PolynomialFit::PolynomialFit ( ApplicationWindow parent,
Table t,
const QString &  xCol,
const QString &  yCol,
int  startRow = 1,
int  endRow = -1,
int  order = 2,
bool  legend = false 
)


Member Function Documentation

void PolynomialFit::calculateFitCurveData ( double *  X,
double *  Y 
) [private, virtual]

Calculates the data for the output fit curve and store itin the X an Y vectors.

Reimplemented from Fit.

double PolynomialFit::eval ( double *  ,
double   
) [virtual]

Calculates the data for the output fit curve.

Reimplemented from Fit.

void PolynomialFit::fit (  )  [virtual]

Actually does the fit. Should be reimplemented in derived classes.

Reimplemented from Fit.

QString PolynomialFit::generateFormula ( int  order  )  [static]

QStringList PolynomialFit::generateParameterList ( int  order  )  [static]

void PolynomialFit::init (  )  [private]

Reimplemented from Fit.

QString PolynomialFit::legendInfo (  )  [virtual]

Output string added to the plot as a new legend.

Reimplemented from Fit.

int PolynomialFit::order (  )  [inline]

void PolynomialFit::setOrder ( int  order  ) 


Member Data Documentation

int PolynomialFit::d_order [private]

bool PolynomialFit::show_legend [private]


The documentation for this class was generated from the following files:
Generated on Thu Feb 7 13:59:29 2008 for QtiPlot by  doxygen 1.5.4