All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
gazebo::common::MovingWindowFilterPrivate< T > Class Template Reference

#include <MovingWindowFilter.hh>

Collaboration diagram for gazebo::common::MovingWindowFilterPrivate< T >:
Collaboration graph
[legend]

Public Member Functions

 MovingWindowFilterPrivate ()
 

Public Attributes

unsigned int samples
 keep track of number of elements More...
 
sum
 keep track of running sum More...
 
std::vector< T > valHistory
 buffer history of raw values More...
 
std::vector< T >::iterator valIter
 iterator pointing to current value in buffer More...
 
unsigned int valWindowSize
 For moving window smoothed value. More...
 

Member Data Documentation

template<typename T >
unsigned int gazebo::common::MovingWindowFilterPrivate< T >::samples

keep track of number of elements

template<typename T >
T gazebo::common::MovingWindowFilterPrivate< T >::sum

keep track of running sum

template<typename T >
std::vector<T> gazebo::common::MovingWindowFilterPrivate< T >::valHistory

buffer history of raw values

template<typename T >
std::vector<T>::iterator gazebo::common::MovingWindowFilterPrivate< T >::valIter

iterator pointing to current value in buffer

template<typename T >
unsigned int gazebo::common::MovingWindowFilterPrivate< T >::valWindowSize

For moving window smoothed value.


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