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