This is a filter that removes points in a laser scan inside of a polygon.
More...
#include <polygon_filter.h>
This is a filter that removes points in a laser scan inside of a polygon.
Definition at line 64 of file polygon_filter.h.
◆ configure() [1/2]
bool laser_filters::LaserScanPolygonFilterBase::configure |
( |
| ) |
|
|
virtual |
◆ configure() [2/2]
virtual void laser_filters::LaserScanPolygonFilterBase::configure |
( |
PolygonFilterConfig & |
config | ) |
|
|
inlinevirtual |
◆ inPolygon()
bool laser_filters::LaserScanPolygonFilterBase::inPolygon |
( |
tf::Point & |
point | ) |
const |
|
protected |
◆ publishPolygon()
void laser_filters::LaserScanPolygonFilterBase::publishPolygon |
( |
| ) |
|
|
protected |
◆ reconfigureCB()
void laser_filters::LaserScanPolygonFilterBase::reconfigureCB |
( |
laser_filters::PolygonFilterConfig & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
protectedvirtual |
◆ update()
virtual bool laser_filters::LaserScanPolygonFilterBase::update |
( |
const sensor_msgs::LaserScan & |
input_scan, |
|
|
sensor_msgs::LaserScan & |
filtered_scan |
|
) |
| |
|
inlinevirtual |
◆ dyn_server_
std::shared_ptr<dynamic_reconfigure::Server<laser_filters::PolygonFilterConfig> > laser_filters::LaserScanPolygonFilterBase::dyn_server_ |
|
protected |
◆ invert_filter_
bool laser_filters::LaserScanPolygonFilterBase::invert_filter_ |
|
protected |
◆ is_polygon_published_
bool laser_filters::LaserScanPolygonFilterBase::is_polygon_published_ = false |
|
protected |
◆ own_mutex_
boost::recursive_mutex laser_filters::LaserScanPolygonFilterBase::own_mutex_ |
|
protected |
◆ polygon_
geometry_msgs::Polygon laser_filters::LaserScanPolygonFilterBase::polygon_ |
|
protected |
◆ polygon_frame_
std::string laser_filters::LaserScanPolygonFilterBase::polygon_frame_ |
|
protected |
◆ polygon_padding_
double laser_filters::LaserScanPolygonFilterBase::polygon_padding_ |
|
protected |
◆ polygon_pub_
ros::Publisher laser_filters::LaserScanPolygonFilterBase::polygon_pub_ |
|
protected |
The documentation for this class was generated from the following files: