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;