Classes | Namespaces | Functions
Segment.py File Reference

Go to the source code of this file.

Classes

class  Segment.Segment
 

Namespaces

 Segment
 

Functions

def Segment.adjacent_edges (x, y, edge, edges)
 
def Segment.already_inside_segment (seg, projections)
 
def Segment.assign_angular_cluster (wall_list, cluster_centers)
 
def Segment.check_pos (x_min, x_max, y_min, y_max, x, y)
 
def Segment.compute_coverage (edge, projections)
 
def Segment.create_edges (extended_segments)
 
def Segment.create_short_ex_lines (line, walls, size, extended_lines)
 
def Segment.find_extremes (walls_list)
 
def Segment.get_projected_points (wall1, wall2)
 
def Segment.included (seg1, segment_list)
 
def Segment.inside_segment (vertex, x1, y1, x2, y2)
 
def Segment.intersection (x1, y1, x2, y2, x3, y3, x4, y4)
 
def Segment.intersection_lines (m1, q1, m2, q2)
 
def Segment.lateral_separation (wall1, wall2)
 
def Segment.length (x1, y1, x2, y2)
 
def Segment.merge_overlapped (projections)
 
def Segment.p_to_p_dist (p1, p2)
 
def Segment.point_segment_distance (px, py, x1, y1, x2, y2)
 
def Segment.project_point (x1, y1, x2, y2, x3, y3)
 
def Segment.radiant_inclination (x1, y1, x2, y2)
 
def Segment.remove_less_representatives (extended_segments, threshold)
 
def Segment.remove_less_representatives_v2 (extended_segments, threshold, param)
 
def Segment.same_m (edge, edge1, epsilon=0.05)
 
def Segment.segments_distance (x11, y11, x12, y12, x21, y21, x22, y22)
 
def Segment.segments_intersect (x11, y11, x12, y12, x21, y21, x22, y22)
 
def Segment.set_segment_label2 (angular_ordered, label)
 
def Segment.set_weight_offset_edges (border_lines, edges_th1)
 
def Segment.set_weights (edges, wall_list)
 
def Segment.spatial_clustering (threshold, wall_list)
 


rose2
Author(s): Gabriele Somaschini, Matteo Luperto
autogenerated on Wed Jun 28 2023 02:21:53