|
Graphviz
2.29.20120524.0446
|
#include "geometry.h"

Go to the source code of this file.
Data Structures | |
| struct | Poly |
Defines | |
| #define | POLY_H |
Functions | |
| void | polyFree (void) |
| int | polyOverlap (Point, Poly *, Point, Poly *) |
| int | makePoly (Poly *, Agnode_t *, float, float) |
| int | makeAddPoly (Poly *, Agnode_t *, float, float) |
| void | breakPoly (Poly *) |
| void breakPoly | ( | Poly * | ) |
Definition at line 46 of file poly.c.
References free(), and Poly::verts.
Definition at line 183 of file poly.c.
References ND_clust, Point::x, ND_width, Point::y, ND_height, Poly::kind, BOX, N_GNEW, PUTPT, shapeOf(), SH_POLY, ND_shape_info, polygon_t::sides, streq, ND_shape, polygon_t::vertices, polygon_t::regular, CIRCLE, pointf_s::x, pointf_s::y, SH_RECORD, boxf::LL, boxf::UR, SH_POINT, agerr(), AGERR, Poly::verts, Poly::nverts, Poly::origin, and Poly::corner.
Definition at line 275 of file poly.c.
References ND_clust, Point::x, ND_width, Point::y, ND_height, Poly::kind, BOX, N_GNEW, PUTPT, shapeOf(), SH_POLY, ND_shape_info, polygon_t::sides, polygon_t::vertices, pointf_s::x, pointf_s::y, streq, ND_shape, polygon_t::regular, CIRCLE, SH_RECORD, boxf::LL, boxf::UR, SH_POINT, agerr(), AGERR, Poly::verts, Poly::nverts, Poly::origin, and Poly::corner.
Definition at line 504 of file poly.c.
References addpt(), Poly::origin, Poly::corner, ISBOX, ISCIRCLE, Point::x, Point::y, NULL, N_GNEW, Poly::verts, and Poly::nverts.
1.7.5