#include <laser_processor.h>
Public Member Functions | |
| std::list< SampleSet * > & | getClusters () |
| void | removeLessThan (uint32_t num) |
| ScanProcessor (const sensor_msgs::LaserScan &scan, ScanMask &mask_, float mask_threshold=0.03) | |
| ScanProcessor (const sensor_msgs::LaserScan &scan, ScanMask &mask_, Background &background_, float mask_threshold=0.03, float background_treshhold=0.03) | |
| void | splitConnected (float thresh) |
| ~ScanProcessor () | |
Private Attributes | |
| std::list< SampleSet * > | clusters_ |
| sensor_msgs::LaserScan | scan_ |
Definition at line 153 of file laser_processor.h.
| ScanProcessor::ScanProcessor | ( | const sensor_msgs::LaserScan & | scan, |
| ScanMask & | mask_, | ||
| float | mask_threshold = 0.03 |
||
| ) |
Definition at line 233 of file laser_processor.cpp.
| ScanProcessor::ScanProcessor | ( | const sensor_msgs::LaserScan & | scan, |
| ScanMask & | mask_, | ||
| Background & | background_, | ||
| float | mask_threshold = 0.03, |
||
| float | background_treshhold = 0.03 |
||
| ) |
Definition at line 259 of file laser_processor.cpp.
Definition at line 313 of file laser_processor.cpp.
| std::list<SampleSet*>& laser_processor::ScanProcessor::getClusters | ( | ) | [inline] |
Definition at line 160 of file laser_processor.h.
| void ScanProcessor::removeLessThan | ( | uint32_t | num | ) |
Definition at line 322 of file laser_processor.cpp.
| void ScanProcessor::splitConnected | ( | float | thresh | ) |
Definition at line 339 of file laser_processor.cpp.
Definition at line 155 of file laser_processor.h.
sensor_msgs::LaserScan laser_processor::ScanProcessor::scan_ [private] |
Definition at line 156 of file laser_processor.h.