#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.