changeset 394:4744a44dcfb1

Print warning
author Chris Cannam <c.cannam@qmul.ac.uk>
date Tue, 06 May 2014 10:35:01 +0100
parents ca607a7d928a
children a0829908bb74
files maths/MedianFilter.h
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/maths/MedianFilter.h	Wed Apr 30 16:59:08 2014 +0100
+++ b/maths/MedianFilter.h	Tue May 06 10:35:01 2014 +0100
@@ -47,7 +47,10 @@
     }
 
     void push(T value) {
-        if (value != value) return; // nan
+        if (value != value) {
+            std::cerr << "WARNING: MedianFilter::push: attempt to push NaN" << std::endl;
+            return; // nan
+        }
 	drop(m_frame[0]);
 	const int sz1 = m_size-1;
 	for (int i = 0; i < sz1; ++i) m_frame[i] = m_frame[i+1];