iir1
|
#include <Custom.h>
Additional Inherited Members | |
![]() | |
complex_t | response (double normalizedFrequency) const |
std::vector< PoleZeroPair > | getPoleZeros () const |
double | getA0 () const |
double | getA1 () const |
double | getA2 () const |
double | getB0 () const |
double | getB1 () const |
double | getB2 () const |
template<class StateType > | |
double | filter (double s, StateType &state) const |
void | setCoefficients (double a0, double a1, double a2, double b0, double b1, double b2) |
void | setOnePole (complex_t pole, complex_t zero) |
void | setTwoPole (complex_t pole1, complex_t zero1, complex_t pole2, complex_t zero2) |
void | setPoleZeroPair (const PoleZeroPair &pair) |
void | setIdentity () |
void | applyScale (double scale) |
Set a pole/zero pair in polar coordinates and scale the FIR filter coefficients
poleRho | Radius of the pole |
poleTheta | Angle of the pole |
zeroRho | Radius of the zero |
zeroTheta | Angle of the zero |