# HG changeset patch # User Chris Cannam # Date 1470237383 -3600 # Node ID 4d0d94ba2ea786c57ad8d1d6fd0dc0f00822f771 # Parent b494439a301caf801b5d8fa3f11cce2648d55817 Re-enable (little-used) normalise-visible-range option in spectrogram layer diff -r b494439a301c -r 4d0d94ba2ea7 base/MagnitudeRange.h --- a/base/MagnitudeRange.h Wed Aug 03 14:19:56 2016 +0100 +++ b/base/MagnitudeRange.h Wed Aug 03 16:16:23 2016 +0100 @@ -26,9 +26,15 @@ { public: MagnitudeRange() : m_min(0), m_max(0) { } + MagnitudeRange(float min, float max) : m_min(min), m_max(max) { } + bool operator==(const MagnitudeRange &r) { return r.m_min == m_min && r.m_max == m_max; } + bool operator!=(const MagnitudeRange &r) { + return !(*this == r); + } + bool isSet() const { return (m_min != 0.f || m_max != 0.f); } void set(float min, float max) { m_min = min;