diff data/fft/FFTCache.h @ 509:6066bde1c126

* Cut back on the locking and general workload in FFTDataServer::getMagnitudes(). This stuff is far too complicated!
author Chris Cannam
date Mon, 08 Dec 2008 11:15:13 +0000
parents 115f60df1e4d
children
line wrap: on
line diff
--- a/data/fft/FFTCache.h	Fri Dec 05 16:18:04 2008 +0000
+++ b/data/fft/FFTCache.h	Mon Dec 08 11:15:13 2008 +0000
@@ -38,6 +38,7 @@
     virtual float getPhaseAt(size_t x, size_t y) const = 0;
 
     virtual void getValuesAt(size_t x, size_t y, float &real, float &imaginary) const = 0;
+    virtual void getMagnitudesAt(size_t x, float *values, size_t minbin, size_t count, size_t step) const = 0;
 
     virtual bool haveSetColumnAt(size_t x) const = 0;