|
Graphviz
2.29.20120524.0446
|

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) |
Variables | |
| gvlayout_engine_t | neatogen_engine |
| gvlayout_engine_t | fdpgen_engine |
| gvlayout_engine_t | twopigen_engine |
| gvlayout_engine_t | circogen_engine |
| gvlayout_engine_t | nop1gen_engine |
| gvlayout_engine_t | nop2gen_engine |
| gvlayout_engine_t | patchwork_engine |
| gvlayout_engine_t | osage_engine |
| gvlayout_features_t | neatogen_features |
| gvplugin_installed_t | gvlayout_neato_types [] |
| enum layout_type |
| LAYOUT_DOT | |
| LAYOUT_NEATO | |
| LAYOUT_FDP | |
| LAYOUT_SFDP | |
| LAYOUT_TWOPI | |
| LAYOUT_CIRCO | |
| LAYOUT_PATCHWORK | |
| LAYOUT_CLUSTER | |
| LAYOUT_NOP1 | |
| LAYOUT_NOP2 |
Definition at line 54 of file gvlayout_neato_layout.c.
| void circo_cleanup | ( | graph_t * | g | ) |
Definition at line 276 of file circularinit.c.
References agfstnode(), NULL, GD_alg, agnxtnode(), agfstout(), agnxtout(), gv_cleanup_edge(), gv_cleanup_node(), free(), GD_neato_nlist, agroot, Agraph_t::u, and AGRAPH.
| void circo_layout | ( | graph_t * | g | ) |
Definition at line 262 of file circularinit.c.
References agnnodes(), circo_init_graph(), circoLayout(), free(), ND_alg, agfstnode(), spline_edges(), and dotneato_postprocess().
| void fdp_cleanup | ( | graph_t * | g | ) |
Definition at line 179 of file fdpinit.c.
References agfstnode(), agnxtnode(), agfstout(), agnxtout(), gv_cleanup_edge(), and gv_cleanup_node().
| 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 neato_cleanup | ( | graph_t * | g | ) |
Definition at line 169 of file neatoinit.c.
References agfstnode(), agnxtnode(), agfstout(), agnxtout(), gv_cleanup_edge(), and gv_cleanup_node().
| void neato_layout | ( | graph_t * | g | ) |
Definition at line 1597 of file neatoinit.c.
References Nop, PSinputscale, init_nop(), agerr(), AGPREV, gv_postprocess(), graphAdjustMode(), getPackModeInfo(), l_undef, getPack(), CL_OFFSET, pack_info::mode, l_node, pccomps(), nodeInduce(), removeOverlapWith(), setEdgeType(), ET_LINE, spline_edges(), N_NEW, TRUE, pack_info::margin, pack_info::fixed, pack_info::doSplines, packGraphs(), free(), compute_bb(), free_scan_graph(), agdelete(), and dotneato_postprocess().
| void osage_cleanup | ( | graph_t * | g | ) |
| void osage_layout | ( | graph_t * | g | ) |
| void patchwork_cleanup | ( | graph_t * | g | ) |
| void patchwork_layout | ( | graph_t * | g | ) |
| void sfdp_cleanup | ( | graph_t * | g | ) |
| void sfdp_layout | ( | graph_t * | g | ) |
| void twopi_cleanup | ( | graph_t * | g | ) |
Definition at line 188 of file twopiinit.c.
References agfstnode(), agnxtnode(), agfstout(), agnxtout(), gv_cleanup_edge(), and gv_cleanup_node().
| void twopi_layout | ( | graph_t * | g | ) |
Definition at line 81 of file twopiinit.c.
References agnnodes(), twopi_init_graph(), agget(), agfindnode(), agerr(), AGWARN, AGPREV, pointf_s::x, pointf_s::y, Verbose, NULL, ccomps(), circleLayout(), agfstnode(), free(), ND_alg, adjustNodes(), spline_edges(), getPackInfo(), l_node, CL_OFFSET, pack_info::doSplines, agcontains(), nodeInduce(), packSubgraphs(), agdelete(), agset(), agnameof, and dotneato_postprocess().
{
circo_layout,
circo_cleanup,
}
Definition at line 117 of file gvlayout_neato_layout.c.
{
fdp_layout,
fdp_cleanup,
}
Definition at line 100 of file gvlayout_neato_layout.c.
{
{LAYOUT_NEATO, "neato", 0, &neatogen_engine, &neatogen_features},
{LAYOUT_FDP, "fdp", 0, &fdpgen_engine, &neatogen_features},
{LAYOUT_TWOPI, "twopi", 0, &twopigen_engine, &neatogen_features},
{LAYOUT_CIRCO, "circo", 0, &circogen_engine, &neatogen_features},
{LAYOUT_PATCHWORK, "patchwork", 0, &patchwork_engine, &neatogen_features},
{LAYOUT_CLUSTER, "osage", 0, &osage_engine, &neatogen_features},
{LAYOUT_NOP1, "nop", 0, &nop1gen_engine, &neatogen_features},
{LAYOUT_NOP1, "nop1", 0, &nop1gen_engine, &neatogen_features},
{LAYOUT_NOP1, "nop2", 0, &nop2gen_engine, &neatogen_features},
{0, NULL, 0, NULL, NULL}
}
Definition at line 146 of file gvlayout_neato_layout.c.
{
neato_layout,
neato_cleanup,
}
Definition at line 95 of file gvlayout_neato_layout.c.
{
0,
}
Definition at line 142 of file gvlayout_neato_layout.c.
{
nop1_layout,
neato_cleanup,
}
Definition at line 122 of file gvlayout_neato_layout.c.
{
nop2_layout,
neato_cleanup,
}
Definition at line 127 of file gvlayout_neato_layout.c.
{
osage_layout,
osage_cleanup,
}
Definition at line 137 of file gvlayout_neato_layout.c.
Definition at line 132 of file gvlayout_neato_layout.c.
{
twopi_layout,
twopi_cleanup,
}
Definition at line 112 of file gvlayout_neato_layout.c.
1.7.5