#include <hmovingaveragefilter.h>
|
| | HMovingAverageFilter (HWriter< T > *writer, int m, size_t blocksize, HProbe< T > *probe=NULL) |
| |
| | HMovingAverageFilter (HWriterConsumer< T > *consumer, int m, size_t blocksize, HProbe< T > *probe=NULL) |
| |
| | HMovingAverageFilter (HReader< T > *reader, int m, size_t blocksize, HProbe< T > *probe=NULL) |
| |
| | ~HMovingAverageFilter () |
| |
| void | Filter (T *src, T *dest, size_t blocksize) |
| |
| void | SetM (int m) |
| |
| | ~HFilter () |
| |
| int | Write (T *src, size_t blocksize) |
| |
| int | Read (T *dest, size_t blocksize) |
| |
| bool | Start () |
| |
| bool | Stop () |
| |
| bool | Command (HCommand *command) |
| |
| void | Enable () |
| |
| void | Disable () |
| |
| bool | GetEnabled () |
| |
| | HObject () |
| |
| virtual | ~HWriter ()=default |
| |
| HWriter< T > * | Writer () |
| |
| virtual | ~HReader ()=default |
| |
| HReader< T > * | Reader () |
| |
| HWriterConsumer< T > * | Consumer () |
| |
template<class T>
class HMovingAverageFilter< T >
A moving average filter
◆ HMovingAverageFilter() [1/3]
Construct a new moving average filter with with a given M (number of samples to average over )
◆ HMovingAverageFilter() [2/3]
Construct a new moving average filter with with a given M (number of samples to average over )
◆ HMovingAverageFilter() [3/3]
Construct a new moving average filter with with a given M (number of samples to average over )
◆ ~HMovingAverageFilter()
◆ Filter()
Called to run the filter calculations on a block of samples
Implements HFilter< T >.
◆ SetM()
Set the moving average factor M (the number of adjacent samples being averaged)
The documentation for this class was generated from the following file: