|
| enum | LaneType {
kUnknown,
kDriving,
kTurn,
kHov,
kBus,
kTaxi,
kEmergency,
kShoulder,
kBiking,
kWalking,
kParking,
kStop,
kBorder,
kCurb,
kMedian,
kRestricted,
kConstruction,
kRail,
kEntry,
kExit,
kOnRamp,
kOffRamp,
kConnectingRamp,
kSlipLane,
kVirtual
} |
| |
| enum | LaneMarkingType {
kUnknown,
kNone,
kSolid,
kBroken,
kSolidSolid,
kSolidBroken,
kBrokenSolid,
kBrokenBroken,
kBottsDots,
kGrass,
kCurb,
kEdge
} |
| |
| enum | LaneMarkingWeight { kUnknown,
kStandard,
kBold
} |
| |
| enum | LaneMarkingColor {
kUnknown,
kWhite,
kYellow,
kOrange,
kRed,
kBlue,
kGreen,
kViolet
} |
| |
| enum | LaneChangePermission {
kUnknown,
kAllowed,
kToLeft,
kToRight,
kProhibited
} |
| |
| enum | TrafficControlDeviceType {
kNone,
kOther,
kStop,
kYield,
kSpeedLimit,
kNoEntry,
kOneWay,
kPedestrianCrossing,
kNoLeftTurn,
kNoRightTurn,
kNoUTurn,
kSchoolZone,
kConstruction,
kRailroadCrossing,
kNoOvertaking,
kAllWay,
kNoUTurnLeft,
kNoUTurnRight,
kStopLine,
kCrosswalk,
kDangerSpot,
kZebraCrossing,
kFlight,
kCattle,
kHorseRiders,
kAmphibians,
kFallingRocks,
kSnowOrIce,
kLooseGravel,
kWaterside,
kClearance,
kMovableBridge,
kRightBeforeLeftNextIntersection,
kTurnLeft,
kTurnRight,
kDoubleTurnLeft,
kDoubleTurnRight,
kHillDownwards,
kHillUpwards,
kUnevenRoad,
kRoadSlipperyWetOrDirty,
kSideWinds,
kRoadNarrowing,
kRoadNarrowingRight,
kRoadNarrowingLeft,
kRoadWorks,
kTrafficQueues,
kTwoWayTraffic,
kAttentionTrafficLight,
kPedestrians,
kChildrenCrossing,
kCycleRoute,
kDeerCrossing,
kUngatedLevelCrossing,
kLevelCrossingMarker,
kRailwayTrafficPriority,
kGiveWay,
kPriorityToOppositeDirection,
kPriorityToOppositeDirectionUpsideDown,
kPrescribedLeftTurn,
kPrescribedRightTurn,
kPrescribedStraight,
kPrescribedRightWay,
kPrescribedLeftWay,
kPrescribedRightTurnAndStraight,
kPrescribedLeftTurnAndStraight,
kPrescribedLeftTurnAndRightTurn,
kPrescribedLeftTurnRightTurnAndStraight,
kRoundabout,
kOnewayLeft,
kOnewayRight,
kPassLeft,
kPassRight,
kSideLaneOpenForTraffic,
kSideLaneClosedForTraffic,
kSideLaneClosingForTraffic,
kBusStop,
kTaxiStand,
kBicyclesOnly,
kHorseRidersOnly,
kPedestriansOnly,
kBicyclesPedestriansSharedOnly,
kBicyclesPedestriansSeparatedLeftOnly,
kBicyclesPedestriansSeparatedRightOnly,
kPedestrianZoneBegin,
kPedestrianZoneEnd,
kBicycleRoadBegin,
kBicycleRoadEnd,
kBusLane,
kBusLaneBegin,
kBusLaneEnd,
kAllProhibited,
kMotorizedMultitrackProhibited,
kTrucksProhibited,
kBicyclesProhibited,
kMotorcyclesProhibited,
kMopedsProhibited,
kHorseRidersProhibited,
kHorseCarriagesProhibited,
kCattleProhibited,
kBusesProhibited,
kCarsProhibited,
kCarsTrailersProhibited,
kTrucksTrailersProhibited,
kTractorsProhibited,
kPedestriansProhibited,
kMotorVehiclesProhibited,
kHazardousGoodsVehiclesProhibited,
kOverWeightVehiclesProhibited,
kVehiclesAxleOverWeightProhibited,
kVehiclesExcessWidthProhibited,
kVehiclesExcessHeightProhibited,
kVehiclesExcessLengthProhibited,
kDoNotEnter,
kSnowChainsRequired,
kWaterPollutantVehiclesProhibited,
kEnvironmentalZoneBegin,
kEnvironmentalZoneEnd,
kPrescribedUTurnLeft,
kPrescribedUTurnRight,
kMinimumDistanceForTrucks,
kSpeedLimitBegin,
kSpeedLimitZoneBegin,
kSpeedLimitZoneEnd,
kMinimumSpeedBegin,
kOvertakingBanBegin,
kOvertakingBanForTrucksBegin,
kSpeedLimitEnd,
kMinimumSpeedEnd,
kOvertakingBanEnd,
kOvertakingBanForTrucksEnd,
kAllRestrictionsEnd,
kNoStopping,
kNoParking,
kNoParkingZoneBegin,
kNoParkingZoneEnd,
kRightOfWayNextIntersection,
kRightOfWayBegin,
kRightOfWayEnd,
kPriorityOverOppositeDirection,
kPriorityOverOppositeDirectionUpsideDown,
kTownBegin,
kTownEnd,
kCarParking,
kCarParkingZoneBegin,
kCarParkingZoneEnd,
kSidewalkHalfParkingLeft,
kSidewalkHalfParkingRight,
kSidewalkParkingLeft,
kSidewalkParkingRight,
kSidewalkPerpendicularHalfParkingLeft,
kSidewalkPerpendicularHalfParkingRight,
kSidewalkPerpendicularParkingLeft,
kSidewalkPerpendicularParkingRight,
kLivingStreetBegin,
kLivingStreetEnd,
kTunnel,
kEmergencyStoppingLeft,
kEmergencyStoppingRight,
kHighwayBegin,
kHighwayEnd,
kExpresswayBegin,
kExpresswayEnd,
kNamedHighwayExit,
kNamedExpresswayExit,
kNamedRoadExit,
kHighwayExit,
kExpresswayExit,
kOnewayStreet,
kCrossingGuards,
kDeadend,
kDeadendExcludingDesignatedActors,
kFirstAidStation,
kPoliceStation,
kTelephone,
kFillingStation,
kHotel,
kInn,
kKiosk,
kToilet,
kChapel,
kTouristInfo,
kRepairService,
kPedestrianUnderpass,
kPedestrianBridge,
kCamperPlace,
kAdvisorySpeedLimitBegin,
kAdvisorySpeedLimitEnd,
kPlaceName,
kTouristAttraction,
kTouristRoute,
kTouristArea,
kShoulderNotPassableMotorVehicles,
kShoulderUnsafeTrucksTractors,
kTollBegin,
kTollEnd,
kTollRoad,
kCustoms,
kInternationalBorderInfo,
kStreetlightRedBand,
kFederalHighwayRouteNumber,
kHighwayRouteNumber,
kHighwayInterchangeNumber,
kEuropeanRouteNumber,
kFederalHighwayDirectionLeft,
kFederalHighwayDirectionRight,
kPrimaryRoadDirectionLeft,
kPrimaryRoadDirectionRight,
kSecondaryRoadDirectionLeft,
kSecondaryRoadDirectionRight,
kDirectionDesignatedActorsLeft,
kDirectionDesignatedActorsRight,
kRoutingDesignatedActors,
kDirectionToHighwayLeft,
kDirectionToHighwayRight,
kDirectionToLocalDestinationLeft,
kDirectionToLocalDestinationRight,
kConsolidatedDirections,
kStreetName,
kDirectionPreannouncement,
kDirectionPreannouncementLaneConfig,
kDirectionPreannouncementHighwayEntries,
kHighwayAnnouncement,
kOtherRoadAnnouncement,
kHighwayAnnouncementTruckStop,
kHighwayPreannouncementDirections,
kPoleExit,
kHighwayDistanceBoard,
kDetourLeft,
kDetourRight,
kNumberedDetour,
kDetourBegin,
kDetourEnd,
kDetourRoutingBoard,
kOptionalDetour,
kOptionalDetourRouting,
kRouteRecommendation,
kRouteRecommendationEnd,
kAnnounceLaneTransitionLeft,
kAnnounceLaneTransitionRight,
kAnnounceRightLaneEnd,
kAnnounceLeftLaneEnd,
kAnnounceRightLaneBegin,
kAnnounceLeftLaneBegin,
kAnnounceLaneConsolidation,
kDetourCityBlock,
kGate,
kPoleWarning,
kTrafficCone,
kMobileLaneClosure,
kReflectorPost,
kDirectionalBoardWarning,
kGuidingPlate,
kGuidingPlateWedges,
kParkingHazard,
kTrafficLightGreenArrow,
kText,
kSpace,
kTime,
kArrow,
kConstrainedTo,
kExcept,
kValidForDistance,
kPriorityRoadBottomLeftFourWay,
kPriorityRoadTopLeftFourWay,
kPriorityRoadBottomLeftThreeWayStraight,
kPriorityRoadBottomLeftThreeWaySideways,
kPriorityRoadTopLeftThreeWayStraight,
kPriorityRoadBottomRightFourWay,
kPriorityRoadTopRightFourWay,
kPriorityRoadBottomRightThreeWayStraight,
kPriorityRoadBottomRightThreeWaySideway,
kPriorityRoadTopRightThreeWayStraight,
kValidInDistance,
kStopIn,
kLeftArrow,
kLeftBendArrow,
kRightArrow,
kRightBendArrow,
kAccident,
kSnow,
kFog,
kRollingHighwayInformation,
kServices,
kTimeRange,
kParkingDiscTimeRestriction,
kWeight,
kWet,
kParkingConstraint,
kNoWaitingSideStripes,
kRain,
kSnowRain,
kNight,
kStop4Way,
kTruck,
kTractorsMayBePassed,
kHazardous,
kTrailer,
kZone,
kMotorcycle,
kMotorcycleAllowed,
kCar,
kEmergencyLane,
kUnknown
} |
| |
|
| common::ComparisonResult< LanePositionResult > | IsLanePositionResultClose (const LanePositionResult &lpr_a, const LanePositionResult &lpr_b, double tolerance) |
| |
| common::ComparisonResult< RoadPositionResult > | IsRoadPositionResultClose (const maliput::api::RoadPositionResult &rpr_a, const maliput::api::RoadPositionResult &rpr_b, double tolerance) |
| |
| common::ComparisonResult< InertialPosition > | IsInertialPositionClose (const InertialPosition &pos1, const InertialPosition &pos2, double tolerance) |
| |
| common::ComparisonResult< LanePosition > | IsLanePositionClose (const LanePosition &pos1, const LanePosition &pos2, double tolerance) |
| |
| common::ComparisonResult< Rotation > | IsRotationClose (const Rotation &rot1, const Rotation &rot2, double tolerance) |
| |
| common::ComparisonResult< RBounds > | IsRBoundsClose (const RBounds &rbounds1, const RBounds &rbounds2, double tolerance) |
| |
| common::ComparisonResult< HBounds > | IsHBoundsClose (const HBounds &hbounds1, const HBounds &hbounds2, double tolerance) |
| |
| common::ComparisonResult< LaneEnd > | IsLaneEndEqual (const LaneEnd &lane_end1, const LaneEnd &lane_end2) |
| |
| common::ComparisonResult< Junction > | IsEqual (const char *a_expression, const char *b_expression, const Junction *a, const Junction *b) |
| |
| common::ComparisonResult< Segment > | IsEqual (const char *a_expression, const char *b_expression, const Segment *a, const Segment *b) |
| |
| common::ComparisonResult< Lane > | IsEqual (const char *a_expression, const char *b_expression, const Lane *a, const Lane *b) |
| |
| common::ComparisonResult< BranchPoint > | IsEqual (const char *a_expression, const char *b_expression, const BranchPoint *a, const BranchPoint *b) |
| |
| common::ComparisonResult< bool > | IsEqual (const char *a_expression, const char *b_expression, bool a, bool b) |
| |
| common::ComparisonResult< double > | IsEqual (const char *a_expression, const char *b_expression, double a, double b) |
| |
| common::ComparisonResult< std::size_t > | IsEqual (const char *a_expression, const char *b_expression, std::size_t a, std::size_t b) |
| |
| common::ComparisonResult< TypeSpecificIdentifier< T > > | IsEqual (const char *a_expression, const char *b_expression, const TypeSpecificIdentifier< T > &a, const TypeSpecificIdentifier< T > &b) |
| |
| common::ComparisonResult< SRange > | IsEqual (const SRange &s_range_1, const SRange &s_range_2) |
| |
| common::ComparisonResult< LaneSRange > | IsEqual (const LaneSRange &lane_s_range_1, const LaneSRange &lane_s_range_2) |
| |
| common::ComparisonResult< std::vector< LaneSRange > > | IsEqual (const std::vector< LaneSRange > &lane_s_ranges_1, const std::vector< LaneSRange > &lane_s_ranges_2) |
| |
| common::ComparisonResult< LaneSRoute > | IsEqual (const LaneSRoute &lane_s_route_1, const LaneSRoute &lane_s_route_2) |
| |
| common::ComparisonResult< InertialPosition > | IsEqual (const InertialPosition &inertial_position_1, const InertialPosition &inertial_position_2) |
| |
| common::ComparisonResult< Rotation > | IsEqual (const Rotation &rotation_1, const Rotation &rotation_2) |
| |
| common::ComparisonResult< LaneEnd::Which > | IsEqual (const LaneEnd::Which &which_1, const LaneEnd::Which &which_2) |
| |
| common::ComparisonResult< LaneEnd > | IsEqual (const LaneEnd &lane_end_1, const LaneEnd &lane_end_2) |
| |
| std::optional< std::string > | CheckIdIndexing (const RoadGeometry *road_geometry) |
| |
| std::ostream & | operator<< (std::ostream &out, const LaneEnd::Which &which_end) |
| |
| std::ostream & | operator<< (std::ostream &out, const InertialPosition &inertial_position) |
| |
| std::ostream & | operator<< (std::ostream &out, const Rotation &rotation) |
| |
| std::ostream & | operator<< (std::ostream &out, const LanePosition &lane_position) |
| |
| bool | IsContiguous (const LaneSRange &lane_range_a, const LaneSRange &lane_range_b, const RoadGeometry *road_geometry) |
| |
| bool | IsIncluded (const InertialPosition &inertial_position, const std::vector< LaneSRange > &lane_s_ranges, const RoadGeometry *road_geometry) |
| |
| void | ValidateRoadNetwork (const RoadNetwork &road_network, const RoadNetworkValidatorOptions &options) |
| |
| std::unordered_map< TrafficControlDeviceType, const char *, maliput::common::DefaultHash > | TrafficControlDeviceTypeMapper () |
| |