Public Member Functions | Public Attributes | List of all members
laser_filters::LaserScanAngularBoundsFilter Class Reference

#include <angular_bounds_filter.h>

Inheritance diagram for laser_filters::LaserScanAngularBoundsFilter:
Inheritance graph
[legend]

Public Member Functions

bool configure ()
 
bool update (const sensor_msgs::LaserScan &input_scan, sensor_msgs::LaserScan &filtered_scan)
 
virtual ~LaserScanAngularBoundsFilter ()
 
- Public Member Functions inherited from filters::FilterBase< sensor_msgs::LaserScan >
bool configure (const std::string &param_name, ros::NodeHandle node_handle=ros::NodeHandle())
 
bool configure (XmlRpc::XmlRpcValue &config)
 
 FilterBase ()
 
const std::string & getName () const
 
std::string getType ()
 
virtual bool update (const T &data_in, T &data_out)=0
 
virtual ~FilterBase ()
 

Public Attributes

double lower_angle_
 
double upper_angle_
 

Additional Inherited Members

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

Detailed Description

Definition at line 80 of file angular_bounds_filter.h.

Constructor & Destructor Documentation

◆ ~LaserScanAngularBoundsFilter()

virtual laser_filters::LaserScanAngularBoundsFilter::~LaserScanAngularBoundsFilter ( )
inlinevirtual

Definition at line 134 of file angular_bounds_filter.h.

Member Function Documentation

◆ configure()

bool laser_filters::LaserScanAngularBoundsFilter::configure ( )
inlinevirtual

◆ update()

bool laser_filters::LaserScanAngularBoundsFilter::update ( const sensor_msgs::LaserScan &  input_scan,
sensor_msgs::LaserScan &  filtered_scan 
)
inline

Definition at line 136 of file angular_bounds_filter.h.

Member Data Documentation

◆ lower_angle_

double laser_filters::LaserScanAngularBoundsFilter::lower_angle_

Definition at line 118 of file angular_bounds_filter.h.

◆ upper_angle_

double laser_filters::LaserScanAngularBoundsFilter::upper_angle_

Definition at line 119 of file angular_bounds_filter.h.


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


laser_filters
Author(s): Tully Foote
autogenerated on Wed Mar 27 2024 02:53:20