Vector3 Modified

Dependents:   optWingforHAPS_Eigen hexaTest_Eigen

Committer:
Kerneels Bezuidenhout
Date:
Mon Sep 26 20:45:46 2016 +0200
Revision:
1:7e434a01533c
Parent:
0:49e6de85e2fb
Child:
3:ec86928ff12d
Initial Version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Kerneels Bezuidenhout 1:7e434a01533c 1 #ifndef MEDIANFILTER_H
Kerneels Bezuidenhout 1:7e434a01533c 2 #define MEDIANFILTER_H
Kerneels Bezuidenhout 1:7e434a01533c 3
Kerneels Bezuidenhout 1:7e434a01533c 4 #include <deque>
Kerneels Bezuidenhout 1:7e434a01533c 5 #include <algorithm>
Kerneels Bezuidenhout 1:7e434a01533c 6
Kerneels Bezuidenhout 1:7e434a01533c 7 class MedianFilter
Kerneels Bezuidenhout 1:7e434a01533c 8 {
Kerneels Bezuidenhout 1:7e434a01533c 9 public:
Kerneels Bezuidenhout 1:7e434a01533c 10 MedianFilter(int size = 3);
Kerneels Bezuidenhout 1:7e434a01533c 11
Kerneels Bezuidenhout 1:7e434a01533c 12 float Process(float val);
Kerneels Bezuidenhout 1:7e434a01533c 13
Kerneels Bezuidenhout 1:7e434a01533c 14 private:
Kerneels Bezuidenhout 1:7e434a01533c 15 int _size;
Kerneels Bezuidenhout 1:7e434a01533c 16 int _n;
Kerneels Bezuidenhout 1:7e434a01533c 17 deque<float> _window;
Kerneels Bezuidenhout 1:7e434a01533c 18 };
Kerneels Bezuidenhout 1:7e434a01533c 19 #endif