|
| static std::unordered_set< RoadId > | carla::road::ComputeDuplicateTraceRoads (const Map &map, const std::unordered_set< RoadId > &candidate_ids) |
| |
| template<typename T > |
| static std::vector< T > | carla::road::ConcatVectors (std::vector< T > dst, std::vector< T > src) |
| |
| template<typename FuncT > |
| static void | carla::road::ForEachDrivableLane (const Road &road, FuncT &&func) |
| | Return a waypoint for each drivable lane on each lane section of road.
|
| |
| template<typename FuncT > |
| static void | carla::road::ForEachDrivableLaneAt (const Road &road, double distance, FuncT &&func) |
| | Return a waypoint for each drivable lane at distance on road.
|
| |
| template<typename FuncT > |
| static void | carla::road::ForEachDrivableLaneImpl (RoadId road_id, const LaneSection &lane_section, double distance, FuncT &&func) |
| | Return a waypoint for each drivable lane on lane_section.
|
| |
| template<typename FuncT > |
| static void | carla::road::ForEachLane (const Road &road, Lane::LaneType lane_type, FuncT &&func) |
| | Return a waypoint for each lane of the specified type on each lane section of road.
|
| |
| template<typename FuncT > |
| static void | carla::road::ForEachLaneImpl (RoadId road_id, const LaneSection &lane_section, double distance, Lane::LaneType lane_type, FuncT &&func) |
| |
| static double | carla::road::GetDistanceAtEndOfLane (const Lane &lane) |
| |
| static double | carla::road::GetDistanceAtStartOfLane (const Lane &lane) |
| |
| double | carla::road::GetRemainingLength (const Lane &lane, double current_s) |
| |
| static bool | carla::road::IsLanePresent (const MapData &data, Waypoint waypoint) |
| | Assumes road_id and section_id are valid.
|
| |
| static bool | carla::road::IsOrphanSliverRoad (const road::Road &road) |
| |