MedianFilter.h
Go to the documentation of this file.
00001 #ifndef MEDIANFILTER_H
00002 #define MEDIANFILTER_H
00003 
00004 #include <queue>
00005 #include <algorithm>
00006 
00007 class MedianFilter
00008 {
00009 public:
00010     MedianFilter();
00011     virtual ~MedianFilter();
00012 
00013     void   setSize(unsigned int size);
00014     void   addValue(double newValue);
00015     double getMedian();
00016     double getMedian(double newValue);
00017 
00018 private:
00019     unsigned int size;
00020     std::deque<double> values;
00021     double median;
00022 
00023 };
00024 
00025 #endif // MEDIANFILTER_H


robodyn_utilities
Author(s):
autogenerated on Thu Jun 6 2019 18:56:07