|
scenario_simulator_v2 C++ API
|
Functions | |
| auto | isInLanelet (const lanelet::Id lanelet_id, const double lanelet_pose_s) -> bool |
| auto | isInLanelet (const lanelet::Id lanelet_id, const Point point) -> bool |
| auto | laneletLength (const lanelet::Id lanelet_id) -> double |
| auto | laneletAltitude (const lanelet::Id &lanelet_id, const geometry_msgs::msg::Pose &pose, const double matching_distance) -> std::optional< double > |
| template<typename Lanelet > | |
| auto | laneletIds (const std::vector< Lanelet > &lanelets) -> lanelet::Ids |
| auto | laneletIds () -> lanelet::Ids |
| auto | nearbyLaneletIds (const Point &point, const double distance_threshold, const bool include_crosswalk, const std::size_t search_count) -> lanelet::Ids |
| auto | centerPoints (const lanelet::Ids &lanelet_ids) -> std::vector< Point > |
| auto | centerPoints (const lanelet::Id lanelet_id) -> std::vector< Point > |
| auto | centerPointsSpline (const lanelet::Id lanelet_id) -> std::shared_ptr< Spline > |
| auto | nextLaneletIds (const lanelet::Id lanelet_id, const RoutingGraphType type=RoutingConfiguration().routing_graph_type) -> lanelet::Ids |
| auto | nextLaneletIds (const lanelet::Ids &lanelet_ids, const RoutingGraphType type=RoutingConfiguration().routing_graph_type) -> lanelet::Ids |
| auto | nextLaneletIds (const lanelet::Id lanelet_id, std::string_view turn_direction, const RoutingGraphType type=RoutingConfiguration().routing_graph_type) -> lanelet::Ids |
| auto | nextLaneletIds (const lanelet::Ids &lanelet_ids, std::string_view turn_direction, const RoutingGraphType type=RoutingConfiguration().routing_graph_type) -> lanelet::Ids |
| auto | previousLaneletIds (const lanelet::Id lanelet_id, const RoutingGraphType type=RoutingConfiguration().routing_graph_type) -> lanelet::Ids |
| auto | previousLaneletIds (const lanelet::Ids &lanelet_ids, const RoutingGraphType type=RoutingConfiguration().routing_graph_type) -> lanelet::Ids |
| auto | previousLaneletIds (const lanelet::Id lanelet_id, std::string_view turn_direction, const RoutingGraphType type=RoutingConfiguration().routing_graph_type) -> lanelet::Ids |
| auto | previousLaneletIds (const lanelet::Ids &lanelet_ids, std::string_view turn_direction, const RoutingGraphType type=RoutingConfiguration().routing_graph_type) -> lanelet::Ids |
| auto | leftBound (const lanelet::Id lanelet_id) -> std::vector< Point > |
| auto | rightBound (const lanelet::Id lanelet_id) -> std::vector< Point > |
| auto | stopLinePolygon (const lanelet::Id lanelet_id) -> std::vector< Point > |
| auto | toPolygon (const lanelet::ConstLineString3d &line_string) -> std::vector< Point > |
| auto | trafficSignsOnPath (const lanelet::Ids &lanelet_ids) -> std::vector< std::shared_ptr< const lanelet::TrafficSign >> |
| auto | trafficSigns () -> std::vector< std::shared_ptr< const lanelet::TrafficSign >> |
| auto | stopLines () -> lanelet::ConstLineStrings3d |
| auto | stopLinesOnPath (const lanelet::Ids &lanelet_ids) -> lanelet::ConstLineStrings3d |
| auto | stopLineIds () -> lanelet::Ids |
| auto | stopLineIdsOnPath (const lanelet::Ids &lanelet_ids) -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::centerPoints | ( | const lanelet::Id | lanelet_id | ) | -> std::vector<Point> |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::centerPoints | ( | const lanelet::Ids & | lanelet_ids | ) | -> std::vector<Point> |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::centerPointsSpline | ( | const lanelet::Id | lanelet_id | ) | -> std::shared_ptr<Spline> |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::isInLanelet | ( | const lanelet::Id | lanelet_id, |
| const double | lanelet_pose_s | ||
| ) | -> bool |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::isInLanelet | ( | const lanelet::Id | lanelet_id, |
| const Point | point | ||
| ) | -> bool |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::laneletAltitude | ( | const lanelet::Id & | lanelet_id, |
| const geometry_msgs::msg::Pose & | pose, | ||
| const double | matching_distance | ||
| ) | -> std::optional<double> |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::laneletIds | ( | ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::laneletIds | ( | const std::vector< Lanelet > & | lanelets | ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::laneletLength | ( | const lanelet::Id | lanelet_id | ) | -> double |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::leftBound | ( | const lanelet::Id | lanelet_id | ) | -> std::vector<Point> |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::nearbyLaneletIds | ( | const Point & | point, |
| const double | distance_threshold, | ||
| const bool | include_crosswalk, | ||
| const std::size_t | search_count | ||
| ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::nextLaneletIds | ( | const lanelet::Id | lanelet_id, |
| const RoutingGraphType | type = RoutingConfiguration().routing_graph_type |
||
| ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::nextLaneletIds | ( | const lanelet::Id | lanelet_id, |
| std::string_view | turn_direction, | ||
| const RoutingGraphType | type = RoutingConfiguration().routing_graph_type |
||
| ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::nextLaneletIds | ( | const lanelet::Ids & | lanelet_ids, |
| const RoutingGraphType | type = RoutingConfiguration().routing_graph_type |
||
| ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::nextLaneletIds | ( | const lanelet::Ids & | lanelet_ids, |
| std::string_view | turn_direction, | ||
| const RoutingGraphType | type = RoutingConfiguration().routing_graph_type |
||
| ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::previousLaneletIds | ( | const lanelet::Id | lanelet_id, |
| const RoutingGraphType | type = RoutingConfiguration().routing_graph_type |
||
| ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::previousLaneletIds | ( | const lanelet::Id | lanelet_id, |
| std::string_view | turn_direction, | ||
| const RoutingGraphType | type = RoutingConfiguration().routing_graph_type |
||
| ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::previousLaneletIds | ( | const lanelet::Ids & | lanelet_ids, |
| const RoutingGraphType | type = RoutingConfiguration().routing_graph_type |
||
| ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::previousLaneletIds | ( | const lanelet::Ids & | lanelet_ids, |
| std::string_view | turn_direction, | ||
| const RoutingGraphType | type = RoutingConfiguration().routing_graph_type |
||
| ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::rightBound | ( | const lanelet::Id | lanelet_id | ) | -> std::vector<Point> |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::stopLineIds | ( | ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::stopLineIdsOnPath | ( | const lanelet::Ids & | lanelet_ids | ) | -> lanelet::Ids |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::stopLinePolygon | ( | const lanelet::Id | lanelet_id | ) | -> std::vector<Point> |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::stopLines | ( | ) | -> lanelet::ConstLineStrings3d |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::stopLinesOnPath | ( | const lanelet::Ids & | lanelet_ids | ) | -> lanelet::ConstLineStrings3d |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::toPolygon | ( | const lanelet::ConstLineString3d & | line_string | ) | -> std::vector<Point> |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::trafficSigns | ( | ) | -> std::vector<std::shared_ptr<const lanelet::TrafficSign>> |
| auto traffic_simulator::lanelet_wrapper::lanelet_map::trafficSignsOnPath | ( | const lanelet::Ids & | lanelet_ids | ) | -> std::vector<std::shared_ptr<const lanelet::TrafficSign>> |