Mercurial > hg > svgui
comparison layer/Colour3DPlotLayer.h @ 812:6c52314b31b0
Dense colour 3d plot layers should be scrollable, I think; and some tidying, debug stuff, and minor optimisations
author | Chris Cannam |
---|---|
date | Tue, 01 Jul 2014 15:32:54 +0100 |
parents | 1d526ba11a24 |
children | 2d4af227fd32 |
comparison
equal
deleted
inserted
replaced
811:c4ef666721bf | 812:6c52314b31b0 |
---|---|
212 */ | 212 */ |
213 float getBinForY(View *, float y) const; | 213 float getBinForY(View *, float y) const; |
214 | 214 |
215 DenseThreeDimensionalModel::Column getColumn(int col) const; | 215 DenseThreeDimensionalModel::Column getColumn(int col) const; |
216 | 216 |
217 /** | |
218 * True if we have the opaque or smooth flag set, or if the cells | |
219 * are so small you can't see their borders. False for big, | |
220 * translucent cells. | |
221 */ | |
222 bool shouldPaintDenseIn(const View *) const; | |
223 | |
217 int getColourScaleWidth(QPainter &) const; | 224 int getColourScaleWidth(QPainter &) const; |
218 void fillCache(int firstBin, int lastBin) const; | 225 void fillCache(int firstBin, int lastBin) const; |
219 void paintDense(View *v, QPainter &paint, QRect rect) const; | 226 void paintDense(View *v, QPainter &paint, QRect rect) const; |
220 }; | 227 }; |
221 | 228 |