Graphviz 12.0.1~dev.20240715.2254
Loading...
Searching...
No Matches
circo.h File Reference
#include "render.h"
Include dependency graph for circo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void circo_layout (Agraph_t *g)
 
void circoLayout (Agraph_t *g)
 
void circo_cleanup (Agraph_t *g)
 ND_alg is freed in circo_layout.
 
void circo_init_graph (graph_t *g)
 

Function Documentation

◆ circo_cleanup()

void circo_cleanup ( Agraph_t g)
extern

Definition at line 236 of file circularinit.c.

References agfstnode(), agfstout(), agnxtnode(), agnxtout(), closeDerivedGraph(), free(), GD_alg, GD_neato_nlist, gv_cleanup_edge(), gv_cleanup_node(), and NULL.

Here is the call graph for this function:

◆ circo_init_graph()

void circo_init_graph ( graph_t g)
extern

Definition at line 55 of file circularinit.c.

References agroot(), circular_init_node_edge(), EDGETYPE_LINE, GD_ndim, Ndim, and setEdgeType().

Referenced by circo_layout().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ circo_layout()

void circo_layout ( Agraph_t g)
extern

Definition at line 224 of file circularinit.c.

References agfstnode(), agnnodes(), circo_init_graph(), circoLayout(), dotneato_postprocess(), free(), ND_alg, and spline_edges().

Here is the call graph for this function:

◆ circoLayout()

void circoLayout ( Agraph_t g)
extern

Definition at line 188 of file circularinit.c.

References adjustNodes(), agnnodes(), circomps(), circularLayout(), CL_OFFSET, copyPosns(), free(), getPackInfo(), l_node, packSubgraphs(), and Agraph_s::root.

Referenced by circo_layout().

Here is the call graph for this function:
Here is the caller graph for this function: