Marsyas  0.5.0-beta1
Public Member Functions
Shredder Class Reference

Splits input and makes children process each slice separately (reverse of Accumulator). More...

#include <Shredder.h>

Inherits MarSystem.

Public Member Functions

MarSystemclone () const
void myProcess (realvec &in, realvec &out)
 Processes data.
 Shredder (std::string name)
 Shredder (const Shredder &a)
 ~Shredder ()

Detailed Description

Splits input and makes children process each slice separately (reverse of Accumulator).

Splits input into time-slices, and makes children process the slices one after another. Typically used to restore the processing rate changed by an Accumulator.

Controls:

Definition at line 41 of file Shredder.h.


Constructor & Destructor Documentation

Shredder ( std::string  name)

Definition at line 27 of file Shredder.cpp.

Shredder ( const Shredder a)

Definition at line 34 of file Shredder.cpp.

~Shredder ( )

Definition at line 41 of file Shredder.cpp.


Member Function Documentation

MarSystem * clone ( ) const [virtual]

Implements MarSystem.

Definition at line 46 of file Shredder.cpp.

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

Processes data.

Parameters:
inInput data to read.
outOutput data to write.

Implement this method in subclass to define specific data processing.

Implements MarSystem.

Definition at line 110 of file Shredder.cpp.


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