qHexWalker 0.0.1
Hexagonal Grid Pathfinding & Maze Visualization on Interactive Maps
Loading...
Searching...
No Matches
H3MazeGenerator Member List

This is the complete list of members for H3MazeGenerator, including all inherited members.

__pad0__H3MazeGenerator
createRoomGrid(const std::unordered_set< H3Index, H3IndexHash > &allCells)H3MazeGeneratorprivate
findFarthestRoom(H3Index start, const std::unordered_set< H3Index, H3IndexHash > &passages)H3MazeGeneratorprivate
findWallBetween(H3Index room1, H3Index room2)H3MazeGeneratorprivate
generateMaze(H3Index centerCell, int radius)H3MazeGenerator
generateMazePrim(const std::unordered_set< H3Index, H3IndexHash > &rooms)H3MazeGeneratorprivate
generateMazeWithEntrances(H3Index centerCell, int radius)H3MazeGenerator
getCellsInRadius(H3Index center, int radius)H3MazeGeneratorprivatestatic
getNeighbors(H3Index cell)H3MazeGeneratorprivate
getRoomNeighbors(H3Index room, const std::unordered_set< H3Index, H3IndexHash > &rooms)H3MazeGeneratorprivatestatic
H3MazeGenerator(QObject *parent=nullptr)H3MazeGeneratorexplicit
isOnBorder(H3Index cell, H3Index center, int radius)H3MazeGeneratorprivatestatic
mazeGenerated(const std::unordered_set< H3Index > &walls)H3MazeGenerator
neighbors_H3MazeGeneratorprivate
rng_H3MazeGeneratorprivate
~H3MazeGenerator() override=defaultH3MazeGenerator