Graphviz
2.41.20171026.1811
|
#include "geometry.h"
Go to the source code of this file.
Data Structures | |
struct | Poly |
Macros | |
#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 Poly::verts.
Definition at line 183 of file poly.c.
References agerr(), AGERR, BOX, CIRCLE, Poly::corner, if(), Poly::kind, LEN, boxf::LL, N_GNEW, ND_clust, ND_height, ND_shape, ND_shape_info, ND_width, Poly::nverts, Poly::origin, PS2INCH, PUTPT, polygon_t::regular, SH_POINT, SH_POLY, SH_RECORD, shapeOf(), polygon_t::sides, streq, boxf::UR, polygon_t::vertices, Poly::verts, Point::x, pointf_s::x, Point::y, and pointf_s::y.
Definition at line 275 of file poly.c.
References agerr(), AGERR, BOX, CIRCLE, Poly::corner, Poly::kind, boxf::LL, N_GNEW, ND_clust, ND_height, ND_shape, ND_shape_info, ND_width, Poly::nverts, Poly::origin, PS2INCH, PUTPT, polygon_t::regular, SH_POINT, SH_POLY, SH_RECORD, shapeOf(), polygon_t::sides, streq, boxf::UR, polygon_t::vertices, Poly::verts, Point::x, pointf_s::x, Point::y, and pointf_s::y.
Definition at line 504 of file poly.c.
References addpt(), Poly::corner, ISBOX, ISCIRCLE, N_GNEW, NULL, Poly::nverts, Poly::origin, Poly::verts, Point::x, and Point::y.