arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Filter< T > Class Template Referenceabstract

Abstract filter interface definition;. More...

#include <Filter.h>

Inheritance diagram for Filter< T >:
BiQuadDF2< float > BiQuadDF1< T > BiQuadDF2< T > FIR< T > FilterChain< T, N > IIR< T > MedianFilter< T > NoFilter< T > SOSFilter< T, N >

Public Member Functions

 Filter ()=default
 
 Filter (Filter const &)=delete
 
virtual ~Filter ()=default
 
Filteroperator= (Filter const &)=delete
 
virtual T process (T in)=0
 

Detailed Description

template<typename T>
class audio_tools::Filter< T >

Abstract filter interface definition;.

Author
pschatzmann

Constructor & Destructor Documentation

◆ Filter() [1/2]

template<typename T >
Filter ( )
default

◆ ~Filter()

template<typename T >
virtual ~Filter ( )
virtualdefault

◆ Filter() [2/2]

template<typename T >
Filter ( Filter< T > const )
delete

Member Function Documentation

◆ operator=()

template<typename T >
Filter & operator= ( Filter< T > const )
delete

◆ process()

template<typename T >
virtual T process ( T  in)
pure virtual

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