log layer/Colour3DPlotLayer.cpp @ 1217:51b6381fc413

age author description
Thu, 05 Jan 2017 14:02:54 +0000 Chris Cannam Make the colour 3d plot renderer able to support more than one level of peak cache; introduce a second "peak" cache for the spectrogram layer that actually has a 1-1 column relationship with the underlying FFT model, and use it in addition to the existing peak cache if memory is plentiful. Makes spectrograms appear much faster in many common situations. 3.0-integration
Tue, 03 Jan 2017 16:23:11 +0000 Chris Cannam Provisionally add labels for normalisation menu (sigh) 3.0-integration
Fri, 16 Dec 2016 14:16:05 +0000 Chris Cannam Introduce a colour map combo too. Doesn't yet have swatches levelpanwidget
Tue, 08 Nov 2016 14:55:53 +0000 Chris Cannam Use peak cache at one zoom level lower (since it exists at that level already -- this is a >= vs > question) + make naming more uniform 3.0-integration
Tue, 18 Oct 2016 15:55:50 +0100 Chris Cannam MSVC build fixes msvc2015_64
Thu, 04 Aug 2016 11:26:11 +0100 Chris Cannam Re-implement dB^2 (log-power) spectrogram setting spectrogram-minor-refactor
Tue, 02 Aug 2016 11:42:24 +0100 Chris Cannam Fix vertical zoom/scroll in colour 3d plot layer spectrogram-minor-refactor
Tue, 02 Aug 2016 09:58:41 +0100 Chris Cannam Sensible vertical scale and hybrid normalisation range in colour 3d plot spectrogram-minor-refactor
Fri, 22 Jul 2016 14:42:36 +0100 Chris Cannam Some tidying spectrogram-minor-refactor
Fri, 22 Jul 2016 12:17:55 +0100 Chris Cannam Wiring through the magnitude range updates spectrogram-minor-refactor
Tue, 19 Jul 2016 14:50:39 +0100 Chris Cannam Tidy spectrogram-minor-refactor
Tue, 19 Jul 2016 14:49:46 +0100 Chris Cannam Consts and willRenderOpaque spectrogram-minor-refactor
Thu, 14 Jul 2016 17:14:30 +0100 Chris Cannam Fix failure to reinitialise m_peakCache spectrogram-minor-refactor
Thu, 14 Jul 2016 17:12:08 +0100 Chris Cannam Remove almost all of the "old" paint logic from Colour3DPlotLayer spectrogram-minor-refactor
Thu, 14 Jul 2016 16:52:16 +0100 Chris Cannam Convert ColourScaleType into an enum class spectrogram-minor-refactor
Thu, 14 Jul 2016 16:12:05 +0100 Chris Cannam Convert ColumnNormalization to an enum class, and separate out normalize-visible spectrogram-minor-refactor
Thu, 14 Jul 2016 15:13:37 +0100 Chris Cannam Turn BinDisplay and BinScale into enum classes spectrogram-minor-refactor
Wed, 13 Jul 2016 13:44:11 +0100 Chris Cannam Delete renderers spectrogram-minor-refactor
Wed, 13 Jul 2016 13:30:39 +0100 Chris Cannam Begin using renderer in colour 3d plot layer spectrogram-minor-refactor
Wed, 13 Jul 2016 13:06:28 +0100 Chris Cannam Create, but don't yet use, a renderer in the colour 3d plot layer spectrogram-minor-refactor
Wed, 13 Jul 2016 10:00:21 +0100 Chris Cannam Switch in "standard" colour scale, bin scale, normalisation -- not quite handled elegantly or correctly yet spectrogram-minor-refactor
Fri, 01 Jul 2016 17:54:31 +0100 Chris Cannam Add VerticalBinLayer to SpectrogramLayer spectrogram-minor-refactor
Thu, 30 Jun 2016 12:40:22 +0100 Chris Cannam Move drawVisibleText to PaintAssistant spectrogram-minor-refactor
Thu, 30 Jun 2016 10:59:11 +0100 Chris Cannam Move LayerGeometryProvider from view to layer spectrogram-minor-refactor
Thu, 26 May 2016 11:21:55 +0100 Chris Cannam Don't paint if model has zero width 3.0-integration
Fri, 04 Mar 2016 12:38:29 +0000 Chris Cannam Merge from default branch 3.0-integration
Fri, 04 Mar 2016 12:23:31 +0000 Chris Cannam Use drawVisibleText for box labels
Fri, 04 Mar 2016 12:23:07 +0000 Chris Cannam Fix incorrect handling of model start frame
Fri, 04 Mar 2016 12:22:42 +0000 Chris Cannam Fix confusion between model columns and painted columns, and document the difference
Fri, 22 Jan 2016 13:39:45 +0000 Chris Cannam Convert 3d model column type from QVector to std::vector; replace another user of ResizeableBitset colourschemes