MCL
A C++ library mirroring some of the most common Matlab functions.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
mcl::FilterBank Class Referenceabstract

#include <digitalfilter.h>

Inheritance diagram for mcl::FilterBank:
mcl::IirFilterBank

Public Member Functions

virtual std::vector< RealFilter (const Real input)=0
 
virtual std::vector
< std::vector< Real > > 
Filter (const std::vector< Real > &input)=0
 
virtual void Reset ()=0
 
virtual Int num_filters ()=0
 
virtual ~FilterBank ()
 

Detailed Description

Filter bank abstract class

Constructor & Destructor Documentation

virtual mcl::FilterBank::~FilterBank ( )
inlinevirtual

Member Function Documentation

virtual std::vector<Real> mcl::FilterBank::Filter ( const Real  input)
pure virtual

Returns the output of the filter bank for an input equal to input. Hello world!

Implemented in mcl::IirFilterBank.

virtual std::vector<std::vector<Real> > mcl::FilterBank::Filter ( const std::vector< Real > &  input)
pure virtual

Returns the output of the filter bank for a given input.

Implemented in mcl::IirFilterBank.

virtual Int mcl::FilterBank::num_filters ( )
pure virtual

Implemented in mcl::IirFilterBank.

virtual void mcl::FilterBank::Reset ( )
pure virtual

Resets the state of the filter

Implemented in mcl::IirFilterBank.


The documentation for this class was generated from the following file: