Graphviz
2.41.20171026.1811
|
#include <cghdr.h>
Go to the source code of this file.
Functions | |
Agnode_t * | agfindnode_by_id (Agraph_t *g, IDTYPE id) |
Agnode_t * | agfindnode_by_name (Agraph_t *g, char *name) |
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 * | agidnode (Agraph_t *g, IDTYPE id, int cflag) |
Agnode_t * | agnode (Agraph_t *g, char *name, int cflag) |
void | agdelnodeimage (Agraph_t *g, Agnode_t *n, void *ignored) |
int | agdelnode (Agraph_t *g, Agnode_t *n) |
int | agrelabel_node (Agnode_t *n, char *newname) |
Agnode_t * | agsubnode (Agraph_t *g, Agnode_t *n0, int cflag) |
int | agsubnodeidcmpf (Dict_t *d, void *arg0, void *arg1, Dtdisc_t *disc) |
int | agsubnodeseqcmpf (Dict_t *d, void *arg0, void *arg1, Dtdisc_t *disc) |
void | agnodesetfinger (Agraph_t *g, Agnode_t *n, void *ignored) |
void | agnoderenew (Agraph_t *g, Agnode_t *n, void *ignored) |
int | agnodebefore (Agnode_t *fst, Agnode_t *snd) |
Variables | |
Dtdisc_t | Ag_subnode_id_disc |
Dtdisc_t | Ag_subnode_seq_disc |
Definition at line 192 of file node.c.
References agapply(), agdeledge(), agdelnodeimage(), agfindnode_by_id(), agfree(), agfreeid(), agfstedge(), AGID, agmethod_delete(), AGNODE, agnodeattr_delete(), agnxtedge(), agrecclose(), agroot(), Agraph_s::desc, FAILURE, FALSE, Agdesc_s::has_attrs, NILnode, and SUCCESS.
Referenced by agclose(), agdelete(), and aghide().
Definition at line 174 of file node.c.
References agdeledgeimage(), agfstedge(), agnxtedge(), dtdelete, Agraph_s::n_id, Agraph_s::n_seq, Agsubnode_s::node, and NOTUSED.
Referenced by agdelnode().
Definition at line 16 of file node.c.
References Agnode_s::base, dtsearch, Agtag_s::id, Agraph_s::n_id, NILnode, Agsubnode_s::node, and Agobj_s::tag.
Referenced by agdelnode(), agfindnode_by_name(), agidnode(), agnode(), agrelabel_node(), and agsubnode().
Definition at line 28 of file node.c.
References agfindnode_by_id(), agmapnametoid(), AGNODE, FALSE, and NILnode.
Referenced by agrelabel_node().
Definition at line 38 of file node.c.
References dtfirst, Agraph_s::n_seq, NILnode, and Agsubnode_s::node.
Referenced by agclean(), agclose(), agexpose(), agflatten(), aghide(), aginit(), agnedges(), allocate_ranks(), assign_random_edge_color(), attach_attrs_and_arrows(), attach_edge_colors(), attached_clustering(), build_skeleton(), cAdjust(), cccomps(), ccomps(), circleLayout(), circo_cleanup(), circo_layout(), circomps(), circuit_model(), circularLayout(), class1(), class2(), compoundEdges(), compute_bb(), convert_edge_labels_to_nodes(), countDummyNodes(), createBlocktree(), decompose(), dot_cleanup(), dot_compoundEdges(), dot_init_node_edge(), dot_sameports(), dot_scan_ranks(), Dot_SetClusterColor(), dumpstat(), emit_clusters(), emit_graph(), fdp_cleanup(), fdp_init_node_edge(), fdp_layout(), fdp_tLayout(), findCComp(), firstin(), firstnode(), firstout(), getSizes(), graphcmd(), gvToolTred(), Import_coord_clusters_from_dot(), Import_dot_splines(), init_nop(), init_UF_size(), initEdgeTypes(), interclexp(), isConnected(), main(), makeDotGraph(), makeMatrix(), mark_clusters(), mark_lowclusters(), neato_cleanup(), neato_set_aspect(), neato_translate(), node_induce(), normalize(), osage_cleanup(), osage_layout(), patchwork_cleanup(), pccomps(), processClusterEdges(), rank3(), scAdjust(), scan_graph_mode(), sfdp_cleanup(), shiftGraphs(), shortest_path(), SparseMatrix_import_dot(), spline_edges(), splineEdges(), twopi_cleanup(), twopi_layout(), undoClusterEdges(), and write_plain().
Definition at line 119 of file node.c.
References agallocid(), agfindnode_by_id(), agnextseq(), AGNODE, agroot(), agsubnode(), NILnode, and TRUE.
Referenced by agcontains().
Definition at line 53 of file node.c.
References dtlast, Agraph_s::n_seq, NILnode, and Agsubnode_s::node.
Referenced by graphcmd().
Definition at line 142 of file node.c.
References agfindnode_by_id(), agmapnametoid(), agnextseq(), AGNODE, agregister(), agroot(), agsubnode(), agsubrep(), assert, FALSE, NILnode, and TRUE.
Referenced by agcmpnode(), checkLabelOrder(), findnode(), graphcmd(), gvplugin_graph(), main(), makeGraphs(), and node().
Definition at line 353 of file node.c.
References agapply(), AGNODE, agnoderenew(), agnodesetfinger(), agprvnode(), agroot(), AGSEQ, Agraph_s::clos, FAILURE, FALSE, Agclos_s::seq, and SUCCESS.
Referenced by main().
Definition at line 346 of file node.c.
References dtfinger, dtrenew(), Agraph_s::n_seq, and NOTUSED.
Referenced by agnodebefore().
Definition at line 338 of file node.c.
References dtsearch, Agraph_s::n_seq, Agsubnode_s::node, and NOTUSED.
Referenced by agnodebefore().
Definition at line 45 of file node.c.
References agsubrep(), dtnext, Agraph_s::n_seq, NILnode, and Agsubnode_s::node.
Referenced by agclean(), agclose(), agexpose(), agflatten(), aghide(), aginit(), agnedges(), allocate_ranks(), assign_random_edge_color(), attach_attrs_and_arrows(), attach_edge_colors(), attached_clustering(), build_skeleton(), cAdjust(), cccomps(), ccomps(), circo_cleanup(), circomps(), circuit_model(), class1(), class2(), compoundEdges(), compute_bb(), convert_edge_labels_to_nodes(), countDummyNodes(), createBlocktree(), decompose(), dot_cleanup(), dot_compoundEdges(), dot_init_node_edge(), dot_sameports(), dot_scan_ranks(), Dot_SetClusterColor(), dumpstat(), emit_clusters(), emit_graph(), fdp_cleanup(), fdp_init_node_edge(), fdp_tLayout(), findCComp(), firstout(), getSizes(), graphcmd(), gvToolTred(), Import_coord_clusters_from_dot(), Import_dot_splines(), init_nop(), init_UF_size(), initEdgeTypes(), interclexp(), isConnected(), main(), makeDotGraph(), makeMatrix(), mark_clusters(), mark_lowclusters(), neato_cleanup(), neato_set_aspect(), neato_translate(), nextin(), nextnode(), nextout(), node_induce(), normalize(), osage_cleanup(), osage_layout(), patchwork_cleanup(), pccomps(), processClusterEdges(), rank3(), scAdjust(), scan_graph_mode(), sfdp_cleanup(), shiftGraphs(), shortest_path(), SparseMatrix_import_dot(), spline_edges(), splineEdges(), twopi_cleanup(), undoClusterEdges(), and write_plain().
Definition at line 60 of file node.c.
References agsubrep(), dtprev, Agraph_s::n_seq, NILnode, and Agsubnode_s::node.
Referenced by agnodebefore(), and graphcmd().
Definition at line 231 of file node.c.
References agapply(), agfindnode_by_id(), agfindnode_by_name(), agfreeid(), AGID, agmapnametoid(), AGNODE, agraphof(), agroot(), FAILURE, FALSE, NILnode, SUCCESS, and TRUE.
Referenced by agrename().
Definition at line 254 of file node.c.
References agfindnode_by_id(), AGID, agparent(), agroot(), agsubnode(), NILnode, and Agnode_s::root.
Referenced by agassociate(), agexpose(), aghide(), agidnode(), agnode(), agsubedge(), agsubnode(), node_in_subg(), and node_induce().
Definition at line 274 of file node.c.
References AGID, and Agsubnode_s::node.
Definition at line 286 of file node.c.
References AGSEQ, and Agsubnode_s::node.
Dtdisc_t Ag_subnode_id_disc |
Definition at line 314 of file node.c.
Referenced by agopen1().
Dtdisc_t Ag_subnode_seq_disc |
Definition at line 326 of file node.c.
Referenced by agopen1().