#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!
1.5.4