#include "circular.h"#include "adjust.h"#include "pack.h"#include "neatoprocs.h"#include <string.h>

Go to the source code of this file.
Functions | |
| void | circo_init_graph (graph_t *g) |
| Agraph_t ** | circomps (Agraph_t *g, int *cnt) |
| void | circoLayout (Agraph_t *g) |
| void | circo_layout (Agraph_t *g) |
| void | circo_cleanup (graph_t *g) |
| void circo_cleanup | ( | graph_t * | g | ) |
Definition at line 298 of file circularinit.c.
References agfstnode(), agfstout(), agnxtnode(), agnxtout(), free(), GD_alg, GD_neato_nlist, gv_cleanup_edge(), gv_cleanup_node(), NULL, Agraph_t::root, and Agraph_t::u.
| void circo_init_graph | ( | graph_t * | g | ) |
Definition at line 66 of file circularinit.c.
References ET_LINE, GD_ndim, Ndim, and setEdgeType().
Referenced by circo_layout().
| void circo_layout | ( | Agraph_t * | g | ) |
Definition at line 287 of file circularinit.c.
References agfstnode(), agnnodes(), circo_init_graph(), circoLayout(), dotneato_postprocess(), free(), ND_alg, and spline_edges().
| void circoLayout | ( | Agraph_t * | g | ) |
Definition at line 242 of file circularinit.c.
References adjustNodes(), agdelete(), agnnodes(), circomps(), circularLayout(), CL_OFFSET, pack_info::doSplines, pack_info::fixed, free(), getPack(), getPackMode(), l_node, pack_info::margin, pack_info::mode, packSubgraphs(), and Agraph_t::root.
Referenced by circo_layout().
Definition at line 103 of file circularinit.c.
References agdelete(), agedge(), AGFLAG_STRICT, agfstnode(), agfstout(), aginsert(), agnnodes(), AGNODE, agnxtnode(), agnxtout(), agobjkind, agopen(), agsubg(), agusergraph(), ccomps(), DNODE, ED_alg, free(), GD_alg, Agnode_t::graph, Agedge_t::head, Agraph_t::meta_node, Agnode_t::name, Agraph_t::name, ND_alg, NEW, ORIGG, ORIGN, and Agedge_t::tail.
Referenced by circoLayout().
1.5.6