# HG changeset patch # User Chris Cannam # Date 1469018423 -3600 # Node ID 238780e92f86af98702ef9806ccb56f072b2a10a # Parent 927d329252bf0db7fcd97b140386485a38833bdb Toward updating mag cache diff -r 927d329252bf -r 238780e92f86 base/MagnitudeRange.h --- a/base/MagnitudeRange.h Thu Jul 14 16:12:05 2016 +0100 +++ b/base/MagnitudeRange.h Wed Jul 20 13:40:23 2016 +0100 @@ -16,6 +16,8 @@ #ifndef MAGNITUDE_RANGE_H #define MAGNITUDE_RANGE_H +#include + /** * Maintain a min and max value, and update them when supplied a new * data point. @@ -43,7 +45,16 @@ changed = true; } return changed; - } + } + bool sample(const std::vector &ff) { + bool changed = false; + for (auto f: ff) { + if (sample(f)) { + changed = true; + } + } + return changed; + } bool sample(const MagnitudeRange &r) { bool changed = false; if (isSet()) {