Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

RegressionListDialog Class Reference

#include <RegressionListDialog.h>

Inheritance diagram for RegressionListDialog:

ListDialog Dialog List of all members.

Public Slots

void setRegion (double a, double b)
void setModel (int m)
 set model for regression
void setWeight (int w)
 set weight
void setWeightFunction (QString w)
 set weight function
void setNumber (int nr)
 set number of points for regression function
void setRange (double a, double b)
void setNegateRegion (bool b=true)
 set and use negated region
void showInfo (bool v=true)
 show info dialog
void showResiduals (bool v=true)
 show residuals instead of function
void setGraceStyle (bool v=true)
 set grace style regression
QString Result ()
 get result of regression
int Apply ()

Public Member Functions

 RegressionListDialog (MainWin *mw, const char *name)

Private Slots

void weightChanged ()
void saveSettings ()
int apply_clicked ()

Private Member Functions

void linearRegression (double *xdata, double *ydata, int N, QString *info, double *c0, double *c1)

Private Attributes

QString result
KComboBox * modelcb
KComboBox * weightcb
QCheckBox * infocb
QCheckBox * regioncb
QCheckBox * negate_regioncb
QCheckBox * rescb
QCheckBox * gracecb
KLineEdit * regionminle
KLineEdit * regionmaxle
KLineEdit * numberle
KLineEdit * minle
KLineEdit * maxle
KLineEdit * weightle

Constructor & Destructor Documentation

RegressionListDialog::RegressionListDialog MainWin mw,
const char *  name
 


Member Function Documentation

int RegressionListDialog::Apply  )  [inline, slot]
 

Reimplemented from ListDialog.

int RegressionListDialog::apply_clicked  )  [private, virtual, slot]
 

Implements ListDialog.

void RegressionListDialog::linearRegression double *  xdata,
double *  ydata,
int  N,
QString *  info,
double *  c0,
double *  c1
[private]
 

QString RegressionListDialog::Result  )  [inline, slot]
 

get result of regression

void RegressionListDialog::saveSettings  )  [private, slot]
 

void RegressionListDialog::setGraceStyle bool  v = true  )  [inline, slot]
 

set grace style regression

void RegressionListDialog::setModel int  m  )  [inline, slot]
 

set model for regression

void RegressionListDialog::setNegateRegion bool  b = true  )  [inline, slot]
 

set and use negated region

void RegressionListDialog::setNumber int  nr  )  [inline, slot]
 

set number of points for regression function

void RegressionListDialog::setRange double  a,
double  b
[inline, slot]
 

< set range of regression function

void RegressionListDialog::setRegion double  a,
double  b
[inline, slot]
 

< set region to use

void RegressionListDialog::setWeight int  w  )  [inline, slot]
 

set weight

void RegressionListDialog::setWeightFunction QString  w  )  [slot]
 

set weight function

void RegressionListDialog::showInfo bool  v = true  )  [inline, slot]
 

show info dialog

void RegressionListDialog::showResiduals bool  v = true  )  [inline, slot]
 

show residuals instead of function

void RegressionListDialog::weightChanged  )  [private, slot]
 


Member Data Documentation

QCheckBox * RegressionListDialog::gracecb [private]
 

QCheckBox* RegressionListDialog::infocb [private]
 

KLineEdit * RegressionListDialog::maxle [private]
 

KLineEdit * RegressionListDialog::minle [private]
 

KComboBox* RegressionListDialog::modelcb [private]
 

QCheckBox * RegressionListDialog::negate_regioncb [private]
 

KLineEdit * RegressionListDialog::numberle [private]
 

Reimplemented from Dialog.

QCheckBox * RegressionListDialog::regioncb [private]
 

KLineEdit * RegressionListDialog::regionmaxle [private]
 

KLineEdit* RegressionListDialog::regionminle [private]
 

QCheckBox * RegressionListDialog::rescb [private]
 

QString RegressionListDialog::result [private]
 

KComboBox * RegressionListDialog::weightcb [private]
 

KLineEdit * RegressionListDialog::weightle [private]
 


The documentation for this class was generated from the following files:
Generated on Sat Oct 13 21:55:03 2007 for LabPlot by  doxygen 1.4.4