IT++ 4.3.1
|
Virtual Filter Base Class. More...
#include <itpp/signal/filter.h>
Public Member Functions | |
Filter () | |
Default constructor. | |
virtual T3 | operator() (const T1 Sample) |
Filter a single sample. | |
virtual Vec< T3 > | operator() (const Vec< T1 > &v) |
Filter a vector. | |
virtual | ~Filter () |
Virtual destructor. | |
Protected Member Functions | |
virtual T3 | filter (const T1 Sample)=0 |
Pure virtual filter function. This is where the real filtering is done. Implement this function to create a new filter. | |
Virtual Filter Base Class.
The class is templated as follows:
T1
is the type of the input samples T2
is the type of the filter coefficients T3
is the type of the output samples
|
inline |
Default constructor.
Definition at line 58 of file filter.h.
Referenced by itpp::AR_Filter< T1, T2, T3 >::AR_Filter(), itpp::AR_Filter< T1, T2, T3 >::AR_Filter(), itpp::ARMA_Filter< T1, T2, T3 >::ARMA_Filter(), itpp::ARMA_Filter< T1, T2, T3 >::ARMA_Filter(), itpp::MA_Filter< T1, T2, T3 >::MA_Filter(), and itpp::MA_Filter< T1, T2, T3 >::MA_Filter().
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Filter a vector.
Definition at line 315 of file filter.h.
References itpp::filter(), and itpp::Vec< Num_T >::length().