#include <jaiabot/utils/hampel_filter.h>
Definition at line 22 of file hampel_filter.h.
◆ HampelFilter()
| jaiabot::utils::HampelFilter::HampelFilter |
( |
std::size_t |
window_size = 7, |
|
|
double |
num_mads = 3.0 |
|
) |
| |
|
inlineexplicit |
◆ filter()
| Result jaiabot::utils::HampelFilter::filter |
( |
double |
value | ) |
|
|
inline |
◆ is_warmed_up()
| bool jaiabot::utils::HampelFilter::is_warmed_up |
( |
| ) |
const |
|
inline |
◆ num_mads()
| double jaiabot::utils::HampelFilter::num_mads |
( |
| ) |
const |
|
inline |
◆ reset()
| void jaiabot::utils::HampelFilter::reset |
( |
| ) |
|
|
inline |
◆ samples_buffered()
| std::size_t jaiabot::utils::HampelFilter::samples_buffered |
( |
| ) |
const |
|
inline |
◆ window_size()
| std::size_t jaiabot::utils::HampelFilter::window_size |
( |
| ) |
const |
|
inline |
◆ MAD_TO_STDDEV_SCALE
| constexpr double jaiabot::utils::HampelFilter::MAD_TO_STDDEV_SCALE = 1.4826 |
|
staticconstexpr |
The documentation for this class was generated from the following file: