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 131 of file laser_processor.h.
laser_processor::ScanMask::ScanMask | ( | ) | [inline] |
Definition at line 142 of file laser_processor.h.
void ScanMask::addScan | ( | sensor_msgs::LaserScan & | scan | ) |
Definition at line 163 of file laser_processor.cpp.
void laser_processor::ScanMask::clear | ( | void | ) | [inline] |
Definition at line 144 of file laser_processor.h.
bool ScanMask::hasSample | ( | Sample * | s, |
float | thresh | ||
) |
Definition at line 219 of file laser_processor.cpp.
float laser_processor::ScanMask::angle_max [private] |
Definition at line 137 of file laser_processor.h.
float laser_processor::ScanMask::angle_min [private] |
Definition at line 136 of file laser_processor.h.
bool laser_processor::ScanMask::filled [private] |
Definition at line 135 of file laser_processor.h.
SampleSet laser_processor::ScanMask::mask_ [private] |
Definition at line 133 of file laser_processor.h.
uint32_t laser_processor::ScanMask::size [private] |
Definition at line 138 of file laser_processor.h.