|
maliput
|
#include <optional>#include <string>#include <vector>Classes | |
| struct | LaneMarkingLine |
| Describes a single line within a lane marking. More... | |
| struct | LaneMarking |
| Describes the complete lane marking at a lane boundary. More... | |
| struct | LaneMarkingResult |
| Result of querying lane marking at a specific position or range. More... | |
Namespaces | |
| maliput | |
| Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
| maliput::api | |
Enumerations | |
| enum | LaneMarkingType { kUnknown = 0, kNone, kSolid, kBroken, kSolidSolid, kSolidBroken, kBrokenSolid, kBrokenBroken, kBottsDots, kGrass, kCurb, kEdge } |
| Describes the type/pattern of a lane marking line. More... | |
| enum | LaneMarkingWeight { kUnknown = 0, kStandard, kBold } |
| Describes the visual weight/thickness category of the marking. More... | |
| enum | LaneMarkingColor { kUnknown = 0, kWhite, kYellow, kOrange, kRed, kBlue, kGreen, kViolet } |
| Describes the color of the lane marking. More... | |
| enum | LaneChangePermission { kUnknown = 0, kAllowed, kToLeft, kToRight, kProhibited } |
| Describes the lane change permission indicated by the marking. More... | |