A mask for filtering out Samples based on range. More...
#include <laser_processor.h>
| Public Member Functions | |
| void | addScan (sensor_msgs::LaserScan &scan) | 
| void | clear () | 
| bool | hasSample (Sample *s, float thresh) | 
| ScanMask () | |
| Private Attributes | |
| float | angle_max | 
| float | angle_min | 
| bool | filled | 
| SampleSet | mask_ | 
| uint32_t | size | 
A mask for filtering out Samples based on range.
Definition at line 106 of file laser_processor.h.
| laser_processor::ScanMask::ScanMask | ( | ) |  [inline] | 
Definition at line 117 of file laser_processor.h.
| void ScanMask::addScan | ( | sensor_msgs::LaserScan & | scan | ) | 
Definition at line 111 of file laser_processor.cpp.
| void laser_processor::ScanMask::clear | ( | ) |  [inline] | 
Definition at line 119 of file laser_processor.h.
| bool ScanMask::hasSample | ( | Sample * | s, | 
| float | thresh | ||
| ) | 
Definition at line 154 of file laser_processor.cpp.
| float laser_processor::ScanMask::angle_max  [private] | 
Definition at line 112 of file laser_processor.h.
| float laser_processor::ScanMask::angle_min  [private] | 
Definition at line 111 of file laser_processor.h.
| bool laser_processor::ScanMask::filled  [private] | 
Definition at line 110 of file laser_processor.h.
| SampleSet laser_processor::ScanMask::mask_  [private] | 
Definition at line 108 of file laser_processor.h.
| uint32_t laser_processor::ScanMask::size  [private] | 
Definition at line 113 of file laser_processor.h.