#include <Integration.h>
Public Member Functions | |
double | area () |
virtual void | enableGraphicsDisplay (bool=true, Graph *=0) |
Integration (ApplicationWindow *parent, Table *t, const QString &xCol, const QString &yCol, int start, int end) | |
Integration (ApplicationWindow *parent, Graph *g, const QString &curveTitle, double start, double end) | |
Integration (ApplicationWindow *parent, Graph *g, const QString &curveTitle) | |
Integration (ApplicationWindow *parent, Graph *g) | |
int | method () |
void | setMethodOrder (int n) |
Private Member Functions | |
void | init () |
QString | logInfo () |
Uses code originally written by Vasileios Gkanis. It needs some more checking. | |
void | output () |
Performs the data analysis and takes care of the output. | |
Private Attributes | |
double | d_area |
the value of the integral | |
int | d_method |
the integration method: 1 = trapezoidal, max = 5! |
Integration::Integration | ( | ApplicationWindow * | parent, | |
Graph * | g | |||
) |
Integration::Integration | ( | ApplicationWindow * | parent, | |
Graph * | g, | |||
const QString & | curveTitle | |||
) |
Integration::Integration | ( | ApplicationWindow * | parent, | |
Graph * | g, | |||
const QString & | curveTitle, | |||
double | start, | |||
double | end | |||
) |
Integration::Integration | ( | ApplicationWindow * | parent, | |
Table * | t, | |||
const QString & | xCol, | |||
const QString & | yCol, | |||
int | start, | |||
int | end | |||
) |
double Integration::area | ( | ) | [inline] |
virtual void Integration::enableGraphicsDisplay | ( | bool | = true , |
|
Graph * | = 0 | |||
) | [inline, virtual] |
Reimplemented from Filter.
void Integration::init | ( | ) | [private] |
Reimplemented from Filter.
QString Integration::logInfo | ( | ) | [private, virtual] |
Uses code originally written by Vasileios Gkanis. It needs some more checking.
Reimplemented from Filter.
int Integration::method | ( | ) | [inline] |
void Integration::output | ( | ) | [inline, private, virtual] |
void Integration::setMethodOrder | ( | int | n | ) |
double Integration::d_area [private] |
the value of the integral
int Integration::d_method [private] |
the integration method: 1 = trapezoidal, max = 5!