Graphviz 13.0.0~dev.20241220.2304
|
#include <stddef.h>
Go to the source code of this file.
Data Structures | |
struct | Point |
Typedefs | |
typedef struct Point | Point |
Functions | |
void | geominit (void) |
double | dist_2 (Point, Point) |
distance squared between two points | |
void | subpt (Point *a, Point b, Point c) |
void | addpt (Point *a, Point b, Point c) |
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 42 of file geometry.c.
References Point::x, and Point::y.
Referenced by polyOverlap().
Definition at line 48 of file geometry.c.
References Point::x, and Point::y.
Referenced by edgesIntersect(), and leftOf().
Definition at line 29 of file geometry.c.
References dx, dy, Point::x, and Point::y.
Referenced by addCorners().
|
extern |
Definition at line 21 of file geometry.c.
References nsites, and sqrt_nsites.
Referenced by makeInfo().
Definition at line 58 of file geometry.c.
Definition at line 53 of file geometry.c.
References area_2().
Definition at line 36 of file geometry.c.
References Point::x, and Point::y.
Referenced by edgesIntersect().
|
extern |
Definition at line 16 of file geometry.c.
Referenced by ELleftbnd(), geomUpdate(), and makeClustObs().
|
extern |
Definition at line 18 of file geometry.c.
Referenced by addCorners(), chkBoundBox(), countOverlap(), freeNodes(), geominit(), geomUpdate(), makeInfo(), newPos(), rePos(), sortSites(), and updateGraph().
|
extern |
Definition at line 19 of file geometry.c.
Referenced by ELinitialize(), geominit(), getfree(), and PQinitialize().
double xmax |
Definition at line 27 of file geometry.h.
|
extern |
Definition at line 15 of file geometry.c.
Referenced by ELleftbnd(), findHorizontal(), geomUpdate(), make_map_internal(), and QuadTree_new_from_point_list().
double ymax |
Definition at line 27 of file geometry.h.
double ymin |
Definition at line 27 of file geometry.h.