|
Graphviz
2.29.20120523.0446
|
#include "dot.h"
Go to the source code of this file.
Functions | |
| edge_t * | find_fast_edge (node_t *u, node_t *v) |
| edge_t * | find_flat_edge (node_t *u, node_t *v) |
| edge_t * | fast_edge (edge_t *e) |
| void | zapinlist (elist *L, edge_t *e) |
| void | delete_fast_edge (edge_t *e) |
| void | other_edge (edge_t *e) |
| void | safe_other_edge (edge_t *e) |
| edge_t * | new_virtual_edge (node_t *u, node_t *v, edge_t *orig) |
| edge_t * | virtual_edge (node_t *u, node_t *v, edge_t *orig) |
| void | fast_node (graph_t *g, Agnode_t *n) |
| void | fast_nodeapp (node_t *u, node_t *v) |
| void | delete_fast_node (graph_t *g, node_t *n) |
| node_t * | virtual_node (graph_t *g) |
| void | flat_edge (graph_t *g, edge_t *e) |
| void | delete_flat_edge (edge_t *e) |
| void | merge_oneway (edge_t *e, edge_t *rep) |
| void | unmerge_oneway (edge_t *e) |
| void delete_fast_edge | ( | edge_t * | e | ) |
Definition at line 115 of file fastgr.c.
References assert, NULL, zapinlist(), ND_out, agtail, ND_in, and aghead.
Referenced by reverse_edge().
| void delete_flat_edge | ( | edge_t * | e | ) |
Definition at line 278 of file fastgr.c.
References assert, NULL, ED_to_orig, ED_to_virt, zapinlist(), ND_flat_out, agtail, ND_flat_in, and aghead.
Definition at line 74 of file fastgr.c.
References ND_out, agtail, assert, aghead, ND_in, and elist_append.
Referenced by virtual_edge(), and make_aux_edge().
Definition at line 57 of file fastgr.c.
References ND_flat_out, and ND_flat_in.
Referenced by interclexp().
Definition at line 271 of file fastgr.c.
References elist_append, ND_flat_out, agtail, ND_flat_in, aghead, GD_has_flat_edges, agroot, and TRUE.
Referenced by class2(), interclexp(), and flat_rev().
Definition at line 345 of file fastgr.c.
References ED_to_virt, agerr(), AGWARN, assert, and NULL.
Referenced by reverse_edge(), class1(), class2(), interclexp(), and flat_rev().
Definition at line 162 of file fastgr.c.
References NEW, agtail, aghead, ED_edge_type, VIRTUAL, AGSEQ, ED_count, ED_xpenalty, ED_weight, ED_minlen, ED_tail_port, ED_head_port, ED_to_virt, NULL, and ED_to_orig.
Referenced by virtual_edge(), and flat_rev().
| void other_edge | ( | edge_t * | e | ) |
| void safe_other_edge | ( | edge_t * | e | ) |
Definition at line 142 of file fastgr.c.
References ND_other, and agtail.
Referenced by interclexp().
| void unmerge_oneway | ( | edge_t * | e | ) |
Definition at line 364 of file fastgr.c.
References ED_to_virt, ED_count, ED_edge_type, VIRTUAL, ND_node_type, aghead, ND_out, and NULL.
Definition at line 205 of file fastgr.c.
References fast_edge(), and new_virtual_edge().
Referenced by reverse_edge(), class1(), and build_skeleton().
Definition at line 246 of file fastgr.c.
References NEW, Agnode_t::name, Agnode_t::graph, AGNODE, ND_node_type, VIRTUAL, ND_lw, ND_rw, ND_ht, ND_UF_size, alloc_elist, ND_in, ND_out, fast_node(), and GD_n_nodes.
Referenced by nonconstraint_edge(), and build_skeleton().
Definition at line 100 of file fastgr.c.
References elist::size, elist::list, and NULL.
Referenced by delete_fast_edge(), and delete_flat_edge().
1.7.5