![]()  | 
  
    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.