|
Graphviz 14.0.3~dev.20251029.0425
|
available channels for orthogonal edges around nodes of graph_t More...
#include <maze.h>
Data Fields | |
| size_t | ncells |
| size_t | ngcells |
| cell * | cells |
| cells not corresponding to graph nodes | |
| cell * | gcells |
| cells corresponding to graph nodes | |
| sgraph * | sg |
| search graph | |
| Dt_t * | hchans |
| set of horizontal channels, created by extractHChans. | |
| Dt_t * | vchans |
| set of vertical channels, created by extractVChans | |
A maze is the result of partitioning free space around a graph's nodes by mkMaze.
| cell* maze::cells |
Definition at line 69 of file maze.h.
Referenced by emitGraph(), extractHChans(), extractVChans(), freeMaze(), mkMaze(), and mkMazeGraph().
| cell* maze::gcells |
Definition at line 70 of file maze.h.
Referenced by emitGraph(), freeMaze(), mkMaze(), and mkMazeGraph().
| Dt_t* maze::hchans |
Definition at line 72 of file maze.h.
Referenced by assignSegs(), assignTracks(), freeMaze(), htrack(), orthoEdges(), removeEdge(), and set_parallel_edges().
| size_t maze::ncells |
Definition at line 67 of file maze.h.
Referenced by emitGraph(), extractHChans(), extractVChans(), mkMaze(), and mkMazeGraph().
| size_t maze::ngcells |
Definition at line 68 of file maze.h.
Referenced by emitGraph(), freeMaze(), mkMaze(), and mkMazeGraph().
| sgraph* maze::sg |
Definition at line 71 of file maze.h.
Referenced by freeMaze(), mkMaze(), and orthoEdges().
| Dt_t* maze::vchans |
Definition at line 73 of file maze.h.
Referenced by assignSegs(), assignTracks(), freeMaze(), orthoEdges(), removeEdge(), set_parallel_edges(), and vtrack().