Mercurial > hg > svgui
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 |