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; }