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