Graphviz 13.0.0~dev.20241220.2304
Loading...
Searching...
No Matches
blocktree.h File Reference
#include <render.h>
#include <circogen/circular.h>
Include dependency graph for blocktree.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

block_tcreateBlocktree (Agraph_t *g, circ_state *state)
 
void freeBlocktree (block_t *)
 

Function Documentation

◆ createBlocktree()

block_t * createBlocktree ( Agraph_t g,
circ_state state 
)
extern

Definition at line 140 of file blocktree.c.

References agfstnode(), agnxtnode(), appendBlock(), circ_state::bl, BLOCK, CHILD, find_blocks(), blocklist_t::first, initBlocklist(), block::next, parent, PARENT, SET_PARENT, block::sub_graph, and VAL.

Referenced by circularLayout().

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

◆ freeBlocktree()

void freeBlocktree ( block_t bp)
extern

Definition at line 178 of file blocktree.c.

References block::children, blocklist_t::first, freeBlock(), freeBlocktree(), and block::next.

Referenced by circularLayout(), and freeBlocktree().

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