Public Member Functions | Private Attributes | List of all members
DigitalLpFilter< T > Class Template Reference

#include <filters.h>

Inheritance diagram for DigitalLpFilter< T >:
Inheritance graph
[legend]

Public Member Functions

void clear ()
 
 DigitalLpFilter (T w_c, T t_s)
 
void input (T input_value)
 
output ()
 
 ~DigitalLpFilter ()
 
- Public Member Functions inherited from Filter< T >
void add (const EventType &evt)
 
 Filter ()=default
 
virtual ~Filter ()=default
 
- Public Member Functions inherited from SimpleFilter< Msg >
const std::string & getName ()
 
Connection registerCallback (const boost::function< void(P)> &callback)
 
Connection registerCallback (const C &callback)
 
Connection registerCallback (void(*callback)(P))
 
Connection registerCallback (void(T::*callback)(P), T *t)
 
void setName (const std::string &name)
 

Private Attributes

Lpf_in1_
 
Lpf_in2_
 
Lpf_in3_
 
Lpf_in_prev_ [2]
 
Lpf_out1_
 
Lpf_out2_
 
lpf_out_
 
Lpf_out_prev_ [2]
 

Additional Inherited Members

- Public Types inherited from Filter< T >
typedef ros::MessageEvent< Msg const > EventType
 
- Public Types inherited from SimpleFilter< Msg >
typedef boost::function< void(const MConstPtr &)> Callback
 
typedef boost::function< void(const EventType &)> EventCallback
 
typedef ros::MessageEvent< Msg const > EventType
 
typedef boost::shared_ptr< Msg const > MConstPtr
 
- Protected Member Functions inherited from SimpleFilter< Msg >
void signalMessage (const MConstPtr &msg)
 
void signalMessage (const ros::MessageEvent< Msg const > &event)
 

Detailed Description

template<typename T>
class DigitalLpFilter< T >

Definition at line 70 of file filters.h.

Constructor & Destructor Documentation

◆ DigitalLpFilter()

template<typename T >
DigitalLpFilter< T >::DigitalLpFilter ( w_c,
t_s 
)

Definition at line 140 of file filters.cpp.

◆ ~DigitalLpFilter()

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

Member Function Documentation

◆ clear()

template<typename T >
void DigitalLpFilter< T >::clear
virtual

Implements Filter< T >.

Definition at line 175 of file filters.cpp.

◆ input()

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

Implements Filter< T >.

Definition at line 158 of file filters.cpp.

◆ output()

template<typename T >
T DigitalLpFilter< T >::output
virtual

Implements Filter< T >.

Definition at line 169 of file filters.cpp.

Member Data Documentation

◆ Lpf_in1_

template<typename T >
T DigitalLpFilter< T >::Lpf_in1_
private

Definition at line 82 of file filters.h.

◆ Lpf_in2_

template<typename T >
T DigitalLpFilter< T >::Lpf_in2_
private

Definition at line 82 of file filters.h.

◆ Lpf_in3_

template<typename T >
T DigitalLpFilter< T >::Lpf_in3_
private

Definition at line 82 of file filters.h.

◆ Lpf_in_prev_

template<typename T >
T DigitalLpFilter< T >::Lpf_in_prev_[2]
private

Definition at line 80 of file filters.h.

◆ Lpf_out1_

template<typename T >
T DigitalLpFilter< T >::Lpf_out1_
private

Definition at line 82 of file filters.h.

◆ Lpf_out2_

template<typename T >
T DigitalLpFilter< T >::Lpf_out2_
private

Definition at line 82 of file filters.h.

◆ lpf_out_

template<typename T >
T DigitalLpFilter< T >::lpf_out_
private

Definition at line 83 of file filters.h.

◆ Lpf_out_prev_

template<typename T >
T DigitalLpFilter< T >::Lpf_out_prev_[2]
private

Definition at line 81 of file filters.h.


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


rm_common
Author(s):
autogenerated on Thu Mar 6 2025 03:23:29