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.