Integration Class Reference

#include <Integration.h>

Inheritance diagram for Integration:

Filter

List of all members.

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!


Constructor & Destructor Documentation

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 
)


Member Function Documentation

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]

Performs the data analysis and takes care of the output.

Reimplemented from Filter.

void Integration::setMethodOrder ( int  n  ) 


Member Data Documentation

double Integration::d_area [private]

the value of the integral

int Integration::d_method [private]

the integration method: 1 = trapezoidal, max = 5!


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