Inject Class Reference
[Processing]

Inject a vector specified by the mrs_realvec/inject control into the datastream. More...

#include <Inject.h>

Inherits Marsyas::MarSystem.


Public Member Functions

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

Private Member Functions

void addControls ()
 Add specific controls needed by this MarSystem.
void myUpdate (MarControlPtr sender)
 Reads changed controls and sets up variables if necessary.

Private Attributes

MarControlPtr ctrl_inject_
 MarControlPtr for the gain control.


Detailed Description

Inject a vector specified by the mrs_realvec/inject control into the datastream.

Controls:

Definition at line 40 of file Inject.h.


Constructor & Destructor Documentation

Inject ( std::string  name  ) 

Inject constructor.

Add any specific controls needed by this MarSystem.

Definition at line 24 of file Inject.cpp.

References Inject::addControls().

Referenced by Inject::clone().


Member Function Documentation

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

Implementation of the MarSystem::myProcess method.

Iterate over the observations and samples and do the processing.

Implements MarSystem.

Definition at line 93 of file Inject.cpp.

References Inject::ctrl_inject_.


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