SliceDelta Class Reference
[Processing]

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

#include <SliceDelta.h>

Inherits Marsyas::MarSystem.


Public Member Functions

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

Private Attributes

realvec previousInputSlice_
 Internal memory for the previous observed slice.


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.


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

Generated on Wed May 23 00:02:23 2012 for Marsyas by  doxygen 1.5.6