Apollo 10.0
自动驾驶开放平台
map_geometry.proto
浏览该文件的文档.
1syntax = "proto2";
2
4
5package apollo.hdmap;
6
7// Polygon, not necessary convex.
8message Polygon {
9 repeated apollo.common.PointENU point = 1;
10}
11
12// Straight line segment.
13message LineSegment {
14 repeated apollo.common.PointENU point = 1;
15}
16
17// Generalization of a line.
18message CurveSegment {
19 oneof curve_type {
20 LineSegment line_segment = 1;
21 }
22 optional double s = 6; // start position (s-coordinate)
23 optional apollo.common.PointENU start_position = 7;
24 optional double heading = 8; // start orientation
25 optional double length = 9;
26}
27
28// An object similar to a line but that need not be straight.
29message Curve {
30 repeated CurveSegment segment = 1;
31}
apollo::common
class register implement
Definition arena_queue.h:37