Marsyas
0.6.0-alpha
|
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