comparison data/fft/FFTCacheWriter.h @ 550:107d3f3705c9

* Auto-close write-mode matrix files when all columns written
author Chris Cannam
date Thu, 05 Feb 2009 14:17:11 +0000
parents a38f0db6b41d
children 59e7fe1b1003
comparison
equal deleted inserted replaced
549:388afa99d537 550:107d3f3705c9
27 virtual size_t getHeight() const = 0; 27 virtual size_t getHeight() const = 0;
28 28
29 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;
30 virtual void setColumnAt(size_t x, float *reals, float *imags) = 0; 30 virtual void setColumnAt(size_t x, float *reals, float *imags) = 0;
31 31
32 virtual void allColumnsWritten() = 0; 32 virtual bool haveSetColumnAt(size_t x) const = 0;
33
34 virtual void allColumnsWritten() = 0; // notify cache to close
33 35
34 virtual FFTCache::StorageType getStorageType() const = 0; 36 virtual FFTCache::StorageType getStorageType() const = 0;
35 }; 37 };
36 38
37 #endif 39 #endif