Graphviz 13.0.0~dev.20241220.2304
|
Go to the source code of this file.
Macros | |
#define | PATHUTIL_API /* nothing */ |
Typedefs | |
typedef double | COORD |
Functions | |
PATHUTIL_API COORD | area2 (Ppoint_t, Ppoint_t, Ppoint_t) |
PATHUTIL_API int | wind (Ppoint_t a, Ppoint_t b, Ppoint_t c) |
PATHUTIL_API COORD | dist2 (Ppoint_t, Ppoint_t) |
PATHUTIL_API bool | in_poly (const Ppoly_t poly, Ppoint_t q) |
#define PATHUTIL_API /* nothing */ |
Definition at line 29 of file pathutil.h.
typedef double COORD |
Definition at line 31 of file pathutil.h.
PATHUTIL_API COORD area2 | ( | Ppoint_t | a, |
Ppoint_t | b, | ||
Ppoint_t | c | ||
) |
Definition at line 44 of file visibility.c.
References Pxy_t::x, and Pxy_t::y.
Referenced by inCone(), make_CW(), and make_map_internal().
PATHUTIL_API COORD dist2 | ( | Ppoint_t | a, |
Ppoint_t | b | ||
) |
Definition at line 120 of file visibility.c.
References Pxy_t::x, and Pxy_t::y.
Referenced by applyAttr(), cmpf(), dist(), doNeighbor(), doRep(), doRep(), edge_compatibility(), and edge_compatibility_full().
PATHUTIL_API bool in_poly | ( | const Ppoly_t | poly, |
Ppoint_t | q | ||
) |
Definition at line 24 of file inpoly.c.
References wind().
Referenced by findInside(), makeSpline(), polyhit(), and vgpanecmd().
PATHUTIL_API int wind | ( | Ppoint_t | a, |
Ppoint_t | b, | ||
Ppoint_t | c | ||
) |
Definition at line 53 of file visibility.c.
References Pxy_t::x, and Pxy_t::y.
Referenced by in_cone(), in_poly(), intersect(), mkCtrlPts(), and raySeg().