FastLED 3.9.15
Loading...
Searching...
No Matches
fl::BiquadFilter< T > Class Template Reference

Detailed Description

template<typename T = float>
class fl::BiquadFilter< T >

Definition at line 318 of file filter.h.

#include <filter.h>

+ Collaboration diagram for fl::BiquadFilter< T >:

Public Member Functions

 BiquadFilter (T b0, T b1, T b2, T a1, T a2)
 
FASTLED_FORCE_INLINE void reset ()
 
FASTLED_FORCE_INLINEupdate (T input)
 
FASTLED_FORCE_INLINEvalue () const
 

Static Public Member Functions

static BiquadFilter bandpass (float center_hz, float sample_rate, float q=1.0f)
 
static BiquadFilter butterworth (float cutoff_hz, float sample_rate)
 
static BiquadFilter highpass (float cutoff_hz, float sample_rate)
 
static BiquadFilter notch (float center_hz, float sample_rate, float q=1.0f)
 

Private Types

using Impl = detail::BiquadFilterImpl<T>
 

Private Member Functions

 BiquadFilter (const Impl &impl)
 

Private Attributes

Impl mImpl
 

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