package apollo.hdmap

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Area

map_area.proto:8

Used in: Map

enum Area.Type

map_area.proto:9

Used in: Area

message AreaOverlapInfo

map_overlap.proto:38

Used in: ObjectOverlapInfo

(message has no fields)

message BarrierGate

map_barrier_gate.proto:8

Used in: Map

enum BarrierGate.BarrierGateType

map_barrier_gate.proto:9

Used in: BarrierGate

message BarrierGateOverlapInfo

map_overlap.proto:40

Used in: ObjectOverlapInfo

(message has no fields)

message BoundaryEdge

map_road.proto:8

Used in: BoundaryPolygon

enum BoundaryEdge.Type

map_road.proto:10

Used in: BoundaryEdge

message BoundaryPolygon

map_road.proto:19

Used in: RoadBoundary

message ClearArea

map_clear_area.proto:10

Used in: Map

message ClearAreaOverlapInfo

map_overlap.proto:28

Used in: ObjectOverlapInfo

(message has no fields)

message Crosswalk

map_crosswalk.proto:9

Crosswalk is a place designated for pedestrians to cross a road.

Used in: Map

message CrosswalkOverlapInfo

map_overlap.proto:20

Used in: ObjectOverlapInfo

message Curve

map_geometry.proto:29

An object similar to a line but that need not be straight.

Used in: BarrierGate, BoundaryEdge, Lane, LaneBoundary, Signal, SpeedBump, StopSign, YieldSign

message CurveSegment

map_geometry.proto:18

Generalization of a line.

Used in: Curve

map.proto:29

Used in: Map

message Id

map_id.proto:6

Global unique ids for all objects (include lanes, junctions, overlaps, etc).

Used in: Area, BarrierGate, ClearArea, Crosswalk, CrosswalkOverlapInfo, Junction, Lane, LaneOverlapInfo, ObjectOverlapInfo, Overlap, PNCJunction, ParkingLot, ParkingSpace, Passage, PassageGroup, RSU, RegionOverlapInfo, Road, RoadROIBoundary, RoadSection, Signal, SpeedBump, StopSign, Subsignal, YieldSign, planning.ADCTrajectory

message Junction

map_junction.proto:9

A junction is the junction at-grade of two or more roads crossing.

Used in: Map

enum Junction.Type

map_junction.proto:15

Used in: Junction

message JunctionOverlapInfo

map_overlap.proto:24

Used in: ObjectOverlapInfo

(message has no fields)

message Lane

map_lane.proto:43

A lane is part of a roadway, that is designated for use by a single line of vehicles. Most public roads (include highways) have more than two lanes.

Used in: Map

enum Lane.LaneDirection

map_lane.proto:98

Used in: Lane

enum Lane.LaneTurn

map_lane.proto:81

Used in: Lane

enum Lane.LaneType

map_lane.proto:70

Used in: Lane, prediction.LaneFeature, prediction.LaneSequence

message LaneBoundary

map_lane.proto:24

Used in: Lane

message LaneBoundaryType

map_lane.proto:8

Used in: LaneBoundary

enum LaneBoundaryType.Type

map_lane.proto:9

Used in: LaneBoundaryType, perception.LaneMarker

message LaneOverlapInfo

map_overlap.proto:8

Used in: ObjectOverlapInfo

message LaneSampleAssociation

map_lane.proto:35

Association between central point to closest boundary.

Used in: Lane

message LineSegment

map_geometry.proto:13

Straight line segment.

Used in: CurveSegment, simulation.FollowAndBypassCondition

message Map

map.proto:44

Used in: relative_map.MapMsg

message ObjectOverlapInfo

map_overlap.proto:48

Information about one object in the overlap.

Used in: Overlap

message Overlap

map_overlap.proto:70

Here, the "overlap" includes any pair of objects on the map (e.g. lanes, junctions, and crosswalks).

Used in: Map

