|
Graphviz
2.29.20120524.0446
|

Go to the source code of this file.
Functions | |
| Agnode_t * | agfindnode (Agraph_t *g, char *name) |
| Agnode_t * | agidnode (Agraph_t *g, int index) |
| Agnode_t * | agnode (Agraph_t *g, char *name) |
| void | agINSnode (Agraph_t *g, Agnode_t *n) |
| void | agDELnode (Agraph_t *g, Agnode_t *n) |
| Agnode_t * | agfstnode (Agraph_t *g) |
| Agnode_t * | agnxtnode (Agraph_t *g, Agnode_t *n) |
| Agnode_t * | aglstnode (Agraph_t *g) |
| Agnode_t * | agprvnode (Agraph_t *g, Agnode_t *n) |
| Agnode_t * | agNEWnode (Agraph_t *subg, char *name, Agnode_t *proto) |
| void | agFREEnode (Agnode_t *n) |
Definition at line 65 of file node.c.
References agfstedge(), agnxtedge(), agDELedge(), AG_IS_METAGRAPH, FALSE, Agraph_t::meta_node, Agnode_t::graph, agfstout(), agnxtout(), agusergraph(), Agedge_t::head, dtsearch, Agraph_t::nodes, agDELnode(), dtdelete, Agraph_t::root, and agFREEnode().
Referenced by agclose(), agdelete(), and agDELnode().
Definition at line 22 of file node.c.
References dtmatch, Agraph_t::univ, Agdata_t::node_dict, Agraph_t::root, dtsearch, and Agraph_t::nodes.
Referenced by makeGraphs(), agsubg(), agfindsubg(), agnode(), gvplugin_graph(), main(), twopi_layout(), and findnode().
| void agFREEnode | ( | Agnode_t * | n | ) |
Definition at line 133 of file node.c.
References agdictof(), dtdelete, Agnode_t::graph, Agraph_t::univ, Agdata_t::node_dict, TAG_OF, agstrfree(), Agnode_t::name, AG_IS_METAGRAPH, FALSE, dtsize(), Agdata_t::nodeattr, Agdict_t::dict, Agnode_t::attr, free(), and Agnode_t::didset.
Referenced by agpopproto(), and agDELnode().
Definition at line 88 of file node.c.
References dtfirst, and Agraph_t::nodes.
Referenced by createBlocktree(), circularLayout(), circomps(), circo_layout(), circo_cleanup(), emit_graph(), emit_clusters(), write_plain(), attach_attrs_and_arrows(), compute_bb(), processClusterEdges(), undoClusterEdges(), countDummyNodes(), initEdgeTypes(), rank3(), init_UF_size(), class1(), class2(), interclexp(), mark_clusters(), build_skeleton(), mark_lowclusters(), dot_compoundEdges(), decompose(), dot_init_node_edge(), dot_cleanup(), allocate_ranks(), dot_scan_ranks(), dot_sameports(), compoundEdges(), findCComp(), fdp_init_node_edge(), fdp_cleanup(), fdp_layout(), dumpstat(), fdp_tLayout(), agclose(), getSizes(), makeMatrix(), normalize(), circuit_model(), cAdjust(), scAdjust(), user_pos(), neato_cleanup(), init_nop(), splineEdges(), spline_edges(), neato_set_aspect(), scan_graph_mode(), shortest_path(), pccomps(), ccomps(), isConnected(), nodeInduce(), shiftGraphs(), main(), circleLayout(), twopi_layout(), twopi_cleanup(), firstout(), firstin(), and firstnode().
Definition at line 32 of file node.c.
References dtmatch, and Agraph_t::nodes.
Referenced by agcontains(), and agINSnode().
Definition at line 50 of file node.c.
References agidnode(), Agnode_t::id, dtinsert, Agraph_t::nodes, AG_IS_METAGRAPH, FALSE, Agraph_t::meta_node, Agnode_t::graph, agfstin(), agnxtin(), agINSnode(), agusergraph(), and Agedge_t::tail.
Referenced by aginsert(), agnode(), and agINSnode().
Definition at line 98 of file node.c.
References dtlast, and Agraph_t::nodes.
Definition at line 108 of file node.c.
References AG, AG_s::node_nbytes, Agnode_t::tag, TAG_NODE, Agnode_t::name, agstrdup(), Agnode_t::id, Agraph_t::univ, Agdata_t::max_node_id, Agnode_t::graph, Agraph_t::root, dtsize(), Agdata_t::nodeattr, Agdict_t::dict, Agnode_t::attr, N_NEW, Agnode_t::didset, NULL, Agdict_t::list, and Agsym_t::value.
Referenced by agnode().
Definition at line 39 of file node.c.
References agfindnode(), Agraph_t::root, NULL, agNEWnode(), Agraph_t::proto, Agproto_t::n, dtinsert, Agraph_t::univ, Agdata_t::node_dict, and agINSnode().
Referenced by makeGraphs(), agopen(), agsubg(), gvplugin_graph(), main(), node(), and findnode().
Definition at line 93 of file node.c.
References dtnext, and Agraph_t::nodes.
Referenced by createBlocktree(), circomps(), circo_cleanup(), emit_graph(), emit_clusters(), write_plain(), attach_attrs_and_arrows(), compute_bb(), processClusterEdges(), undoClusterEdges(), countDummyNodes(), initEdgeTypes(), rank3(), init_UF_size(), class1(), class2(), interclexp(), mark_clusters(), build_skeleton(), mark_lowclusters(), dot_compoundEdges(), decompose(), dot_init_node_edge(), dot_cleanup(), allocate_ranks(), dot_scan_ranks(), dot_sameports(), compoundEdges(), findCComp(), fdp_init_node_edge(), fdp_cleanup(), dumpstat(), fdp_tLayout(), agclose(), getSizes(), makeMatrix(), normalize(), circuit_model(), cAdjust(), scAdjust(), user_pos(), neato_cleanup(), init_nop(), splineEdges(), spline_edges(), neato_set_aspect(), scan_graph_mode(), shortest_path(), pccomps(), ccomps(), isConnected(), nodeInduce(), shiftGraphs(), main(), twopi_cleanup(), firstout(), nextout(), nextin(), and nextnode().
1.7.5