随机双连通边链表 DoublyConnectedEdgeList 生成器。 更多...
#include <GraphGenerator.h>
类 MapGen::GraphGenerator 继承关系图:
MapGen::GraphGenerator 的协作图:静态 Public 成员函数 | |
| static TUniquePtr< DoublyConnectedEdgeList > | Generate (uint32 SizeX, uint32 SizeY, int32 Seed) |
| 创建一个大小为 SizeX 乘以 SizeY 的平方双连通边链表 DoublyConnectedEdgeList, 并使用固定的随机数生成种子 Seed 在内部生成随机连接。 更多... | |
额外继承的成员函数 | |
Private 成员函数 继承自 NonCopyable | |
| NonCopyable ()=default | |
| NonCopyable (const NonCopyable &)=delete | |
| void | operator= (const NonCopyable &)=delete |
随机双连通边链表 DoublyConnectedEdgeList 生成器。
在文件 GraphGenerator.h 第 14 行定义.
|
static |
创建一个大小为 SizeX 乘以 SizeY 的平方双连通边链表 DoublyConnectedEdgeList, 并使用固定的随机数生成种子 Seed 在内部生成随机连接。
在文件 GraphGenerator.cpp 第 137 行定义.
引用了 MapGen::randomize().
被这些函数引用 ACityMapGenerator::GenerateGraph().
函数调用图:
这是这个函数的调用关系图: