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

#include <scan_blob_filter.h>

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

Public Member Functions

bool configure ()
 
 ScanBlobFilter ()
 
bool update (const sensor_msgs::LaserScan &scan_in, sensor_msgs::LaserScan &scan_out)
 
virtual ~ScanBlobFilter ()
 
- 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 ()
 
std::string getType ()
 
virtual ~FilterBase ()
 

Public Attributes

double max_radius_
 
int min_points_
 

Additional Inherited Members

- Protected Member Functions inherited from filters::FilterBase< sensor_msgs::LaserScan >
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::FilterBase< sensor_msgs::LaserScan >
bool configured_
 
std::string filter_name_
 
std::string filter_type_
 
string_map_t params_
 

Detailed Description

ScanBlobFilter is a simple filter that filters shadow points in a laser scan line

Definition at line 51 of file scan_blob_filter.h.

Constructor & Destructor Documentation

laser_filters::ScanBlobFilter::ScanBlobFilter ( )
inline

Definition at line 60 of file scan_blob_filter.h.

virtual laser_filters::ScanBlobFilter::~ScanBlobFilter ( )
inlinevirtual

Definition at line 86 of file scan_blob_filter.h.

Member Function Documentation

bool laser_filters::ScanBlobFilter::configure ( )
inlinevirtual

Configure the filter from XML

Implements filters::FilterBase< sensor_msgs::LaserScan >.

Definition at line 67 of file scan_blob_filter.h.

bool laser_filters::ScanBlobFilter::update ( const sensor_msgs::LaserScan &  scan_in,
sensor_msgs::LaserScan &  scan_out 
)
inlinevirtual
Parameters
scan_inthe input LaserScan message
scan_outthe output LaserScan message

Implements filters::FilterBase< sensor_msgs::LaserScan >.

Definition at line 93 of file scan_blob_filter.h.

Member Data Documentation

double laser_filters::ScanBlobFilter::max_radius_

Definition at line 55 of file scan_blob_filter.h.

int laser_filters::ScanBlobFilter::min_points_

Definition at line 56 of file scan_blob_filter.h.


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


laser_filters
Author(s): Tully Foote
autogenerated on Wed Jul 3 2019 19:33:47