Apollo
10.0
自动驾驶开放平台
map_signal.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.hdmap;
4
5
import
"
modules/common_msgs/basic_msgs/geometry.proto
";
6
import
"
modules/common_msgs/map_msgs/map_geometry.proto
";
7
import
"
modules/common_msgs/map_msgs/map_id.proto
";
8
9
message
Subsignal
{
10
enum
Type
{
11
UNKNOWN = 1;
12
CIRCLE = 2;
13
ARROW_LEFT = 3;
14
ARROW_FORWARD = 4;
15
ARROW_RIGHT = 5;
16
ARROW_LEFT_AND_FORWARD = 6;
17
ARROW_RIGHT_AND_FORWARD = 7;
18
ARROW_U_TURN = 8;
19
};
20
21
optional
Id
id
= 1;
22
optional
Type
type = 2;
23
24
// Location of the center of the bulb. now no data support.
25
optional
apollo
.
common
.
PointENU
location = 3;
26
}
27
28
message
SignInfo
{
29
enum
Type
{
30
None = 0;
31
NO_RIGHT_TURN_ON_RED = 1;
32
};
33
34
optional
Type
type = 1;
35
}
36
37
message
Signal
{
38
enum
Type
{
39
UNKNOWN = 1;
40
MIX_2_HORIZONTAL = 2;
41
MIX_2_VERTICAL = 3;
42
MIX_3_HORIZONTAL = 4;
43
MIX_3_VERTICAL = 5;
44
SINGLE = 6;
45
};
46
47
optional
Id
id
= 1;
48
optional
Polygon
boundary = 2;
49
repeated
Subsignal
subsignal = 3;
50
// TODO: add orientation. now no data support.
51
repeated
Id
overlap_id = 4;
52
optional
Type
type = 5;
53
// stop line
54
repeated
Curve
stop_line = 6;
55
56
repeated
SignInfo
sign_info = 7;
57
}
geometry.proto
map_geometry.proto
map_id.proto
syntax
syntax
Definition
map_signal.proto:1
apollo::common
apollo::common
apollo
class register implement
Definition
arena_queue.h:37
apollo::common::PointENU
Definition
geometry.proto:14
apollo::hdmap::Curve
Definition
map_geometry.proto:29
apollo::hdmap::Id
Definition
map_id.proto:6
apollo::hdmap::Polygon
Definition
map_geometry.proto:8
apollo::hdmap::SignInfo
Definition
map_signal.proto:28
apollo::hdmap::SignInfo::Type
Type
Definition
map_signal.proto:29
apollo::hdmap::Signal
Definition
map_signal.proto:37
apollo::hdmap::Signal::Type
Type
Definition
map_signal.proto:38
apollo::hdmap::Subsignal
Definition
map_signal.proto:9
apollo::hdmap::Subsignal::Type
Type
Definition
map_signal.proto:10
modules
common_msgs
map_msgs
map_signal.proto