message PNCJunction

map_pnc_junction.proto:30

Used in: Map

message PNCJunctionOverlapInfo

map_overlap.proto:34

Used in: ObjectOverlapInfo

(message has no fields)

message ParkingLot

map_parking_space.proto:20

ParkingLot is a place for parking cars.

message ParkingSpace

map_parking_space.proto:9

ParkingSpace is a place designated to park a car.

Used in: Map

message ParkingSpaceOverlapInfo

map_overlap.proto:32

Used in: ObjectOverlapInfo

(message has no fields)

message Passage

map_pnc_junction.proto:8

Used in: PassageGroup

enum Passage.Type

map_pnc_junction.proto:16

Used in: Passage

message PassageGroup

map_pnc_junction.proto:24

Used in: PNCJunction

message Polygon

map_geometry.proto:8

Polygon, not necessary convex.

Used in: Area, BarrierGate, ClearArea, Crosswalk, Junction, PNCJunction, ParkingLot, ParkingSpace, RegionOverlapInfo, Signal, SpeedControl, routing.ParkingInfo, simulation.FollowAndBypassCondition, simulation.LimitedTimeParkingCondition, simulation.ObstacleBypassCondition, simulation.WorkingZoneAvoidLimitCondition

message Projection

map.proto:22

This message defines how we project the ellipsoidal Earth surface to a plane.

Used in: Header

message RSU

map_rsu.proto:7

Used in: Map

message RSUOverlapInfo

map_overlap.proto:36

Used in: ObjectOverlapInfo

(message has no fields)

message RegionOverlapInfo

map_overlap.proto:42

Used in: Overlap

message Road

map_road.proto:50

The road is a collection of traffic elements, such as lanes, road boundary etc. It provides general information about the road.

Used in: Map

enum Road.Type

map_road.proto:57

Used in: Road

message RoadBoundary

map_road.proto:24

boundary with holes

Used in: RoadROIBoundary, RoadSection

message RoadROIBoundary

map_road.proto:30

message RoadSection

map_road.proto:39

road section defines a road cross-section, At least one section must be defined in order to use a road, If multiple road sections are defined, they must be listed in order along the road

Used in: Road

message SignInfo

map_signal.proto:28

Used in: Signal

enum SignInfo.Type

map_signal.proto:29

Used in: SignInfo

message Signal

map_signal.proto:37

Used in: Map

enum Signal.Type

map_signal.proto:38

Used in: Signal

message SignalOverlapInfo

map_overlap.proto:16

Used in: ObjectOverlapInfo

(message has no fields)

message SpeedBump

map_speed_bump.proto:8

Used in: Map

message SpeedBumpOverlapInfo

map_overlap.proto:30

Used in: ObjectOverlapInfo

(message has no fields)

message SpeedControl

map_speed_control.proto:11

This proto defines the format of an auxiliary file that helps to define the speed limit on certain area of road. Apollo can use this file to quickly fix speed problems on maps, instead of waiting for updating map data.

Used in: SpeedControls

message SpeedControls

map_speed_control.proto:17

message StopSign

map_stop_sign.proto:10

A stop sign is a traffic sign to notify drivers that they must stop before proceeding.

Used in: Map

enum StopSign.StopType

map_stop_sign.proto:17

Used in: StopSign

message StopSignOverlapInfo

map_overlap.proto:18

Used in: ObjectOverlapInfo

(message has no fields)

message Subsignal

map_signal.proto:9

Used in: Signal

enum Subsignal.Type

map_signal.proto:10

Used in: Subsignal

message YieldOverlapInfo

map_overlap.proto:26

Used in: ObjectOverlapInfo

(message has no fields)

message YieldSign

map_yield_sign.proto:12

A yield indicates that each driver must prepare to stop if necessary to let a driver on another approach proceed. A driver who stops or slows down to let another vehicle through has yielded the right of way to that vehicle.

Used in: Map