comparison layer/Colour3DPlotRenderer.h @ 1100:102f986ec032 spectrogram-minor-refactor

Create, but don't yet use, a renderer in the colour 3d plot layer
author Chris Cannam
date Wed, 13 Jul 2016 13:06:28 +0100
parents 92ac1fce7102
children d84a0033b305
comparison
equal deleted inserted replaced
1099:5c6271734790 1100:102f986ec032
49 struct Sources { 49 struct Sources {
50 Sources() : verticalBinLayer(0), source(0), peaks(0), fft(0) { } 50 Sources() : verticalBinLayer(0), source(0), peaks(0), fft(0) { }
51 51
52 // These must all outlive this class 52 // These must all outlive this class
53 const VerticalBinLayer *verticalBinLayer; // always 53 const VerticalBinLayer *verticalBinLayer; // always
54 DenseThreeDimensionalModel *source; // always 54 const DenseThreeDimensionalModel *source; // always
55 Dense3DModelPeakCache *peaks; // optionally 55 const Dense3DModelPeakCache *peaks; // optionally
56 FFTModel *fft; // optionally 56 const FFTModel *fft; // optionally
57 }; 57 };
58 58
59 struct Parameters { 59 struct Parameters {
60 Parameters() : 60 Parameters() :
61 colourScale(ColourScale::Parameters()), 61 colourScale(ColourScale::Parameters()),