Public Member Functions | Private Attributes
crossing_detector::LaserCrossingDetector Class Reference

#include <laser_crossing_detector.h>

Inheritance diagram for crossing_detector::LaserCrossingDetector:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 22 of file laser_crossing_detector.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Definition at line 31 of file laser_crossing_detector.h.

Definition at line 32 of file laser_crossing_detector.h.


Member Data Documentation

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.


The documentation for this class was generated from the following files:


crossing_detector
Author(s): Gaël Ecorchard , Karel Košnar , Vojtěch Vonásek
autogenerated on Thu Jun 6 2019 22:02:06