CARLA
 
载入中...
搜索中...
未找到
GraphGenerator.h
浏览该文件的文档.
1// Copyright (c) 2017 Computer Vision Center (CVC) at the Universitat Autonoma
2// de Barcelona (UAB).
3//
4// This work is licensed under the terms of the MIT license.
5// For a copy, see <https://opensource.org/licenses/MIT>.
6
7#pragma once
8
10//定义了一个用于生成随机双连通边链表(DoublyConnectedEdgeList)的类
11namespace MapGen {
12
13 /// 随机双连通边链表 DoublyConnectedEdgeList 生成器。
15 {
16 public:
17
18 /// 创建一个大小为 @a SizeX 乘以 @a SizeY 的平方双连通边链表 DoublyConnectedEdgeList,
19 /// 并使用固定的随机数生成种子 @a Seed 在内部生成随机连接。
20 static TUniquePtr<DoublyConnectedEdgeList> Generate(uint32 SizeX, uint32 SizeY, int32 Seed);
21 };
22
23} // namespace MapGen
随机双连通边链表 DoublyConnectedEdgeList 生成器。
static TUniquePtr< DoublyConnectedEdgeList > Generate(uint32 SizeX, uint32 SizeY, int32 Seed)
创建一个大小为 SizeX 乘以 SizeY 的平方双连通边链表 DoublyConnectedEdgeList, 并使用固定的随机数生成种子 Seed 在内部生成随机连接。