Graphviz 13.0.0~dev.20241220.2304
|
result of partitioning available space, part of maze More...
#include <grid.h>
Data Fields | |
gridpt | p |
node_list * | nodes |
Dtlink_t | link |
int | flags |
int | nedges |
sedge * | edges [6] |
up to six links (sedge) between four sides (snode) of the cell | |
int | nsides |
snode ** | sides |
up to four sides: M_RIGHT, M_TOP, M_LEFT, M_BOTTOM | |
boxf | bb |
boxf cell::bb |
Definition at line 55 of file maze.h.
Referenced by convertSPtoRoute(), coordOf(), createSEdges(), emitGraph(), extractHChans(), extractVChans(), htrack(), markSmall(), midPt(), mkMaze(), mkMazeGraph(), psdump(), sidePt(), updateWts(), and vtrack().
sedge* cell::edges[6] |
Definition at line 44 of file maze.h.
Referenced by createSEdges(), and updateWts().
int cell::flags |
Definition at line 42 of file maze.h.
Referenced by extractHChans(), extractVChans(), markSmall(), and mkMaze().
int cell::nedges |
Definition at line 43 of file maze.h.
Referenced by createSEdges(), and updateWts().
node_list* cell::nodes |
Definition at line 35 of file grid.h.
Referenced by addGrid(), doNeighbor(), gLength(), gridRepulse(), and newCell().
int cell::nsides |
Definition at line 53 of file maze.h.
Referenced by addLoop(), addNodeEdges(), markSmall(), and mkMazeGraph().
gridpt cell::p |
Definition at line 34 of file grid.h.
Referenced by addGrid(), findGrid(), gridRepulse(), and newCell().
snode** cell::sides |
Definition at line 54 of file maze.h.
Referenced by addLoop(), addNodeEdges(), coordOf(), createSEdges(), extractHChans(), extractVChans(), freeMaze(), markSmall(), and mkMazeGraph().