Graphviz  2.29.20120523.0446
Functions
lib/graph/edge.c File Reference
#include <limits.h>
#include "libgraph.h"
Include dependency graph for edge.c:

Go to the source code of this file.

Functions

Agedge_tagfindedge (Agraph_t *g, Agnode_t *tail, Agnode_t *head)
void agINSedge (Agraph_t *g, Agedge_t *e)
Agedge_tagfstedge (Agraph_t *g, Agnode_t *n)
Agedge_tagnxtedge (Agraph_t *g, Agedge_t *e, Agnode_t *n)
Agedge_tagfstout (Agraph_t *g, Agnode_t *n)
Agedge_tagnxtout (Agraph_t *g, Agedge_t *e)
Agedge_tagfstin (Agraph_t *g, Agnode_t *n)
Agedge_tagnxtin (Agraph_t *g, Agedge_t *e)
Agedge_tagNEWedge (Agraph_t *subg, Agnode_t *tail, Agnode_t *head, Agedge_t *proto)
Agedge_tagedge (Agraph_t *g, Agnode_t *tail, Agnode_t *head)
void agFREEedge (Agedge_t *e)
void agDELedge (Agraph_t *g, Agedge_t *e)

Function Documentation

void agDELedge ( Agraph_t g,
Agedge_t e 
)
Agedge_t* agedge ( Agraph_t g,
Agnode_t tail,
Agnode_t head 
)
Agedge_t* agfindedge ( Agraph_t g,
Agnode_t tail,
Agnode_t head 
)
void agFREEedge ( Agedge_t e)
Agedge_t* agfstedge ( Agraph_t g,
Agnode_t n 
)

Definition at line 107 of file edge.c.

References NULL, agfstout(), and agfstin().

Referenced by interclexp(), dot_sameports(), agDELnode(), circuit_model(), s1(), and firstedge().

Agedge_t* agfstin ( Agraph_t g,
Agnode_t n 
)
Agedge_t* agfstout ( Agraph_t g,
Agnode_t n 
)
void agINSedge ( Agraph_t g,
Agedge_t e 
)

Definition at line 92 of file edge.c.

References Agedge_t::printkey, MULTIPLE, and MUSTPRINT.

Referenced by agedge(), and aginsert().

Agedge_t* agNEWedge ( Agraph_t subg,
Agnode_t tail,
Agnode_t head,
Agedge_t proto 
)
Agedge_t* agnxtedge ( Agraph_t g,
Agedge_t e,
Agnode_t n 
)
Agedge_t* agnxtin ( Agraph_t g,
Agedge_t e 
)

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().

Agedge_t* agnxtout ( Agraph_t g,
Agedge_t e 
)