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

#include <threshold_filter.h>

Inheritance diagram for iirob_filters::MultiChannelThresholdFilter< T >:
Inheritance graph
[legend]

Public Member Functions

virtual bool configure ()
 
 MultiChannelThresholdFilter ()
 
virtual bool update (const std::vector< T > &data_in, std::vector< T > &data_out)
 
 ~MultiChannelThresholdFilter ()
 
- Public Member Functions inherited from filters::MultiChannelFilterBase< T >
bool configure (unsigned int number_of_channels, const std::string &param_name, ros::NodeHandle node_handle=ros::NodeHandle())
 
bool configure (unsigned int number_of_channels, XmlRpc::XmlRpcValue &config)
 
bool configure (XmlRpc::XmlRpcValue &config)
 
 MultiChannelFilterBase ()
 
virtual bool update (const T &data_in, T &data_out)
 
- Public Member Functions inherited from filters::FilterBase< T >
bool configure (const std::string &param_name, ros::NodeHandle node_handle=ros::NodeHandle())
 
bool configure (XmlRpc::XmlRpcValue &config)
 
 FilterBase ()
 
const std::string & getName ()
 
std::string getType ()
 
virtual ~FilterBase ()
 

Private Attributes

iirob_filters::ThresholdParameters params_
 
double threshold_
 
double threshold_angular_
 
double threshold_lin_
 

Additional Inherited Members

- Protected Member Functions inherited from filters::FilterBase< T >
bool getParam (const std::string &name, std::string &value)
 
bool getParam (const std::string &name, XmlRpc::XmlRpcValue &value)
 
bool getParam (const std::string &name, double &value)
 
bool getParam (const std::string &name, std::vector< double > &value)
 
bool getParam (const std::string &name, unsigned int &value)
 
bool getParam (const std::string &name, int &value)
 
bool getParam (const std::string &name, std::vector< std::string > &value)
 
bool getParam (const std::string &name, bool &value)
 
bool loadConfiguration (XmlRpc::XmlRpcValue &config)
 
- Protected Attributes inherited from filters::MultiChannelFilterBase< T >
unsigned int number_of_channels_
 
- Protected Attributes inherited from filters::FilterBase< T >
bool configured_
 
std::string filter_name_
 
std::string filter_type_
 
string_map_t params_
 

Detailed Description

template<typename T>
class iirob_filters::MultiChannelThresholdFilter< T >

Definition at line 188 of file threshold_filter.h.

Constructor & Destructor Documentation

Definition at line 209 of file threshold_filter.h.

Definition at line 214 of file threshold_filter.h.

Member Function Documentation

template<typename T >
bool iirob_filters::MultiChannelThresholdFilter< T >::configure ( )
virtual

Implements filters::MultiChannelFilterBase< T >.

Definition at line 220 of file threshold_filter.h.

template<typename T >
bool iirob_filters::MultiChannelThresholdFilter< T >::update ( const std::vector< T > &  data_in,
std::vector< T > &  data_out 
)
virtual

Implements filters::MultiChannelFilterBase< T >.

Definition at line 235 of file threshold_filter.h.

Member Data Documentation

template<typename T >
iirob_filters::ThresholdParameters iirob_filters::MultiChannelThresholdFilter< T >::params_
private

Definition at line 200 of file threshold_filter.h.

template<typename T >
double iirob_filters::MultiChannelThresholdFilter< T >::threshold_
private

Definition at line 201 of file threshold_filter.h.

template<typename T >
double iirob_filters::MultiChannelThresholdFilter< T >::threshold_angular_
private

Definition at line 203 of file threshold_filter.h.

template<typename T >
double iirob_filters::MultiChannelThresholdFilter< T >::threshold_lin_
private

Definition at line 202 of file threshold_filter.h.


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


iirob_filters
Author(s): Denis Štogl
autogenerated on Fri Sep 18 2020 03:32:19