Apollo 10.0
自动驾驶开放平台
apollo::hdmap::Lane结构体 参考
apollo::hdmap::Lane 的协作图:

Public 类型

enum  LaneType {
  NONE = 1 , CITY_DRIVING = 2 , BIKING = 3 , SIDEWALK = 4 ,
  PARKING = 5 , SHOULDER = 6 , SHARED = 7
}
 
enum  LaneTurn { NO_TURN = 1 , LEFT_TURN = 2 , RIGHT_TURN = 3 , U_TURN = 4 }
 
enum  LaneDirection { FORWARD = 1 , BACKWARD = 2 , BIDIRECTION = 3 }
 

Public 属性

optional Id id = 1
 
optional Curve central_curve = 2
 
optional LaneBoundary left_boundary = 3
 
optional LaneBoundary right_boundary = 4
 
optional double length = 5
 
optional double speed_limit = 6
 
repeated Id overlap_id = 7
 
repeated Id predecessor_id = 8
 
repeated Id successor_id = 9
 
repeated Id left_neighbor_forward_lane_id = 10
 
repeated Id right_neighbor_forward_lane_id = 11
 
optional LaneType type = 12
 
optional LaneTurn turn = 13
 
repeated Id left_neighbor_reverse_lane_id = 14
 
repeated Id right_neighbor_reverse_lane_id = 15
 
optional Id junction_id = 16
 
repeated LaneSampleAssociation left_sample = 17
 
repeated LaneSampleAssociation right_sample = 18
 
optional LaneDirection direction = 19
 
repeated LaneSampleAssociation left_road_sample = 20
 
repeated LaneSampleAssociation right_road_sample = 21
 
repeated Id self_reverse_lane_id = 22
 

详细描述

在文件 map_lane.proto43 行定义.

成员枚举类型说明

◆ LaneDirection

枚举值
FORWARD 
BACKWARD 
BIDIRECTION 

在文件 map_lane.proto98 行定义.

◆ LaneTurn

枚举值
NO_TURN 
LEFT_TURN 
RIGHT_TURN 
U_TURN 

在文件 map_lane.proto81 行定义.

◆ LaneType

枚举值
NONE 
CITY_DRIVING 
BIKING 
SIDEWALK 
PARKING 
SHOULDER 
SHARED 

在文件 map_lane.proto70 行定义.

类成员变量说明

◆ central_curve

optional Curve apollo::hdmap::Lane::central_curve = 2

在文件 map_lane.proto48 行定义.

◆ direction

optional LaneDirection apollo::hdmap::Lane::direction = 19

在文件 map_lane.proto103 行定义.

◆ id

optional Id apollo::hdmap::Lane::id = 1

在文件 map_lane.proto44 行定义.

◆ junction_id

optional Id apollo::hdmap::Lane::junction_id = 16

在文件 map_lane.proto92 行定义.

◆ left_boundary

optional LaneBoundary apollo::hdmap::Lane::left_boundary = 3

在文件 map_lane.proto51 行定义.

◆ left_neighbor_forward_lane_id

repeated Id apollo::hdmap::Lane::left_neighbor_forward_lane_id = 10

在文件 map_lane.proto67 行定义.

◆ left_neighbor_reverse_lane_id

repeated Id apollo::hdmap::Lane::left_neighbor_reverse_lane_id = 14

在文件 map_lane.proto89 行定义.

◆ left_road_sample

repeated LaneSampleAssociation apollo::hdmap::Lane::left_road_sample = 20

在文件 map_lane.proto106 行定义.

◆ left_sample

repeated LaneSampleAssociation apollo::hdmap::Lane::left_sample = 17

在文件 map_lane.proto95 行定义.

◆ length

optional double apollo::hdmap::Lane::length = 5

在文件 map_lane.proto55 行定义.

◆ overlap_id

repeated Id apollo::hdmap::Lane::overlap_id = 7

在文件 map_lane.proto60 行定义.

◆ predecessor_id

repeated Id apollo::hdmap::Lane::predecessor_id = 8

在文件 map_lane.proto63 行定义.

◆ right_boundary

optional LaneBoundary apollo::hdmap::Lane::right_boundary = 4

在文件 map_lane.proto52 行定义.

◆ right_neighbor_forward_lane_id

repeated Id apollo::hdmap::Lane::right_neighbor_forward_lane_id = 11

在文件 map_lane.proto68 行定义.

◆ right_neighbor_reverse_lane_id

repeated Id apollo::hdmap::Lane::right_neighbor_reverse_lane_id = 15

在文件 map_lane.proto90 行定义.

◆ right_road_sample

repeated LaneSampleAssociation apollo::hdmap::Lane::right_road_sample = 21

在文件 map_lane.proto107 行定义.

◆ right_sample

repeated LaneSampleAssociation apollo::hdmap::Lane::right_sample = 18

在文件 map_lane.proto96 行定义.

◆ self_reverse_lane_id

repeated Id apollo::hdmap::Lane::self_reverse_lane_id = 22

在文件 map_lane.proto109 行定义.

◆ speed_limit

optional double apollo::hdmap::Lane::speed_limit = 6

在文件 map_lane.proto58 行定义.

◆ successor_id

repeated Id apollo::hdmap::Lane::successor_id = 9

在文件 map_lane.proto64 行定义.

◆ turn

optional LaneTurn apollo::hdmap::Lane::turn = 13

在文件 map_lane.proto87 行定义.

◆ type

optional LaneType apollo::hdmap::Lane::type = 12

在文件 map_lane.proto79 行定义.


该结构体的文档由以下文件生成: