| 
    Graphviz 14.0.3~dev.20251103.0542
    
   | 
 
Go to the source code of this file.
Functions | |
| static double | cross (double *u, double *v) | 
| static double | dist (int dim, double *x, double *y) | 
| static double | point_line_distance (double *p, double *q, double *r) | 
| static double | line_segments_distance (double *p1, double *p2, double *q1, double *q2) | 
| double | intersection_angle (double *p1, double *p2, double *q1, double *q2) | 
      
  | 
  static | 
Definition at line 15 of file intersection.c.
Referenced by edgesIntersect(), in_cross(), intersection_angle(), local_cross(), out_cross(), and rcross().
      
  | 
  static | 
Definition at line 61 of file intersection.c.
References dim.
Referenced by point_line_distance().
| double intersection_angle | ( | double * | p1, | 
| double * | p2, | ||
| double * | q1, | ||
| double * | q2 | ||
| ) | 
Definition at line 114 of file intersection.c.
References cross(), dim, line_segments_distance(), MACHINEACC, and MAX.
Referenced by edge_distinct_coloring(), and splines_intersect().
      
  | 
  static | 
Definition at line 101 of file intersection.c.
References MIN, and point_line_distance().
Referenced by intersection_angle().
      
  | 
  static | 
Definition at line 68 of file intersection.c.
References dim, dist(), MACHINEACC, and MIN.
Referenced by line_segments_distance().