|
Graphviz
2.29.20120523.0446
|

Go to the source code of this file.
Functions | |
| Agedge_t * | agfindedge (Agraph_t *g, Agnode_t *tail, Agnode_t *head) |
| void | agINSedge (Agraph_t *g, Agedge_t *e) |
| Agedge_t * | agfstedge (Agraph_t *g, Agnode_t *n) |
| Agedge_t * | agnxtedge (Agraph_t *g, Agedge_t *e, Agnode_t *n) |
| Agedge_t * | agfstout (Agraph_t *g, Agnode_t *n) |
| Agedge_t * | agnxtout (Agraph_t *g, Agedge_t *e) |
| Agedge_t * | agfstin (Agraph_t *g, Agnode_t *n) |
| Agedge_t * | agnxtin (Agraph_t *g, Agedge_t *e) |
| Agedge_t * | agNEWedge (Agraph_t *subg, Agnode_t *tail, Agnode_t *head, Agedge_t *proto) |
| Agedge_t * | agedge (Agraph_t *g, Agnode_t *tail, Agnode_t *head) |
| void | agFREEedge (Agedge_t *e) |
| void | agDELedge (Agraph_t *g, Agedge_t *e) |
Definition at line 281 of file edge.c.
References dtsearch, Agraph_t::inedges, NULL, agerr(), AGERR, dtwalk(), NIL, AG_IS_METAGRAPH, FALSE, Agraph_t::meta_node, Agnode_t::graph, agfstout(), agnxtout(), agusergraph(), Agedge_t::head, agDELedge(), dtdelete, Agraph_t::outedges, Agraph_t::root, and agFREEedge().
Referenced by agDELedge(), agdelete(), and agDELnode().
Definition at line 226 of file edge.c.
References SMALLBUF, NOPRINT, Agraph_t::proto, Agproto_t::e, Agedge_t::attr, KEYX, NULL, Agedge_t::head, head, Agedge_t::tail, AG_IS_STRICT, AG_IS_DIRECTED, agINSedge(), MUSTPRINT, agNEWedge(), Agproto_t::n, and Agedge_t::printkey.
Referenced by circomps(), makeGraphs(), agINSgraph(), gvplugin_graph(), main(), and edge().
Definition at line 59 of file edge.c.
References NULL, and AG_IS_DIRECTED.
Referenced by arrow_flags(), class1(), class2(), gvplugin_graph(), diffeq_model(), findedge(), nextsubg(), nextsupg(), nexthead(), and nexttail().
| void agFREEedge | ( | Agedge_t * | e | ) |
Definition at line 266 of file edge.c.
References agdictof(), TAG_OF, dtsize(), Agedge_t::tail, Agnode_t::graph, Agraph_t::univ, Agdata_t::edgeattr, Agdict_t::dict, agstrfree(), Agedge_t::attr, free(), and Agedge_t::didset.
Referenced by agDELedge(), and agpopproto().
Definition at line 107 of file edge.c.
References NULL, agfstout(), and agfstin().
Referenced by interclexp(), dot_sameports(), agDELnode(), circuit_model(), s1(), and firstedge().
Definition at line 172 of file edge.c.
References NULL, Agedge_t::head, Agedge_t::tail, Agedge_t::attr, dtnext, and Agraph_t::inedges.
Referenced by agfstedge(), agnxtedge(), agclose(), agwrnode(), agINSnode(), firstsupg(), firstin(), nextin(), and firsttail().
Definition at line 147 of file edge.c.
References NULL, Agedge_t::tail, Agedge_t::head, Agedge_t::attr, dtnext, and Agraph_t::outedges.
Referenced by circomps(), circo_cleanup(), emit_clusters(), write_plain(), attach_attrs_and_arrows(), compute_bb(), processClusterEdges(), undoClusterEdges(), countDummyNodes(), class1(), class2(), mark_clusters(), build_skeleton(), mark_lowclusters(), dot_compoundEdges(), dot_init_node_edge(), dot_cleanup(), allocate_ranks(), compoundEdges(), findCComp(), fdp_init_node_edge(), fdp_cleanup(), dumpstat(), agfstedge(), agDELedge(), agclose(), agwrnode(), agDELnode(), makeMatrix(), normalize(), user_pos(), neato_cleanup(), splineEdges(), nodeInduce(), shiftGraphs(), main(), twopi_cleanup(), firstsubg(), firstout(), nextout(), firsthead(), and rm().
Definition at line 92 of file edge.c.
References Agedge_t::printkey, MULTIPLE, and MUSTPRINT.
Referenced by agedge(), and aginsert().
Definition at line 198 of file edge.c.
References AG, AG_s::edge_nbytes, Agedge_t::tag, TAG_EDGE, Agedge_t::tail, Agedge_t::head, head, Agedge_t::id, Agraph_t::univ, Agdata_t::max_edge_id, dtsize(), Agdata_t::edgeattr, Agdict_t::dict, Agedge_t::attr, N_NEW, Agedge_t::didset, NULL, and agstrdup().
Referenced by agedge().
Definition at line 120 of file edge.c.
References NULL, Agedge_t::tail, dtnext, Agraph_t::outedges, agfstin(), Agedge_t::head, and Agraph_t::inedges.
Referenced by interclexp(), dot_sameports(), agDELnode(), circuit_model(), s1(), and nextedge().
Definition at line 188 of file edge.c.
References dtnext, Agraph_t::inedges, Agedge_t::head, and NULL.
Referenced by agclose(), agINSnode(), nextsupg(), and nextin().
Definition at line 163 of file edge.c.
References dtnext, Agraph_t::outedges, Agedge_t::tail, and NULL.
Referenced by circomps(), circo_cleanup(), emit_clusters(), write_plain(), attach_attrs_and_arrows(), compute_bb(), processClusterEdges(), undoClusterEdges(), countDummyNodes(), class1(), class2(), mark_clusters(), build_skeleton(), mark_lowclusters(), dot_compoundEdges(), dot_init_node_edge(), dot_cleanup(), allocate_ranks(), compoundEdges(), findCComp(), fdp_init_node_edge(), fdp_cleanup(), dumpstat(), agDELedge(), agclose(), agDELnode(), makeMatrix(), user_pos(), neato_cleanup(), splineEdges(), nodeInduce(), shiftGraphs(), main(), twopi_cleanup(), nextsubg(), nextout(), nexthead(), nexttail(), and rm().
1.7.5