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