|
Graphviz 16.1.1~dev.20261023.0129
|
function partition, subroutine of mkMaze More...
Go to the source code of this file.
Functions | |
| boxes_t | partition (cell *cells, size_t ncells, boxf bb) |
| partitions space around cells (nodes) into rectangular tiles | |
| [in] | cells | rectangular borders of user's input graph's nodes |
| [in] | bb | range of the space to partition |
Definition at line 657 of file partition.c.
References construct_trapezoids(), DEBUG, free(), generateRandomOrdering(), genSegments(), gv_calloc(), LIST_APPEND, LIST_FREE, LIST_GET, LIST_SIZE, monotonate_trapezoids(), PRISIZE_T, rectIntersect(), segment_t::v0, and pointf_s::y.
Referenced by mkMaze().