diff layer/Colour3DPlotRenderer.h @ 1089:c8683d94442a spectrogram-minor-refactor

Start to introduce renderer objects
author Chris Cannam
date Tue, 05 Jul 2016 12:20:56 +0100
parents 7122aae95a88
children c8c747783110
line wrap: on
line diff
--- a/layer/Colour3DPlotRenderer.h	Tue Jul 05 08:58:28 2016 +0100
+++ b/layer/Colour3DPlotRenderer.h	Tue Jul 05 12:20:56 2016 +0100
@@ -51,11 +51,11 @@
                     source(0), peaks(0), fft(0) { }
         
         // These must all outlive this class
-        LayerGeometryProvider *geometryProvider; // always
-        VerticalBinLayer *verticalBinLayer;      // always
-	DenseThreeDimensionalModel *source;      // always
-	Dense3DModelPeakCache *peaks;	         // optionally
-	FFTModel *fft;			         // optionally
+        LayerGeometryProvider *geometryProvider;   // always
+        const VerticalBinLayer *verticalBinLayer;  // always
+	DenseThreeDimensionalModel *source;        // always
+	Dense3DModelPeakCache *peaks;	           // optionally
+	FFTModel *fft;			           // optionally
     };        
 
     struct Parameters {