Mercurial > hg > svcore
comparison data/fft/FFTCacheReader.h @ 935:f960d67ce842 tonioni
Merge from branch warnfix_no_size_t
author | Chris Cannam |
---|---|
date | Wed, 18 Jun 2014 13:42:01 +0100 |
parents | 59e7fe1b1003 |
children |
comparison
equal
deleted
inserted
replaced
925:3efc20c59a94 | 935:f960d67ce842 |
---|---|
22 class FFTCacheReader | 22 class FFTCacheReader |
23 { | 23 { |
24 public: | 24 public: |
25 virtual ~FFTCacheReader() { } | 25 virtual ~FFTCacheReader() { } |
26 | 26 |
27 virtual size_t getWidth() const = 0; | 27 virtual int getWidth() const = 0; |
28 virtual size_t getHeight() const = 0; | 28 virtual int getHeight() const = 0; |
29 | 29 |
30 virtual float getMagnitudeAt(size_t x, size_t y) const = 0; | 30 virtual float getMagnitudeAt(int x, int y) const = 0; |
31 virtual float getNormalizedMagnitudeAt(size_t x, size_t y) const = 0; | 31 virtual float getNormalizedMagnitudeAt(int x, int y) const = 0; |
32 virtual float getMaximumMagnitudeAt(size_t x) const = 0; | 32 virtual float getMaximumMagnitudeAt(int x) const = 0; |
33 virtual float getPhaseAt(size_t x, size_t y) const = 0; | 33 virtual float getPhaseAt(int x, int y) const = 0; |
34 | 34 |
35 virtual void getValuesAt(size_t x, size_t y, float &real, float &imag) const = 0; | 35 virtual void getValuesAt(int x, int y, float &real, float &imag) const = 0; |
36 virtual void getMagnitudesAt(size_t x, float *values, size_t minbin, size_t count, size_t step) const = 0; | 36 virtual void getMagnitudesAt(int x, float *values, int minbin, int count, int step) const = 0; |
37 | 37 |
38 virtual bool haveSetColumnAt(size_t x) const = 0; | 38 virtual bool haveSetColumnAt(int x) const = 0; |
39 | 39 |
40 virtual FFTCache::StorageType getStorageType() const = 0; | 40 virtual FFTCache::StorageType getStorageType() const = 0; |
41 }; | 41 }; |
42 | 42 |
43 #endif | 43 #endif |