Apollo
10.0
自动驾驶开放平台
geometry.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.routing;
4
5
import
"
modules/common_msgs/basic_msgs/geometry.proto
";
6
7
message
LaneWaypoint
{
8
optional
string
id
= 1;
9
optional
double
s = 2;
10
optional
apollo
.
common
.
PointENU
pose = 3;
11
// When the developer selects a point on the dreamview route editing
12
// the direction can be specified by dragging the mouse
13
// dreamview calculates the heading based on this to support construct lane way point with heading
14
optional
double
heading = 4;
15
}
16
17
message
LaneSegment
{
18
optional
string
id
= 1;
19
optional
double
start_s = 2;
20
optional
double
end_s = 3;
21
}
22
23
enum
DeadEndRoutingType
{
24
ROUTING_OTHER
= 0;
25
ROUTING_IN
= 1;
26
ROUTING_OUT
= 2;
27
}
28
29
message
Measurement
{
30
optional
double
distance = 1;
31
}
32
33
enum
ChangeLaneType
{
34
FORWARD
= 0;
35
LEFT
= 1;
36
RIGHT
= 2;
37
};
38
39
message
Passage
{
40
repeated
LaneSegment
segment = 1;
41
optional
bool
can_exit = 2;
42
optional
ChangeLaneType
change_lane_type = 3 [
default
=
FORWARD
];
43
}
44
45
message
RoadSegment
{
46
optional
string
id
= 1;
47
repeated
Passage
passage = 2;
48
}
geometry.proto
syntax
syntax
Definition
geometry.proto:1
apollo::common
apollo::common
apollo::routing::ChangeLaneType
ChangeLaneType
Definition
geometry.proto:33
apollo::routing::FORWARD
@ FORWARD
Definition
geometry.proto:34
apollo::routing::RIGHT
@ RIGHT
Definition
geometry.proto:36
apollo::routing::LEFT
@ LEFT
Definition
geometry.proto:35
apollo::routing::DeadEndRoutingType
DeadEndRoutingType
Definition
geometry.proto:23
apollo::routing::ROUTING_OUT
@ ROUTING_OUT
Definition
geometry.proto:26
apollo::routing::ROUTING_IN
@ ROUTING_IN
Definition
geometry.proto:25
apollo::routing::ROUTING_OTHER
@ ROUTING_OTHER
Definition
geometry.proto:24
apollo
class register implement
Definition
arena_queue.h:37
apollo::common::PointENU
Definition
geometry.proto:14
apollo::routing::LaneSegment
Definition
geometry.proto:17
apollo::routing::LaneWaypoint
Definition
geometry.proto:7
apollo::routing::Measurement
Definition
geometry.proto:29
apollo::routing::Passage
Definition
geometry.proto:39
apollo::routing::RoadSegment
Definition
geometry.proto:45
modules
common_msgs
routing_msgs
geometry.proto