##

MovingWindowFilter< T > Class Template Reference
Common

Base class for MovingWindowFilter. More...

`#include <common/common.hh>`

## Public Member Functions

| MovingWindowFilter ()
| Constructor. More...
virtual | ~MovingWindowFilter ()
| Destructor. More...
T | Get ()
| Get filtered result. More...
bool | GetWindowFilled () const
| Get whether the window has been filled. More...
unsigned int | GetWindowSize () const
| Get the window size. More...
void | SetWindowSize (unsigned int _n)
| Set window size. More...
void | Update (T _val)
| Update value of filter. More...

## Protected Member Functions

| MovingWindowFilter (MovingWindowFilterPrivate< T > &_d)
| Allow subclasses to initialize their own data pointer. More...

## Protected Attributes

MovingWindowFilterPrivate< T > * | dataPtr
| Data pointer. More...

## Detailed Description

### template<typename T>
class gazebo::common::MovingWindowFilter< T >

Base class for MovingWindowFilter.

## Constructor & Destructor Documentation

## MovingWindowFilter()

MovingWindowFilter | ( | MovingWindowFilterPrivate< T > & | _d | ) |

explicit protected

Allow subclasses to initialize their own data pointer.

Parameters

  [in] | _d | Reference to data pointer.

## Member Data Documentation

## dataPtr

MovingWindowFilterPrivate<T>* dataPtr

protected

Data pointer.

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

- MovingWindowFilter.hh