CARLA
 
载入中...
搜索中...
未找到
静态 Public 成员函数 | 所有成员列表
MapGen::GraphGenerator类 参考

随机双连通边链表 DoublyConnectedEdgeList 生成器。 更多...

#include <GraphGenerator.h>

+ 类 MapGen::GraphGenerator 继承关系图:
+ MapGen::GraphGenerator 的协作图:

静态 Public 成员函数

static TUniquePtr< DoublyConnectedEdgeListGenerate (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.h14 行定义.

成员函数说明

◆ Generate()

TUniquePtr< DoublyConnectedEdgeList > MapGen::GraphGenerator::Generate ( uint32 SizeX,
uint32 SizeY,
int32 Seed )
static

创建一个大小为 SizeX 乘以 SizeY 的平方双连通边链表 DoublyConnectedEdgeList, 并使用固定的随机数生成种子 Seed 在内部生成随机连接。

在文件 GraphGenerator.cpp137 行定义.

引用了 Position , 以及 MapGen::randomize().

被这些函数引用 ACityMapGenerator::GenerateGraph().

+ 函数调用图:
+ 这是这个函数的调用关系图:

该类的文档由以下文件生成: