rm_control
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
OneEuroFilter< T > Class Template Reference

#include <filters.h>

Inheritance diagram for OneEuroFilter< T >:
Collaboration diagram for OneEuroFilter< T >:

Public Member Functions

 OneEuroFilter (double _freq, T _mincutoff, T _beta, T _dcutoff)
 
 ~OneEuroFilter ()
 
void input (T input_value)
 
output ()
 
void clear ()
 
 OneEuroFilter (double _freq, T _mincutoff, T _beta, T _dcutoff)
 
 ~OneEuroFilter ()=default
 
void input (T input_value)
 
alpha (T cutoff, double freq)
 
output ()
 
void clear ()
 
- Public Member Functions inherited from Filter< T >
 Filter ()=default
 
virtual ~Filter ()=default
 

Constructor & Destructor Documentation

◆ OneEuroFilter() [1/2]

template<typename T >
OneEuroFilter< T >::OneEuroFilter ( double _freq,
T _mincutoff,
T _beta,
T _dcutoff )

◆ ~OneEuroFilter() [1/2]

template<typename T >
OneEuroFilter< T >::~OneEuroFilter ( )
default

◆ OneEuroFilter() [2/2]

template<typename T >
OneEuroFilter< T >::OneEuroFilter ( double _freq,
T _mincutoff,
T _beta,
T _dcutoff )
inline

◆ ~OneEuroFilter() [2/2]

template<typename T >
OneEuroFilter< T >::~OneEuroFilter ( )
default

Member Function Documentation

◆ alpha()

template<typename T >
T OneEuroFilter< T >::alpha ( T cutoff,
double freq )
inline

◆ clear() [1/2]

template<typename T >
void OneEuroFilter< T >::clear ( )
virtual

Implements Filter< T >.

◆ clear() [2/2]

template<typename T >
void OneEuroFilter< T >::clear ( )
inlinevirtual

Implements Filter< T >.

◆ input() [1/2]

template<typename T >
void OneEuroFilter< T >::input ( T input_value)
virtual

Implements Filter< T >.

◆ input() [2/2]

template<typename T >
void OneEuroFilter< T >::input ( T input_value)
inlinevirtual

Implements Filter< T >.

◆ output() [1/2]

template<typename T >
T OneEuroFilter< T >::output ( )
virtual

Implements Filter< T >.

◆ output() [2/2]

template<typename T >
T OneEuroFilter< T >::output ( )
inlinevirtual

Implements Filter< T >.


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