26 template <
class T, u
int8_t FILTER_SIZE>
33 virtual T
apply(T sample);
36 virtual T
get()
const {
77 template <
class T, u
int8_t FILTER_SIZE>
90 template <
class T, u
int8_t FILTER_SIZE>
113 template <
class T, u
int8_t FILTER_SIZE>
ModeFilter< uint8_t, 4 > ModeFilterUInt8_Size4
ModeFilter< int8_t, 4 > ModeFilterInt8_Size4
ModeFilter< int8_t, 5 > ModeFilterInt8_Size5
ModeFilter< uint16_t, 3 > ModeFilterUInt16_Size3
ModeFilter< uint8_t, 6 > ModeFilterUInt8_Size6
ModeFilter< float, 6 > ModeFilterFloat_Size6
ModeFilter< int8_t, 6 > ModeFilterInt8_Size6
ModeFilter< uint8_t, 7 > ModeFilterUInt8_Size7
ModeFilter< int16_t, 7 > ModeFilterInt16_Size7
ModeFilter< uint16_t, 5 > ModeFilterUInt16_Size5
ModeFilter< int8_t, 3 > ModeFilterInt8_Size3
ModeFilter< uint8_t, 3 > ModeFilterUInt8_Size3
ModeFilter< float, 4 > ModeFilterFloat_Size4
ModeFilter< float, 7 > ModeFilterFloat_Size7
void isort(T sample, bool drop_high_sample)
ModeFilter< int16_t, 4 > ModeFilterInt16_Size4
A filter with a buffer. This is implemented separately to the base Filter class to get around restric...
virtual T apply(T sample)
ModeFilter< int16_t, 3 > ModeFilterInt16_Size3
ModeFilter< float, 5 > ModeFilterFloat_Size5
ModeFilter< int16_t, 5 > ModeFilterInt16_Size5
ModeFilter< int16_t, 6 > ModeFilterInt16_Size6
A pure virtual interface class.
ModeFilter< uint8_t, 5 > ModeFilterUInt8_Size5
ModeFilter< uint16_t, 6 > ModeFilterUInt16_Size6
ModeFilter< float, 3 > ModeFilterFloat_Size3
ModeFilter< uint16_t, 7 > ModeFilterUInt16_Size7
ModeFilter< uint16_t, 4 > ModeFilterUInt16_Size4
ModeFilter< int8_t, 7 > ModeFilterInt8_Size7
ModeFilter(uint8_t return_element)