IntegrationAnalyzerZeroLine Class Reference

#include <dopplerplugins.h>

Inheritance diagram for IntegrationAnalyzerZeroLine:

NSEvaluation::Analyzer NSEvaluation::Plugin
Collaboration diagram for IntegrationAnalyzerZeroLine:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Private Member Functions

double IntegrateZeroline (double x_frac, int x_max, int x_min, double y_max, double y_min, double zeroline, int select, double *ch, int n_0) const


Constructor & Destructor Documentation

IntegrationAnalyzerZeroLine::IntegrationAnalyzerZeroLine ( NSCore::QTreeItem  ) 


Member Function Documentation

void IntegrationAnalyzerZeroLine::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 IntegrationAnalyzerZeroLine::type (  )  const [inline, virtual]

Return the type of this plugin.

Implements NSEvaluation::Plugin.

double IntegrationAnalyzerZeroLine::IntegrateZeroline ( double  x_frac,
int  x_max,
int  x_min,
double  y_max,
double  y_min,
double  zeroline,
int  select,
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:13 2011 for epos by  doxygen 1.5.5