Apollo
10.0
自动驾驶开放平台
map_pnc_junction.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.hdmap;
4
5
import
"
modules/common_msgs/map_msgs/map_geometry.proto
";
6
import
"
modules/common_msgs/map_msgs/map_id.proto
";
7
8
message
Passage
{
9
optional
Id
id
= 1;
10
11
repeated
Id
signal_id = 2;
12
repeated
Id
yield_id = 3;
13
repeated
Id
stop_sign_id = 4;
14
repeated
Id
lane_id = 5;
15
16
enum
Type
{
17
UNKNOWN = 0;
18
ENTRANCE = 1;
19
EXIT = 2;
20
};
21
optional
Type
type = 6;
22
};
23
24
message
PassageGroup
{
25
optional
Id
id
= 1;
26
27
repeated
Passage
passage = 2;
28
};
29
30
message
PNCJunction
{
31
optional
Id
id
= 1;
32
33
optional
Polygon
polygon = 2;
34
35
repeated
Id
overlap_id = 3;
36
37
repeated
PassageGroup
passage_group = 4;
38
}
map_geometry.proto
map_id.proto
syntax
syntax
Definition
map_pnc_junction.proto:1
apollo::hdmap::Id
Definition
map_id.proto:6
apollo::hdmap::PNCJunction
Definition
map_pnc_junction.proto:30
apollo::hdmap::PassageGroup
Definition
map_pnc_junction.proto:24
apollo::hdmap::Passage
Definition
map_pnc_junction.proto:8
apollo::hdmap::Passage::Type
Type
Definition
map_pnc_junction.proto:16
apollo::hdmap::Polygon
Definition
map_geometry.proto:8
modules
common_msgs
map_msgs
map_pnc_junction.proto