#include <astra_timer_filter.h>
Public Member Functions | |
void | addSample (double sample) |
AstraTimerFilter (std::size_t filter_len) | |
void | clear () |
double | getMedian () |
double | getMovingAvg () |
virtual | ~AstraTimerFilter () |
Private Attributes | |
std::deque< double > | buffer_ |
std::size_t | filter_len_ |
Definition at line 43 of file astra_timer_filter.h.
astra_wrapper::AstraTimerFilter::AstraTimerFilter | ( | std::size_t | filter_len | ) |
Definition at line 40 of file astra_timer_filter.cpp.
astra_wrapper::AstraTimerFilter::~AstraTimerFilter | ( | ) | [virtual] |
Definition at line 45 of file astra_timer_filter.cpp.
void astra_wrapper::AstraTimerFilter::addSample | ( | double | sample | ) |
Definition at line 49 of file astra_timer_filter.cpp.
Definition at line 89 of file astra_timer_filter.cpp.
double astra_wrapper::AstraTimerFilter::getMedian | ( | ) |
Definition at line 56 of file astra_timer_filter.cpp.
Definition at line 69 of file astra_timer_filter.cpp.
std::deque<double> astra_wrapper::AstraTimerFilter::buffer_ [private] |
Definition at line 59 of file astra_timer_filter.h.
std::size_t astra_wrapper::AstraTimerFilter::filter_len_ [private] |
Definition at line 57 of file astra_timer_filter.h.