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

Base class for MovingWindowFilter. More...

#include <common/common.hh>

Public Member Functions

 MovingWindowFilter ()
 Constructor. More...
 
virtual ~MovingWindowFilter ()
 Destructor. More...
 
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

template<typename T >
gazebo::common::MovingWindowFilter< T >::MovingWindowFilter ( MovingWindowFilterPrivate< T > &  _d)
protected

Allow subclasses to initialize their own data pointer.

Parameters
[in]_dReference to data pointer.

Member Data Documentation

template<typename T >
MovingWindowFilterPrivate<T>* gazebo::common::MovingWindowFilter< T >::dataPtr
protected

Data pointer.


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