The class is templated as follows:. More...
#include <itpp/base/filter.h>
Inheritance diagram for itpp::Filter< T1, T2, T3 >:
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. |
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
Definition at line 57 of file filter.h.
|
Default constructor.
|
|
Virtual destructor.
|
|
Filter a single sample.
|
|
Filter a vector.
Definition at line 313 of file filter.h. References itpp::Filter< T1, T2, T3 >::filter(), and itpp::Vec< Num_T >::length(). |
|
Pure virtual filter function. This is where the real filtering is done. Implement this function to create a new filter.
Referenced by itpp::Filter< T1, T2, T3 >::operator()(), and itpp::Filter< std::complex< double >, double, std::complex< double > >::operator()(). |
Generated on Thu Apr 19 14:20:41 2007 for IT++ by Doxygen 1.4.6