comparison layer/Colour3DPlotRenderer.h @ 1072:76b50b48e1e4 spectrogram-minor-refactor

Comments
author Chris Cannam
date Mon, 27 Jun 2016 16:01:42 +0100
parents 65b183494331
children cb4c9fb37ddc
comparison
equal deleted inserted replaced
1071:65b183494331 1072:76b50b48e1e4
21 #include "base/ColumnOp.h" 21 #include "base/ColumnOp.h"
22 22
23 class DenseThreeDimensionalModel; 23 class DenseThreeDimensionalModel;
24 class Dense3DModelPeakCache; 24 class Dense3DModelPeakCache;
25 class FFTModel; 25 class FFTModel;
26
27 // We will have one of these per view, for each layer
26 28
27 class Colour3DPlotRenderer 29 class Colour3DPlotRenderer
28 { 30 {
29 public: 31 public:
30 enum BinDisplay { 32 enum BinDisplay {
64 m_params(parameters) 66 m_params(parameters)
65 { } 67 { }
66 68
67 private: 69 private:
68 Parameters m_params; 70 Parameters m_params;
71
72 //!!! we do not have the ScrollableImageCache here; in
73 //!!! SpectrogramLayer terms we render onto the draw buffer
74
75 //!!! fft model scaling?
76
77 //!!! should we own the Dense3DModelPeakCache here? or should it persist
69 }; 78 };
70 79
71 #endif 80 #endif
72 81