iir1
Loading...
Searching...
No Matches
List of all members
Iir::PoleFilter< BaseClass, StateType, MaxAnalogPoles, MaxDigitalPoles > Struct Template Reference

#include <PoleFilter.h>

Inheritance diagram for Iir::PoleFilter< BaseClass, StateType, MaxAnalogPoles, MaxDigitalPoles >:
Iir::CascadeStages< MaxStages, StateType > Iir::Butterworth::BandPass< FilterOrder, StateType > Iir::Butterworth::BandShelf< FilterOrder, StateType > Iir::Butterworth::BandStop< FilterOrder, StateType > Iir::Butterworth::HighPass< FilterOrder, StateType > Iir::Butterworth::HighShelf< FilterOrder, StateType > Iir::Butterworth::LowPass< FilterOrder, StateType > Iir::Butterworth::LowShelf< FilterOrder, StateType > Iir::ChebyshevI::BandPass< FilterOrder, StateType > Iir::ChebyshevI::BandShelf< FilterOrder, StateType > Iir::ChebyshevI::BandStop< FilterOrder, StateType > Iir::ChebyshevI::HighPass< FilterOrder, StateType > Iir::ChebyshevI::HighShelf< FilterOrder, StateType > Iir::ChebyshevI::LowPass< FilterOrder, StateType > Iir::ChebyshevI::LowShelf< FilterOrder, StateType > Iir::ChebyshevII::BandPass< FilterOrder, StateType > Iir::ChebyshevII::BandShelf< FilterOrder, StateType > Iir::ChebyshevII::BandStop< FilterOrder, StateType > Iir::ChebyshevII::HighPass< FilterOrder, StateType > Iir::ChebyshevII::HighShelf< FilterOrder, StateType > Iir::ChebyshevII::LowPass< FilterOrder, StateType > Iir::ChebyshevII::LowShelf< FilterOrder, StateType >

Additional Inherited Members

- Public Member Functions inherited from Iir::CascadeStages< MaxStages, StateType >
void reset ()
 
void setup (const double(&sosCoefficients)[MaxStages][6])
 
template<typename Sample >
Sample filter (const Sample in)
 
const Cascade::Storage getCascadeStorage ()
 

Detailed Description

template<class BaseClass, class StateType, int MaxAnalogPoles, int MaxDigitalPoles = MaxAnalogPoles>
struct Iir::PoleFilter< BaseClass, StateType, MaxAnalogPoles, MaxDigitalPoles >

Storage for pole filters


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