Graphviz
2.41.20171026.1811
|
Go to the source code of this file.
Enumerations | |
enum | layout_type { LAYOUT_DOT, LAYOUT_NEATO, LAYOUT_FDP, LAYOUT_SFDP, LAYOUT_TWOPI, LAYOUT_CIRCO, LAYOUT_PATCHWORK, LAYOUT_CLUSTER, LAYOUT_NOP1, LAYOUT_NOP2 } |
Functions | |
void | neato_layout (graph_t *g) |
void | fdp_layout (graph_t *g) |
void | sfdp_layout (graph_t *g) |
void | twopi_layout (graph_t *g) |
void | circo_layout (graph_t *g) |
void | patchwork_layout (graph_t *g) |
void | osage_layout (graph_t *g) |
void | neato_cleanup (graph_t *g) |
void | fdp_cleanup (graph_t *g) |
void | sfdp_cleanup (graph_t *g) |
void | twopi_cleanup (graph_t *g) |
void | circo_cleanup (graph_t *g) |
void | patchwork_cleanup (graph_t *g) |
void | osage_cleanup (graph_t *g) |
enum layout_type |
Enumerator | |
---|---|
LAYOUT_DOT | |
LAYOUT_NEATO | |
LAYOUT_FDP | |
LAYOUT_SFDP | |
LAYOUT_TWOPI | |
LAYOUT_CIRCO | |
LAYOUT_PATCHWORK | |
LAYOUT_CLUSTER | |
LAYOUT_NOP1 | |
LAYOUT_NOP2 |
Definition at line 29 of file gvlayout_neato_layout.c.
void circo_cleanup | ( | graph_t * | g | ) |
Definition at line 258 of file circularinit.c.
References agclean(), agfstnode(), agfstout(), agnxtnode(), agnxtout(), AGRAPH, agroot(), GD_alg, GD_neato_nlist, gv_cleanup_edge(), gv_cleanup_node(), and NULL.
void circo_layout | ( | graph_t * | g | ) |
Definition at line 244 of file circularinit.c.
References agfstnode(), agnnodes(), circo_init_graph(), circoLayout(), dotneato_postprocess(), ND_alg, and spline_edges().
void fdp_cleanup | ( | graph_t * | g | ) |
Definition at line 145 of file fdpinit.c.
References agfstnode(), agfstout(), agnxtnode(), agnxtout(), gv_cleanup_edge(), and gv_cleanup_node().
void fdp_layout | ( | graph_t * | g | ) |
Definition at line 1114 of file layout.c.
References agfstnode(), EDGE_TYPE, ET_NONE, get_inputscale(), gv_postprocess(), ND_alg, neato_set_aspect(), and PSinputscale.
void neato_cleanup | ( | graph_t * | g | ) |
Definition at line 142 of file neatoinit.c.
References agfstnode(), agfstout(), agnxtnode(), agnxtout(), gv_cleanup_edge(), and gv_cleanup_node().
void neato_layout | ( | graph_t * | g | ) |
Definition at line 1407 of file neatoinit.c.
References agdelete(), agdelrec(), agerr(), agget(), AGPREV, CL_OFFSET, compute_bb(), pack_info::doSplines, ET_LINE, FALSE, pack_info::fixed, free_scan_graph(), get_inputscale(), getPack(), getPackModeInfo(), graphAdjustMode(), gv_postprocess(), init_nop(), l_node, l_undef, mapBool(), pack_info::margin, pack_info::mode, N_NEW, nodeInduce(), Nop, packGraphs(), pccomps(), POINTS_PER_INCH, PSinputscale, removeOverlapWith(), setEdgeType(), spline_edges(), and TRUE.
void osage_cleanup | ( | graph_t * | g | ) |
Definition at line 389 of file osageinit.c.
References agfstnode(), agnxtnode(), and gv_cleanup_node().
void osage_layout | ( | graph_t * | g | ) |
Definition at line 354 of file osageinit.c.
References agfstnode(), agnxtnode(), dotneato_postprocess(), EDGE_TYPE, ET_NONE, GD_drawing, layout(), ND_coord, ND_pos, NULL, PS2INCH, spline_edges0(), spline_edges1(), and TRUE.
void patchwork_cleanup | ( | graph_t * | g | ) |
Definition at line 161 of file patchworkinit.c.
References agfstnode(), agfstout(), agnxtnode(), agnxtout(), gv_cleanup_edge(), gv_cleanup_node(), and ND_alg.
void patchwork_layout | ( | graph_t * | g | ) |
Definition at line 143 of file patchworkinit.c.
References agnnodes(), dotneato_postprocess(), GD_n_cluster, and patchworkLayout().
void sfdp_cleanup | ( | graph_t * | g | ) |
Definition at line 396 of file sfdpinit.c.
References agfstnode(), agfstout(), agnxtnode(), agnxtout(), gv_cleanup_edge(), gv_cleanup_node(), and PriorityQueue_struct::n.
void sfdp_layout | ( | graph_t * | g | ) |
Definition at line 317 of file sfdpinit.c.
References agdelete(), agnnodes(), AM_PRISM, ccomps(), CL_OFFSET, DFLT_MARGIN, expand_t::doAdd, pack_info::doSplines, dotneato_postprocess(), ET_LINE, getPackInfo(), graphAdjustMode(), spring_electrical_control_struct::initial_scaling, l_node, adjust_data::mode, Ndim, nodeInduce(), spring_electrical_control_struct::overlap, packSubgraphs(), PS2INCH, removeOverlapWith(), adjust_data::scaling, sepFactor(), setEdgeType(), spline_edges(), spring_electrical_control_delete(), spring_electrical_control_new(), spring_electrical_control_print(), adjust_data::value, Verbose, pointf_s::x, expand_t::x, pointf_s::y, and expand_t::y.
void twopi_cleanup | ( | graph_t * | g | ) |
Definition at line 185 of file twopiinit.c.
References agfstnode(), agfstout(), agnxtnode(), agnxtout(), gv_cleanup_edge(), and gv_cleanup_node().
void twopi_layout | ( | graph_t * | g | ) |
Definition at line 75 of file twopiinit.c.
References adjustNodes(), agattr(), agcontains(), agdelete(), agerr(), agfindnode, agfstnode(), agget(), agnameof(), agnnodes(), AGNODE, AGPREV, agset(), AGWARN, agxset(), ccomps(), circleLayout(), CL_OFFSET, pack_info::doSplines, dotneato_postprocess(), getPackInfo(), l_node, ND_alg, nodeInduce(), NULL, packSubgraphs(), spline_edges(), twopi_init_graph(), pointf_s::x, and pointf_s::y.
gvlayout_engine_t circogen_engine |
Definition at line 92 of file gvlayout_neato_layout.c.
gvlayout_engine_t fdpgen_engine |
Definition at line 75 of file gvlayout_neato_layout.c.
gvplugin_installed_t gvlayout_neato_types[] |
Definition at line 121 of file gvlayout_neato_layout.c.
gvlayout_engine_t neatogen_engine |
Definition at line 70 of file gvlayout_neato_layout.c.
gvlayout_features_t neatogen_features |
Definition at line 117 of file gvlayout_neato_layout.c.
gvlayout_engine_t nop1gen_engine |
Definition at line 97 of file gvlayout_neato_layout.c.
gvlayout_engine_t nop2gen_engine |
Definition at line 102 of file gvlayout_neato_layout.c.
gvlayout_engine_t osage_engine |
Definition at line 112 of file gvlayout_neato_layout.c.
gvlayout_engine_t patchwork_engine |
Definition at line 107 of file gvlayout_neato_layout.c.
gvlayout_engine_t twopigen_engine |
Definition at line 87 of file gvlayout_neato_layout.c.