Graphviz 13.0.0~dev.20250204.0809
|
Go to the source code of this file.
Typedefs | |
typedef struct router_s | router_t |
Functions | |
void | freeRouter (router_t *rtr) |
router_t * | mkRouter (Ppoly_t **obs, int npoly) |
int | makeMultiSpline (edge_t *e, router_t *rtr, int) |
Definition at line 16 of file multispline.h.
|
extern |
Definition at line 573 of file multispline.c.
References dtclose(), free(), freeTriGraph(), router_s::obs, router_s::ps, router_s::tg, router_s::trimap, and router_s::tris.
Referenced by spline_edges_().
Definition at line 1199 of file multispline.c.
References addEndpoint(), aghead, agtail, ED_head_port, ED_path, ED_tail_port, free(), freeTripoly(), genroute(), gv_calloc(), mkPoly(), tnode::ne, tgraph::nedges, tgraph::nnodes, tgraph::nodes, Ppoly_t::pn, PQfree(), PQgen(), PQTYPE, PQVTYPE, Ppoly_t::ps, resetGraph(), router_s::tg, router_s::tn, and triPath().
Referenced by spline_edges_().
Definition at line 583 of file multispline.c.
References bbox(), free(), freeSurface(), gv_alloc(), gv_calloc(), boxf::LL, mapSegToTri(), mkSurface(), mkTriGraph(), mkTriIndices(), surface_t::nfaces, router_s::obs, router_s::pn, Ppoly_t::pn, router_s::ps, Ppoly_t::ps, router_s::tg, router_s::tn, router_s::trimap, router_s::tris, boxf::UR, pointf_s::x, and pointf_s::y.
Referenced by spline_edges_().