Public Member Functions | Private Attributes | List of all members
astra_wrapper::AstraTimerFilter Class Reference

#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_
 

Detailed Description

Definition at line 43 of file astra_timer_filter.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

void astra_wrapper::AstraTimerFilter::addSample ( double  sample)

Definition at line 49 of file astra_timer_filter.cpp.

void astra_wrapper::AstraTimerFilter::clear ( )

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.

double astra_wrapper::AstraTimerFilter::getMovingAvg ( )

Definition at line 69 of file astra_timer_filter.cpp.

Member Data Documentation

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.


The documentation for this class was generated from the following files:


astra_camera
Author(s): Tim Liu
autogenerated on Wed Dec 16 2020 03:54:34