41#if !defined(IIRFILTER_CLASS_HEADER)
42#define IIRFILTER_CLASS_HEADER
46 IIRFILTER_TYPE_LINEAR = 1 << 0,
47 IIRFILTER_TYPE_DEG = 1 << 1,
48 IIRFILTER_TYPE_RAD = 1 << 2
55 IirFilter(
double fc = 0.5,
int tp = IIRFILTER_TYPE_LINEAR);
57 double Filter(
double data);
58 void reset(
double a = 0.0);
59 void SetFc(
double fc = 0.1);
66 void UnwrapDeg(
double deg);
67 void UnwrapRad(
double rad);