LASP 1.0
Library for Acoustic Signal Processing
|
Filter used to pre-filter a double-precision floating point data stream. More...
#include <lasp_filter.h>
Public Member Functions | |
virtual void | filter (vd &inout)=0 |
Filter input, and provides output in same array as input. | |
virtual | ~Filter ()=0 |
virtual void | reset ()=0 |
Reset filter state to 0 (history was all-zero). | |
virtual std::unique_ptr< Filter > | clone () const =0 |
Clone a filter, to generate a copy. | |
Filter used to pre-filter a double-precision floating point data stream.
Definition at line 10 of file lasp_filter.h.
|
inlinepure virtual |
Definition at line 33 of file lasp_filter.h.
|
pure virtual |
Clone a filter, to generate a copy.
Implemented in SeriesBiquad, and BiquadBank.
|
pure virtual |
Filter input, and provides output in same array as input.
inout | Vector of input / output samples. |
Implemented in SeriesBiquad, and BiquadBank.
|
pure virtual |
Reset filter state to 0 (history was all-zero).
Implemented in SeriesBiquad, and BiquadBank.