|
Graphviz 14.1.2~dev.20260118.1035
|
Go to the source code of this file.
Functions | |
| void | geominit (void) |
| double | dist_2 (Point pp, Point qp) |
| distance squared between two points | |
| void | subpt (Point *a, Point b, Point c) |
| void | addpt (Point *c, Point a, Point b) |
| double | area_2 (Point a, Point b, Point c) |
| int | leftOf (Point a, Point b, Point c) |
| int | intersection (Point a, Point b, Point c, Point d, Point *p) |
Variables | |
| double | xmin |
| double | xmax |
| double | ymin |
| double | ymax |
| double | deltax |
| size_t | nsites |
| int | sqrt_nsites |
Definition at line 44 of file geometry.c.
References Point::x, and Point::y.
Referenced by polyOverlap().
Definition at line 50 of file geometry.c.
References Point::x, and Point::y.
Referenced by edgesIntersect(), and leftOf().
Definition at line 31 of file geometry.c.
References dx, dy, Point::x, and Point::y.
Referenced by addCorners().
| void geominit | ( | void | ) |
Definition at line 23 of file geometry.c.
References nsites, and sqrt_nsites.
Referenced by makeInfo().
Definition at line 60 of file geometry.c.
Definition at line 55 of file geometry.c.
References area_2().
Definition at line 38 of file geometry.c.
References Point::x, and Point::y.
Referenced by edgesIntersect().
| double deltax |
Definition at line 18 of file geometry.c.
Referenced by ELleftbnd(), and geomUpdate().
| size_t nsites |
Definition at line 20 of file geometry.c.
Referenced by addCorners(), chkBoundBox(), countOverlap(), freeNodes(), geominit(), geomUpdate(), makeInfo(), newPos(), rePos(), sortSites(), and updateGraph().
| int sqrt_nsites |
Definition at line 21 of file geometry.c.
Referenced by ELinitialize(), geominit(), and PQinitialize().
| double xmax |
Definition at line 17 of file geometry.c.
Referenced by findHorizontal(), geomUpdate(), make_map_internal(), poly_init(), and QuadTree_new_from_point_list().
| double xmin |
Definition at line 17 of file geometry.c.
Referenced by ELleftbnd(), findHorizontal(), geomUpdate(), make_map_internal(), and QuadTree_new_from_point_list().
| double ymax |
Definition at line 17 of file geometry.c.
Referenced by findVertical(), geomUpdate(), poly_init(), and PQbucket().
| double ymin |
Definition at line 17 of file geometry.c.
Referenced by findVertical(), geomUpdate(), make_map_internal(), PQbucket(), and QuadTree_get_nearest().