|
Graphviz
2.29.20120524.0446
|
#include <assert.h>#include "tlayout.h"#include "neatoprocs.h"#include "adjust.h"#include "comp.h"#include "pack.h"#include "clusteredges.h"#include "dbg.h"#include <setjmp.h>
Go to the source code of this file.
Data Structures | |
| struct | layout_info |
| struct | erec |
| struct | clist_t |
Defines | |
| #define | FDP_PRIVATE 1 |
| #define | NEW_EDGE(e) (ED_to_virt(e) == 0) |
| #define | CL_CHUNK 10 |
| #define | BSZ 1000 |
| #define | ANG (M_PI/90) |
Functions | |
| void | init_info (graph_t *g, layout_info *infop) |
| void | fdp_init_graph (Agraph_t *g) |
| void | fdpLayout (graph_t *g) |
| void | fdp_layout (graph_t *g) |
| #define BSZ 1000 |
Definition at line 328 of file layout.c.
Referenced by gvconfig_plugin_install_from_library().
| void fdp_init_graph | ( | Agraph_t * | g | ) |
Definition at line 1141 of file layout.c.
References setEdgeType(), ET_LINE, GD_alg, NEW, Agraph_t::u, Agraphinfo_t::ndim, late_int(), agfindattr(), Ndim, MIN, MAXDIM, GD_ndim, agattr(), AGRAPH, NULL, fdp_initParams(), and fdp_init_node_edge().
Referenced by fdp_layout().
| void fdp_layout | ( | graph_t * | g | ) |
Definition at line 1203 of file layout.c.
References fdp_init_graph(), fdpLayout(), agfstnode(), free(), ND_alg, neato_set_aspect(), EDGE_TYPE, ET_NONE, and dotneato_postprocess().
| void fdpLayout | ( | graph_t * | g | ) |
Definition at line 1158 of file layout.c.
References init_info(), and layout().
Referenced by fdp_layout().
| void init_info | ( | graph_t * | g, |
| layout_info * | infop | ||
| ) |
Definition at line 1069 of file layout.c.
References layout_info::G_coord, agfindattr(), layout_info::G_width, layout_info::G_height, agattr(), AGRAPH, NULL, layout_info::rootg, layout_info::gid, layout_info::pack, pack_info::mode, getPackInfo(), l_node, and CL_OFFSET.
Referenced by fdpLayout().
1.7.5