Convolution Class Reference

#include <Convolution.h>

Inheritance diagram for Convolution:

Filter Deconvolution

List of all members.

Public Member Functions

 Convolution (ApplicationWindow *parent, Table *t, const QString &signalColName, const QString &responseColName)
int responseDataSize ()
 Returns the size of the response data set.
void setDataFromTable (Table *t, const QString &signalColName, const QString &responseColName)
int signalDataSize ()
 Returns the size of the signal data set.

Protected Member Functions

void addResultCurve ()
 Handles the graphical output.
void convlv (double *sig, int n, double *dres, int m, int sign)
 Performes the convolution of the two data sets and stores the result in the signal data set.

Private Member Functions

virtual void output ()
 Performs the data analysis and takes care of the output.

Private Attributes

int d_n_response
 Size of the response data set.
int d_n_signal
 Size of the signal data set.


Constructor & Destructor Documentation

Convolution::Convolution ( ApplicationWindow parent,
Table t,
const QString &  signalColName,
const QString &  responseColName 
)


Member Function Documentation

void Convolution::addResultCurve (  )  [protected]

Handles the graphical output.

void Convolution::convlv ( double *  sig,
int  n,
double *  dres,
int  m,
int  sign 
) [protected]

Performes the convolution of the two data sets and stores the result in the signal data set.

void Convolution::output (  )  [private, virtual]

Performs the data analysis and takes care of the output.

Reimplemented from Filter.

Reimplemented in Deconvolution.

int Convolution::responseDataSize (  )  [inline]

Returns the size of the response data set.

void Convolution::setDataFromTable ( Table t,
const QString &  signalColName,
const QString &  responseColName 
)

int Convolution::signalDataSize (  )  [inline]

Returns the size of the signal data set.


Member Data Documentation

int Convolution::d_n_response [private]

Size of the response data set.

int Convolution::d_n_signal [private]

Size of the signal data set.


The documentation for this class was generated from the following files:
Generated on Mon Oct 15 06:11:43 2007 for QtiPlot by  doxygen 1.5.3