Public Member Functions | Protected Attributes | List of all members
FirstOrderFilter< T > Class Template Reference

#include <Common.hh>

Public Member Functions

 FirstOrderFilter (double timeConstantUp, double timeConstantDown, T initialState)
 
updateFilter (T inputState, double samplingTime)
 
 ~FirstOrderFilter ()
 

Protected Attributes

previousState_
 
double timeConstantDown_
 
double timeConstantUp_
 

Detailed Description

template<typename T>
class FirstOrderFilter< T >

Definition at line 67 of file Common.hh.

Constructor & Destructor Documentation

template<typename T >
FirstOrderFilter< T >::FirstOrderFilter ( double  timeConstantUp,
double  timeConstantDown,
initialState 
)
inline

Definition at line 82 of file Common.hh.

template<typename T >
FirstOrderFilter< T >::~FirstOrderFilter ( )
inline

Definition at line 110 of file Common.hh.

Member Function Documentation

template<typename T >
T FirstOrderFilter< T >::updateFilter ( inputState,
double  samplingTime 
)
inline

Definition at line 88 of file Common.hh.

Member Data Documentation

template<typename T >
T FirstOrderFilter< T >::previousState_
protected

Definition at line 115 of file Common.hh.

template<typename T >
double FirstOrderFilter< T >::timeConstantDown_
protected

Definition at line 114 of file Common.hh.

template<typename T >
double FirstOrderFilter< T >::timeConstantUp_
protected

Definition at line 113 of file Common.hh.


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


uuv_sensor_ros_plugins
Author(s): Musa Morena Marcusso Manhaes , Sebastian Scherer , Luiz Ricardo Douat
autogenerated on Thu Jun 18 2020 03:28:33