Graphviz 12.0.1~dev.20240716.0800
|
#include <cgraph/agxbuf.h>
#include <circogen/circular.h>
#include <circogen/blocktree.h>
#include <circogen/circpos.h>
Go to the source code of this file.
Macros | |
#define | MINDIST 1.0 |
Functions | |
static void | initGraphAttrs (Agraph_t *g, circ_state *state) |
static block_t * | createOneBlock (Agraph_t *g, circ_state *state) |
void | circularLayout (Agraph_t *g, Agraph_t *realg, int *blockCount) |
#define MINDIST 1.0 |
Definition at line 16 of file circular.c.
Definition at line 65 of file circular.c.
References agfstnode(), agget(), agnnodes(), circPos(), createBlocktree(), createOneBlock(), freeBlocktree(), initGraphAttrs(), mapbool(), ND_pos, and state.
Referenced by circoLayout().
|
static |
Definition at line 38 of file circular.c.
References agfstnode(), agnxtnode(), agsubg(), agsubnode(), agxbfree(), agxbprint(), agxbuse(), BLOCK, mkBlock(), state, and block::sub_graph.
Referenced by circularLayout().
|
static |
Definition at line 22 of file circular.c.
References agattr(), agfstnode(), agget(), AGNODE, AGRAPH, agraphof(), initBlocklist(), late_double(), MINDIST, NULL, ORIGN, and state.
Referenced by circularLayout().