#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) | |
void | splitConnected (float thresh) |
~ScanProcessor () | |
Private Attributes | |
std::list< SampleSet * > | clusters_ |
sensor_msgs::LaserScan | scan_ |
Definition at line 135 of file laser_processor.h.
ScanProcessor::ScanProcessor | ( | const sensor_msgs::LaserScan & | scan, |
ScanMask & | mask_, | ||
float | mask_threshold = 0.03 |
||
) |
Definition at line 171 of file laser_processor.cpp.
Definition at line 198 of file laser_processor.cpp.
std::list<SampleSet*>& laser_processor::ScanProcessor::getClusters | ( | ) | [inline] |
Definition at line 142 of file laser_processor.h.
void ScanProcessor::removeLessThan | ( | uint32_t | num | ) |
Definition at line 207 of file laser_processor.cpp.
void ScanProcessor::splitConnected | ( | float | thresh | ) |
Definition at line 226 of file laser_processor.cpp.
std::list<SampleSet*> laser_processor::ScanProcessor::clusters_ [private] |
Definition at line 137 of file laser_processor.h.
sensor_msgs::LaserScan laser_processor::ScanProcessor::scan_ [private] |
Definition at line 138 of file laser_processor.h.