TimeConstantIntegrationAnalyzer Class Reference

#include <dopplerplugins.h>

Inheritance diagram for TimeConstantIntegrationAnalyzer:

NSEvaluation::Analyzer NSEvaluation::Plugin
Collaboration diagram for TimeConstantIntegrationAnalyzer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TimeConstantIntegrationAnalyzer (NSCore::QTreeItem *)
void analyze (NSCore::AcqisitionDataSet &data)
 The evaluation function.
QString type () const
 Return the type of this plugin.

Private Member Functions

double lin_regression_integrate (int xfrac_at, double xzero, int xmax_at, int x_dist_reg, int x_dist_int, int x_lenght, double *ch, int n_0) const


Constructor & Destructor Documentation

TimeConstantIntegrationAnalyzer::TimeConstantIntegrationAnalyzer ( NSCore::QTreeItem  ) 


Member Function Documentation

void TimeConstantIntegrationAnalyzer::analyze ( NSCore::AcqisitionDataSet data  )  [virtual]

The evaluation function.

This function needs to be implemented and is called to do the real evaluation. The results should be added to the data, either per dataset or per channel, depending on the analysation.

Parameters:
data The dataset to analyze

Implements NSEvaluation::Analyzer.

QString TimeConstantIntegrationAnalyzer::type (  )  const [inline, virtual]

Return the type of this plugin.

Implements NSEvaluation::Plugin.

double TimeConstantIntegrationAnalyzer::lin_regression_integrate ( int  xfrac_at,
double  xzero,
int  xmax_at,
int  x_dist_reg,
int  x_dist_int,
int  x_lenght,
double *  ch,
int  n_0 
) const [private]


The documentation for this class was generated from the following file:

Generated on Tue Apr 12 02:10:18 2011 for epos by  doxygen 1.5.5