Classes | Namespaces | Defines | Functions
median.h File Reference
#include <stdint.h>
#include <sstream>
#include <cstdio>
#include <boost/scoped_ptr.hpp>
#include "filters/filter_base.h"
#include "filters/realtime_circular_buffer.h"
Include dependency graph for median.h:
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

namespace  filters

Defines

#define ELEM_SWAP(a, b)   { register 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)

Define Documentation

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

Definition at line 49 of file median.h.

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

Definition at line 89 of file median.h.



filters
Author(s):
autogenerated on Sat Jun 8 2019 19:38:00