#include <filter.h>
Public Types | |
enum | type_t { FILTER_HPF, FILTER_LPF } |
Public Member Functions | |
Filter (const enum type_t type, const float tc, const float out0, const bool angle=false) | |
float | get () |
float | in (const float &i) |
void | set (const float &out0) |
Protected Attributes | |
bool | angle_ |
float | k_ [4] |
float | out_ |
float | time_const_ |
type_t | type_ |
float | x_ |
mcl_3dl::Filter::Filter | ( | const enum type_t | type, |
const float | tc, | ||
const float | out0, | ||
const bool | angle = false |
||
) | [inline] |
float mcl_3dl::Filter::get | ( | ) | [inline] |
float mcl_3dl::Filter::in | ( | const float & | i | ) | [inline] |
void mcl_3dl::Filter::set | ( | const float & | out0 | ) | [inline] |
bool mcl_3dl::Filter::angle_ [protected] |
float mcl_3dl::Filter::k_[4] [protected] |
float mcl_3dl::Filter::out_ [protected] |
float mcl_3dl::Filter::time_const_ [protected] |
type_t mcl_3dl::Filter::type_ [protected] |
float mcl_3dl::Filter::x_ [protected] |