diff maths/MedianFilter.h @ 169:783fb5f0e626

Print warning
author Chris Cannam
date Tue, 06 May 2014 10:35:01 +0100
parents 2ca24037ae22
children 5ec47007b873
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];