IT++ Logo
Public Member Functions | Protected Member Functions

itpp::Filter< T1, T2, T3 > Class Template Reference

Virtual Filter Base Class.The class is templated as follows: More...

#include <itpp/signal/filter.h>

Inheritance diagram for itpp::Filter< T1, T2, T3 >:
itpp::AR_Filter< T1, T2, T3 > itpp::ARMA_Filter< T1, T2, T3 > itpp::MA_Filter< T1, T2, T3 >

List of all members.

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.

Detailed Description

template<class T1, class T2, class T3>
class itpp::Filter< T1, T2, T3 >

Virtual Filter Base Class.

The class is templated as follows:

Definition at line 61 of file filter.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
SourceForge Logo

Generated on Wed Feb 9 2011 13:47:20 for IT++ by Doxygen 1.7.3