Mercurial > hg > qm-dsp
comparison base/Window.h @ 26:d096a79fa772
* Add timbral (MFCC) feature option to segmenter
author | cannam |
---|---|
date | Thu, 10 Jan 2008 16:41:33 +0000 |
parents | d7116e3183f8 |
children | 7fe29d8a7eaf |
comparison
equal
deleted
inserted
replaced
25:54a962727271 | 26:d096a79fa772 |
---|---|
38 m_type = w.m_type; | 38 m_type = w.m_type; |
39 m_size = w.m_size; | 39 m_size = w.m_size; |
40 encache(); | 40 encache(); |
41 return *this; | 41 return *this; |
42 } | 42 } |
43 virtual ~Window() { delete m_cache; } | 43 virtual ~Window() { delete[] m_cache; } |
44 | 44 |
45 void cut(T *src) const { cut(src, src); } | 45 void cut(T *src) const { cut(src, src); } |
46 void cut(T *src, T *dst) const { | 46 void cut(T *src, T *dst) const { |
47 for (size_t i = 0; i < m_size; ++i) dst[i] = src[i] * m_cache[i]; | 47 for (size_t i = 0; i < m_size; ++i) dst[i] = src[i] * m_cache[i]; |
48 } | 48 } |