Marsyas  0.5.0-beta1
Public Member Functions
SliceDelta Class Reference

Takes the difference (delta) between successive input slices. More...

#include <SliceDelta.h>

Inherits MarSystem.

Public Member Functions

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

Detailed Description

Takes the difference (delta) between successive input slices.

Simple MarSystem that outputs the difference of the current input slice with the previous input slice. Unlike the Differentiator MarSystem, which takes differences at sample level, the difference is taken at slice level.

This MarSystem has no extra controls.

See also:
Differentiator

Definition at line 40 of file SliceDelta.h.


Constructor & Destructor Documentation

SliceDelta ( std::string  name) [inline]

SliceDelta constructor.

Definition at line 50 of file SliceDelta.h.

SliceDelta ( const SliceDelta a) [inline]

SliceDelta copy constructor.

Definition at line 53 of file SliceDelta.h.

~SliceDelta ( ) [inline]

SliceDelta destructor.

Definition at line 56 of file SliceDelta.h.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implementation of MarSystem::clone() method.

Implements MarSystem.

Definition at line 25 of file SliceDelta.cpp.

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

Implementation of MarSystem::myProcess.

Implements MarSystem.

Definition at line 44 of file SliceDelta.cpp.


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