|
Graphviz 14.0.5~dev.20251117.1017
|
Go to the source code of this file.
Data Structures | |
| struct | _node_list |
| struct | gridpt |
| struct | cell |
| result of partitioning available space, part of maze More... | |
Typedefs | |
| typedef struct _grid | Grid |
| typedef struct _node_list | node_list |
Functions | |
| Grid * | mkGrid (int) |
| void | adjustGrid (Grid *g, int nnodes) |
| void | clearGrid (Grid *) |
| void | addGrid (Grid *, int, int, Agnode_t *) |
| add node n to cell (i,j) in grid g | |
| void | walkGrid (Grid *, int(*)(void *, void *)) |
| cell * | findGrid (Grid *, int, int) |
| void | delGrid (Grid *) |
| close and free all grid resources | |
| int | gLength (cell *p) |
| return the number of nodes in a cell | |
| typedef struct _node_list node_list |
Definition at line 202 of file grid.c.
References agnameof(), _grid::data, dtinsert, gridpt::i, gridpt::j, newNode(), cell::nodes, cell::p, and Verbose.
Referenced by gAdjust().
|
extern |
Definition at line 169 of file grid.c.
References free(), gv_calloc(), _grid::listMem, _grid::listSize, and MAX.
Referenced by fdp_tLayout().
|
extern |
Definition at line 185 of file grid.c.
References _grid::cellCur, _grid::cellMem, _block::cur, _grid::data, dtclear, _grid::listCur, _grid::listMem, and _block::mem.
|
extern |
Definition at line 194 of file grid.c.
References _grid::cellMem, _grid::data, dtclose(), free(), freeBlock(), and _grid::listMem.
Referenced by fdp_tLayout().
Definition at line 227 of file grid.c.
References _grid::data, dtsearch, gridpt::i, gridpt::j, and cell::p.
Referenced by doNeighbor().
|
extern |
Definition at line 237 of file grid.c.
References len(), _node_list::next, and cell::nodes.
Referenced by doNeighbor(), and gridRepulse().
|
extern |
Definition at line 155 of file grid.c.
References _grid::cellMem, _grid::data, dtopen(), Dtoset, gridDisc, and newBlock().
Referenced by fdp_tLayout().