Apollo 10.0
自动驾驶开放平台
topo_graph.proto
浏览该文件的文档.
1syntax = "proto2";
2
3package apollo.routing;
4
6
7message CurvePoint {
8 optional double s = 1;
9}
10
11message CurveRange {
12 optional CurvePoint start = 1;
13 optional CurvePoint end = 2;
14}
15
16message Node {
17 optional string lane_id = 1;
18 optional double length = 2;
19 repeated CurveRange left_out = 3;
20 repeated CurveRange right_out = 4;
21 optional double cost = 5;
22 optional apollo.hdmap.Curve central_curve = 6;
23 optional bool is_virtual = 7 [default = true];
24 optional string road_id = 8;
25}
26
27message Edge {
30 LEFT = 1;
31 RIGHT = 2;
32 }
33
34 optional string from_lane_id = 1;
35 optional string to_lane_id = 2;
36 optional double cost = 3;
37 optional DirectionType direction_type = 4;
38}
39
40message Graph {
41 optional string hdmap_version = 1;
42 optional string hdmap_district = 2;
43 repeated Node node = 3;
44 repeated Edge edge = 4;
45}
apollo::hdmap
Definition map.proto:3
class register implement
Definition arena_queue.h:37
syntax