#include <laser_crossing_detector.h>

Public Member Functions | |
| Crossing | crossingDescriptor (const LaserScan &scan, const bool normalize=false) |
| vector< lama_msgs::Frontier > | frontiers (const LaserScan &scan, const bool normalize=false) |
| double | getMaxFrontierDistance () const |
| LaserCrossingDetector (const double frontier_width, const double max_frontier_angle=0.785) | |
| void | setMaxFrontierDistance (const double value) |
Private Attributes | |
| double | range_cutoff_ |
Definition at line 22 of file laser_crossing_detector.h.
| crossing_detector::LaserCrossingDetector::LaserCrossingDetector | ( | const double | frontier_width, |
| const double | max_frontier_angle = 0.785 |
||
| ) |
Definition at line 6 of file laser_crossing_detector.cpp.
| Crossing crossing_detector::LaserCrossingDetector::crossingDescriptor | ( | const LaserScan & | scan, |
| const bool | normalize = false |
||
| ) |
Definition at line 14 of file laser_crossing_detector.cpp.
| vector< Frontier > crossing_detector::LaserCrossingDetector::frontiers | ( | const LaserScan & | scan, |
| const bool | normalize = false |
||
| ) |
Definition at line 27 of file laser_crossing_detector.cpp.
| double crossing_detector::LaserCrossingDetector::getMaxFrontierDistance | ( | ) | const [inline] |
Definition at line 31 of file laser_crossing_detector.h.
| void crossing_detector::LaserCrossingDetector::setMaxFrontierDistance | ( | const double | value | ) | [inline] |
Definition at line 32 of file laser_crossing_detector.h.
double crossing_detector::LaserCrossingDetector::range_cutoff_ [private] |
Threshold for a laser beam to be considered infinite. If the user does not set the value, 90% of range_max will be used.
Definition at line 37 of file laser_crossing_detector.h.