Mercurial > hg > svgui
diff layer/Colour3DPlotLayer.h @ 720:5f9c0147d1d6 tonioni
Merge from default branch
author | Chris Cannam |
---|---|
date | Tue, 28 Jan 2014 18:33:44 +0000 |
parents | 67e6d518ac27 |
children | c27a3604fe6f |
line wrap: on
line diff
--- a/layer/Colour3DPlotLayer.h Fri Jan 10 14:41:38 2014 +0000 +++ b/layer/Colour3DPlotLayer.h Tue Jan 28 18:33:44 2014 +0000 @@ -116,12 +116,26 @@ void setBinScale(BinScale); BinScale getBinScale() const; + /** + * Normalize each column to its maximum value, independent of its + * neighbours. + */ void setNormalizeColumns(bool n); bool getNormalizeColumns() const; + /** + * Normalize each value against the maximum in the visible region. + */ void setNormalizeVisibleArea(bool n); bool getNormalizeVisibleArea() const; + /** + * Normalize each column to its maximum value, and then scale by + * the log of the (absolute) maximum value. + */ + void setNormalizeHybrid(bool n); + bool getNormalizeHybrid() const; + void setInvertVertical(bool i); bool getInvertVertical() const; @@ -168,6 +182,7 @@ BinScale m_binScale; bool m_normalizeColumns; bool m_normalizeVisibleArea; + bool m_normalizeHybrid; bool m_invertVertical; bool m_opaque; bool m_smooth;