Graphviz 13.0.0~dev.20241220.2304
|
available channels for orthogonal edges around nodes of graph_t More...
#include <maze.h>
Data Fields | |
int | ncells |
int | 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 67 of file maze.h.
Referenced by emitGraph(), extractHChans(), extractVChans(), freeMaze(), mkMaze(), and mkMazeGraph().
cell* maze::gcells |
Definition at line 68 of file maze.h.
Referenced by emitGraph(), freeMaze(), mkMaze(), and mkMazeGraph().
Dt_t* maze::hchans |
Definition at line 70 of file maze.h.
Referenced by assignSegs(), assignTracks(), freeMaze(), htrack(), orthoEdges(), removeEdge(), and set_parallel_edges().
int maze::ncells |
Definition at line 66 of file maze.h.
Referenced by emitGraph(), extractHChans(), extractVChans(), mkMaze(), and mkMazeGraph().
int maze::ngcells |
Definition at line 66 of file maze.h.
Referenced by emitGraph(), mkMaze(), and mkMazeGraph().
sgraph* maze::sg |
Definition at line 69 of file maze.h.
Referenced by freeMaze(), mkMaze(), and orthoEdges().
Dt_t* maze::vchans |
Definition at line 71 of file maze.h.
Referenced by assignSegs(), assignTracks(), freeMaze(), orthoEdges(), removeEdge(), set_parallel_edges(), and vtrack().