Graphviz 13.0.0~dev.20250113.2222
|
#include <assert.h>
#include <cgraph/cghdr.h>
#include <cgraph/node_set.h>
#include <stdbool.h>
#include <stdlib.h>
#include <util/alloc.h>
Go to the source code of this file.
Variables | |
Dtdisc_t | Ag_mainedge_seq_disc |
Dtdisc_t | Ag_subedge_seq_disc |
Dtdisc_t | Ag_mainedge_id_disc |
Dtdisc_t | Ag_subedge_id_disc |
Definition at line 304 of file edge.c.
References agfstin(), agfstout(), AGIN2OUT, AGINEDGE, agnxtin(), agnxtout(), AGOUT2IN, agsubrep(), AGTYPE, del(), Agraph_s::e_id, Agraph_s::e_seq, Agsubnode_s::in_id, Agsubnode_s::in_seq, Agedge_s::node, out(), Agsubnode_s::out_id, and Agsubnode_s::out_seq.
Referenced by agdeledge(), and agdelnodeimage().
|
static |
Definition at line 378 of file edge.c.
References AGID, AGTYPE, and Agedge_s::node.
|
static |
Definition at line 393 of file edge.c.
References AGSEQ, and Agedge_s::node.
Definition at line 135 of file edge.c.
References AGEDGE, agfindedge_by_key(), id, Agtag_s::id, and Agtag_s::objtype.
Referenced by agidedge().
|
static |
Definition at line 115 of file edge.c.
References agsubrep(), dtextract(), dtrestore(), dtsearch, Agraph_s::e_id, Agsubnode_s::in_id, and NULL.
Referenced by agdeledge(), agedge(), agfindedge_by_id(), agsubedge(), installedge(), and ok_to_make_edge().
Definition at line 157 of file edge.c.
References dtdelete, dtextract(), and dtrestore().
Referenced by agdeledgeimage(), diffeq_model(), finalCC(), make_flat_adj_edges(), makeStraightEdges(), parseSegs(), transformf(), and update_arrays().
Definition at line 150 of file edge.c.
References dtextract(), dtinsert, and dtrestore().
Referenced by endBracket(), endString(), installedge(), interpretCRNL(), ps_string(), and stoj().
Definition at line 167 of file edge.c.
References agfindedge_by_key(), aghead, AGMKIN, AGMKOUT, agparent(), agsubrep(), AGTAG, agtail, Agraph_s::e_id, Agraph_s::e_seq, Agsubnode_s::in_id, Agsubnode_s::in_seq, ins(), out(), Agsubnode_s::out_id, and Agsubnode_s::out_seq.
Referenced by agsubedge(), newedge(), and subedge().
Definition at line 195 of file edge.c.
References agbindrec(), AgDataRecName, AGEDGE, agedgeattr_init(), AGID, AGINEDGE, agmethod_init(), agnextseq(), AGOUTEDGE, AGSEQ, agsubnode(), AGTYPE, Agraph_s::desc, gv_alloc(), Agdesc_s::has_attrs, id, Agedgepair_s::in, installedge(), Agedge_s::node, out(), Agedgepair_s::out, and SEQ_MASK.
Referenced by agedge(), agidedge(), and gvbisect().
Definition at line 224 of file edge.c.
References agfindedge_by_key(), agisstrict(), Agraph_s::desc, Agdesc_s::no_loop, and Agtag_s::objtype.
Referenced by agedge(), and agidedge().
Definition at line 189 of file edge.c.
References installedge().
Referenced by agedge(), and agidedge().
Dtdisc_t Ag_mainedge_id_disc |
Definition at line 421 of file edge.c.
Referenced by agopen1().
Dtdisc_t Ag_mainedge_seq_disc |
Definition at line 410 of file edge.c.
Referenced by agopen1().
Dtdisc_t Ag_subedge_id_disc |