Classes | Namespaces | Macros | Functions
median.hpp File Reference
#include <stdint.h>
#include <sstream>
#include <cstdio>
#include <memory>
#include "filters/filter_base.hpp"
#include "filters/realtime_circular_buffer.hpp"
Include dependency graph for median.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  filters::MedianFilter< T >
 A median filter which works on arrays. More...
 
class  filters::MultiChannelMedianFilter< T >
 A median filter which works on arrays. More...
 

Namespaces

 filters
 

Macros

#define ELEM_SWAP(a, b)   { elem_type t=(a);(a)=(b);(b)=t; }
 
#define median(a, n)   kth_smallest(a,n,(((n)&1)?((n)/2):(((n)/2)-1)))
 

Functions

template<typename elem_type >
elem_type filters::kth_smallest (elem_type a[], int n, int k)
 

Macro Definition Documentation

◆ ELEM_SWAP

#define ELEM_SWAP (   a,
 
)    { elem_type t=(a);(a)=(b);(b)=t; }

Definition at line 49 of file median.hpp.

◆ median

#define median (   a,
 
)    kth_smallest(a,n,(((n)&1)?((n)/2):(((n)/2)-1)))

Definition at line 89 of file median.hpp.



filters
Author(s):
autogenerated on Fri Nov 11 2022 03:09:05