FastLED 3.9.15
Loading...
Searching...
No Matches
fl::WeightedMovingAverage< T, N > Class Template Reference

Detailed Description

template<typename T = float, fl::size N = 8>
class fl::WeightedMovingAverage< T, N >

Definition at line 490 of file filter.h.

#include <filter.h>

+ Collaboration diagram for fl::WeightedMovingAverage< T, N >:

Public Member Functions

 WeightedMovingAverage () FL_NOEXCEPT=default
 
 WeightedMovingAverage (fl::size capacity)
 
FASTLED_FORCE_INLINE fl::size capacity () const
 
FASTLED_FORCE_INLINE bool full () const
 
FASTLED_FORCE_INLINE void reset ()
 
FASTLED_FORCE_INLINE void resize (fl::size new_capacity)
 
FASTLED_FORCE_INLINE fl::size size () const
 
FASTLED_FORCE_INLINEupdate (fl::span< const T > values)
 
FASTLED_FORCE_INLINEupdate (T input)
 
FASTLED_FORCE_INLINEvalue () const
 

Private Attributes

detail::WeightedMovingAverageImpl< T, N > mImpl
 

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