Classes | |
| class | Segment |
Functions | |
| def | adjacent_edges (x, y, edge, edges) |
| def | already_inside_segment (seg, projections) |
| def | assign_angular_cluster (wall_list, cluster_centers) |
| def | check_pos (x_min, x_max, y_min, y_max, x, y) |
| def | compute_coverage (edge, projections) |
| def | create_edges (extended_segments) |
| def | create_short_ex_lines (line, walls, size, extended_lines) |
| def | find_extremes (walls_list) |
| def | get_projected_points (wall1, wall2) |
| def | included (seg1, segment_list) |
| def | inside_segment (vertex, x1, y1, x2, y2) |
| def | intersection (x1, y1, x2, y2, x3, y3, x4, y4) |
| def | intersection_lines (m1, q1, m2, q2) |
| def | lateral_separation (wall1, wall2) |
| def | length (x1, y1, x2, y2) |
| def | merge_overlapped (projections) |
| def | p_to_p_dist (p1, p2) |
| def | point_segment_distance (px, py, x1, y1, x2, y2) |
| def | project_point (x1, y1, x2, y2, x3, y3) |
| def | radiant_inclination (x1, y1, x2, y2) |
| def | remove_less_representatives (extended_segments, threshold) |
| def | remove_less_representatives_v2 (extended_segments, threshold, param) |
| def | same_m (edge, edge1, epsilon=0.05) |
| def | segments_distance (x11, y11, x12, y12, x21, y21, x22, y22) |
| def | segments_intersect (x11, y11, x12, y12, x21, y21, x22, y22) |
| def | set_segment_label2 (angular_ordered, label) |
| def | set_weight_offset_edges (border_lines, edges_th1) |
| def | set_weights (edges, wall_list) |
| def | spatial_clustering (threshold, wall_list) |
| def Segment.adjacent_edges | ( | x, | |
| y, | |||
| edge, | |||
| edges | |||
| ) |
Definition at line 487 of file Segment.py.
| def Segment.already_inside_segment | ( | seg, | |
| projections | |||
| ) |
Definition at line 397 of file Segment.py.
| def Segment.assign_angular_cluster | ( | wall_list, | |
| cluster_centers | |||
| ) |
Definition at line 130 of file Segment.py.
| def Segment.check_pos | ( | x_min, | |
| x_max, | |||
| y_min, | |||
| y_max, | |||
| x, | |||
| y | |||
| ) |
Definition at line 562 of file Segment.py.
| def Segment.compute_coverage | ( | edge, | |
| projections | |||
| ) |
Definition at line 454 of file Segment.py.
| def Segment.create_edges | ( | extended_segments | ) |
Definition at line 266 of file Segment.py.
| def Segment.create_short_ex_lines | ( | line, | |
| walls, | |||
| size, | |||
| extended_lines | |||
| ) |
Definition at line 585 of file Segment.py.
| def Segment.find_extremes | ( | walls_list | ) |
Definition at line 248 of file Segment.py.
| def Segment.get_projected_points | ( | wall1, | |
| wall2 | |||
| ) |
Definition at line 209 of file Segment.py.
| def Segment.included | ( | seg1, | |
| segment_list | |||
| ) |
Definition at line 404 of file Segment.py.
| def Segment.inside_segment | ( | vertex, | |
| x1, | |||
| y1, | |||
| x2, | |||
| y2 | |||
| ) |
Definition at line 579 of file Segment.py.
| def Segment.intersection | ( | x1, | |
| y1, | |||
| x2, | |||
| y2, | |||
| x3, | |||
| y3, | |||
| x4, | |||
| y4 | |||
| ) |
Definition at line 306 of file Segment.py.
| def Segment.intersection_lines | ( | m1, | |
| q1, | |||
| m2, | |||
| q2 | |||
| ) |
Definition at line 75 of file Segment.py.
| def Segment.lateral_separation | ( | wall1, | |
| wall2 | |||
| ) |
Definition at line 173 of file Segment.py.
| def Segment.length | ( | x1, | |
| y1, | |||
| x2, | |||
| y2 | |||
| ) |
Definition at line 45 of file Segment.py.
| def Segment.merge_overlapped | ( | projections | ) |
Definition at line 425 of file Segment.py.
| def Segment.p_to_p_dist | ( | p1, | |
| p2 | |||
| ) |
Definition at line 574 of file Segment.py.
| def Segment.point_segment_distance | ( | px, | |
| py, | |||
| x1, | |||
| y1, | |||
| x2, | |||
| y2 | |||
| ) |
Definition at line 51 of file Segment.py.
| def Segment.project_point | ( | x1, | |
| y1, | |||
| x2, | |||
| y2, | |||
| x3, | |||
| y3 | |||
| ) |
Definition at line 378 of file Segment.py.
| def Segment.radiant_inclination | ( | x1, | |
| y1, | |||
| x2, | |||
| y2 | |||
| ) |
Definition at line 119 of file Segment.py.
| def Segment.remove_less_representatives | ( | extended_segments, | |
| threshold | |||
| ) |
Definition at line 543 of file Segment.py.
| def Segment.remove_less_representatives_v2 | ( | extended_segments, | |
| threshold, | |||
| param | |||
| ) |
Definition at line 554 of file Segment.py.
| def Segment.same_m | ( | edge, | |
| edge1, | |||
epsilon = 0.05 |
|||
| ) |
Definition at line 500 of file Segment.py.
| def Segment.segments_distance | ( | x11, | |
| y11, | |||
| x12, | |||
| y12, | |||
| x21, | |||
| y21, | |||
| x22, | |||
| y22 | |||
| ) |
Definition at line 101 of file Segment.py.
| def Segment.segments_intersect | ( | x11, | |
| y11, | |||
| x12, | |||
| y12, | |||
| x21, | |||
| y21, | |||
| x22, | |||
| y22 | |||
| ) |
Definition at line 83 of file Segment.py.
| def Segment.set_segment_label2 | ( | angular_ordered, | |
| label | |||
| ) |
Definition at line 521 of file Segment.py.
| def Segment.set_weight_offset_edges | ( | border_lines, | |
| edges_th1 | |||
| ) |
Definition at line 329 of file Segment.py.
| def Segment.set_weights | ( | edges, | |
| wall_list | |||
| ) |
Definition at line 335 of file Segment.py.
| def Segment.spatial_clustering | ( | threshold, | |
| wall_list | |||
| ) |
Definition at line 138 of file Segment.py.