Mercurial > hg > qm-dsp
comparison base/Window.h @ 280:9c403afdd9e9
* Various fixes related to the bar estimator code
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Tue, 10 Feb 2009 16:37:11 +0000 |
parents | c3600d3cfe5c |
children | e5907ae6de17 |
comparison
equal
deleted
inserted
replaced
279:c8908cdc8c32 | 280:9c403afdd9e9 |
---|---|
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(const 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 } |
49 | 49 |
50 WindowType getType() const { return m_type; } | 50 WindowType getType() const { return m_type; } |
51 size_t getSize() const { return m_size; } | 51 size_t getSize() const { return m_size; } |