Marsyas  0.5.0-beta1
Public Member Functions
TimeFreqPeakConnectivity Class Reference

Uses dynamic programming to create a (symmetric) distance matrix between the series of peaks at the inputs. More...

#include <TimeFreqPeakConnectivity.h>

Inherits MarSystem.

Public Member Functions

MarSystemclone () const
 Implementation of the MarSystem::clone() method.
void myProcess (realvec &in, realvec &out)
 Implementation of the MarSystem::myProcess method.
 TimeFreqPeakConnectivity (std::string name)
 TimeFreqPeakConnectivity constructor.
 TimeFreqPeakConnectivity (const TimeFreqPeakConnectivity &a)
 TimeFreqPeakConnectivity copy constructor.
 ~TimeFreqPeakConnectivity ()
 TimeFreqPeakConnectivity destructor.

Detailed Description

Uses dynamic programming to create a (symmetric) distance matrix between the series of peaks at the inputs.

The input is a matrix with the dimension 2x numpeaks, row 1 is the frequency of the peak in bark, row 2 is the block index of the peak.

Controls:

Definition at line 44 of file TimeFreqPeakConnectivity.h.


Constructor & Destructor Documentation

TimeFreqPeakConnectivity ( std::string  name)

TimeFreqPeakConnectivity constructor.

Definition at line 144 of file TimeFreqPeakConnectivity.cpp.

TimeFreqPeakConnectivity copy constructor.

All member MarControlPtr have to be explicitly reassigned in the copy constructor.

Definition at line 155 of file TimeFreqPeakConnectivity.cpp.

TimeFreqPeakConnectivity destructor.

Definition at line 171 of file TimeFreqPeakConnectivity.cpp.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implementation of the MarSystem::clone() method.

Implements MarSystem.

Definition at line 179 of file TimeFreqPeakConnectivity.cpp.

void myProcess ( realvec in,
realvec out 
) [virtual]

Implementation of the MarSystem::myProcess method.

Implements MarSystem.

Definition at line 276 of file TimeFreqPeakConnectivity.cpp.


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