Marsyas
0.6.0-alpha
|
Takes the difference (delta) between successive input slices. More...
#include <SliceDelta.h>
Inherits MarSystem.
Public Member Functions | |
MarSystem * | clone () 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. |
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.
Definition at line 40 of file SliceDelta.h.
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.
Implementation of MarSystem::clone() method.
Implements MarSystem.
Definition at line 25 of file SliceDelta.cpp.
Implementation of MarSystem::myProcess.
Implements MarSystem.
Definition at line 44 of file SliceDelta.cpp.