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.