Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

QwavExperimentalPeakInterpolation Class Reference
[Peak interpolators]

#include <qwavexperimentalpeakinterpolation.h>

Inheritance diagram for QwavExperimentalPeakInterpolation:

Inheritance graph
Collaboration diagram for QwavExperimentalPeakInterpolation:

Collaboration graph
List of all members.

Public Methods

 QwavExperimentalPeakInterpolation ()
virtual ~QwavExperimentalPeakInterpolation ()
virtual QwavPeakInfo getPeak (const QwavPeakVector *pv, int pixel, int nPixels, Float zoomFactor, uint channel=1) const
virtual const string getName () const

Detailed Description

Peter Eschler

Constructor & Destructor Documentation

Qwav_BEGIN_NAMESPACE QwavExperimentalPeakInterpolation::QwavExperimentalPeakInterpolation  

Standard constructor

QwavExperimentalPeakInterpolation::~QwavExperimentalPeakInterpolation   [virtual]


Member Function Documentation

virtual const string QwavExperimentalPeakInterpolation::getName   const [inline, virtual]

Returns the name of this interpolation strategy. Have to be implemented in subclasses to return a unique name (e.g. the class name).

the name of this interpolation strategy

Implements QwavPeakInterpolator.

QwavPeakInfo QwavExperimentalPeakInterpolation::getPeak const QwavPeakVector   pv,
int    pixel,
int    firstSample,
Float    zoomFac,
uint    channel = 1
const [virtual]

Returns the peak of sample pixel from the given peak vector pv. The firstSample is the the first visible sample in the view to get the pixel for and zoomFac the zoom factor of this view.

pv  the peak vector to get the data from
pixel  the pixel to get the peak for
firstSample  the first visible sample in the target view
zoomFac  the zoom factor of the target view
See also:
WaveView QwavPeakVector

Implements QwavPeakInterpolator.

The documentation for this class was generated from the following files:
Generated on Mon Jan 20 00:24:55 2003 for Qwav by doxygen1.2.16