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