Mercurial > hg > svcore
comparison data/fft/FFTCacheWriter.h @ 540:a38f0db6b41d
* take a bit more care about peaks cache sizing
author | Chris Cannam |
---|---|
date | Thu, 29 Jan 2009 14:17:12 +0000 |
parents | 3cc4b7cd2aa5 |
children | 107d3f3705c9 |
comparison
equal
deleted
inserted
replaced
539:a5a17152b6df | 540:a38f0db6b41d |
---|---|
19 #include <stddef.h> | 19 #include <stddef.h> |
20 | 20 |
21 class FFTCacheWriter | 21 class FFTCacheWriter |
22 { | 22 { |
23 public: | 23 public: |
24 virtual ~FFTCacheWriter() { } | |
25 | |
24 virtual size_t getWidth() const = 0; | 26 virtual size_t getWidth() const = 0; |
25 virtual size_t getHeight() const = 0; | 27 virtual size_t getHeight() const = 0; |
26 | 28 |
27 virtual void setColumnAt(size_t x, float *mags, float *phases, float factor) = 0; | 29 virtual void setColumnAt(size_t x, float *mags, float *phases, float factor) = 0; |
28 virtual void setColumnAt(size_t x, float *reals, float *imags) = 0; | 30 virtual void setColumnAt(size_t x, float *reals, float *imags) = 0; |