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.