Marsyas  0.6.0-alpha
/usr/src/RPM/BUILD/marsyas-0.6.0/src/marsyas/marsystems/Delta.h
Go to the documentation of this file.
00001 /*
00002  *  Delta.h
00003  *  testDelta
00004  *
00005  *  Created by tsunoo on 09/05/07.
00006  *  Copyright 2009 Emiru Tsunoo. All rights reserved.
00007  *
00008  */
00009 
00010 #ifndef MARSYAS_DELTA_H
00011 #define MARSYAS_DELTA_H
00012 
00013 #include <marsyas/system/MarSystem.h>
00014 
00015 namespace Marsyas
00016 {
00022 class Delta: public MarSystem
00023 {
00024 private:
00025   realvec m_memory;
00026 
00027   void myUpdate(MarControlPtr sender);
00028   void myProcess(realvec& in, realvec& out);
00029 
00030 public:
00031   Delta(std::string name);
00032   Delta(const Delta& a);
00033   MarSystem* clone() const;
00034 };
00035 
00036 }
00037 #endif
00038 
00039