medianFilter 2020Ver

Dependents:   Tourobo2022_TBCMotorDriver

Revision:
0:039669d0faad
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MedianFilter.h	Sun Feb 16 14:24:35 2020 +0000
@@ -0,0 +1,26 @@
+#ifndef MEDIAN_FILTER
+#define MEDIAN_FILTER
+
+#include "stdlib.h"
+
+namespace MedianFilterMode{
+    enum MODE_ENUM {
+        UPPER_MODE = 0,
+        DOWNER_MODE = 1,   
+    };
+};
+
+class MedianFilter {
+    public:        
+        MedianFilter();
+        
+        void sort(void *base,size_t n,size_t size,bool form);   
+        
+        int     getIntValue(int array[],size_t size);
+        float   getFloatValue(float array[],size_t size);
+    private:
+        static int ascending_order(const void *c1, const void *c2);
+        static int descending_order(const void *c1, const void *c2);
+};
+
+#endif
\ No newline at end of file