Graphviz 13.0.0~dev.20241220.2304
|
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().