#include <linesegment2d_detector.h>
| Classes | |
| class | LineSegment | 
| Public Member Functions | |
| LineSegment2DDetector () | |
| const std::vector< LineSegment > & | result () | 
| void | start (const std::vector< Point2D > &points) | 
| std::vector< LineSegment2D > & | start (const std::vector< Point2D > &points, std::vector< LineSegment2D > &detected_segments) | 
| Public Attributes | |
| LineSegment2DDetectorParameter | config_ | 
| Private Member Functions | |
| void | split (LineSegment &line, const std::vector< Point2D > &points) | 
| Private Attributes | |
| std::vector< std::pair< unsigned int, unsigned int > > | connected_measurments_ | 
| std::vector< LineSegment > | segments_ | 
class to detect lines in 2D points base on a split and merge
Definition at line 37 of file linesegment2d_detector.h.
| LineSegment2DDetector::LineSegment2DDetector | ( | ) | 
Definition at line 5 of file linesegment2d_detector.cpp.
| const std::vector< LineSegment2DDetector::LineSegment > & LineSegment2DDetector::result | ( | ) | 
Definition at line 113 of file linesegment2d_detector.cpp.
| 
 | private | 
Definition at line 80 of file linesegment2d_detector.cpp.
| void LineSegment2DDetector::start | ( | const std::vector< Point2D > & | points | ) | 
Definition at line 32 of file linesegment2d_detector.cpp.
| std::vector< LineSegment2D > & LineSegment2DDetector::start | ( | const std::vector< Point2D > & | points, | 
| std::vector< LineSegment2D > & | detected_segments | ||
| ) | 
Definition at line 72 of file linesegment2d_detector.cpp.
| LineSegment2DDetectorParameter tuw::LineSegment2DDetector::config_ | 
Definition at line 58 of file linesegment2d_detector.h.
| 
 | private | 
Definition at line 61 of file linesegment2d_detector.h.
| 
 | private | 
Definition at line 62 of file linesegment2d_detector.h.