scenario_simulator_v2 C++ API
|
This is the complete list of members for hdmap_utils::HdMapUtils, including all inherited members.
canChangeLane(const lanelet::Id from, const lanelet::Id to, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> bool | hdmap_utils::HdMapUtils | |
canonicalizeLaneletPose(const traffic_simulator_msgs::msg::LaneletPose &) const -> std::tuple< std::optional< traffic_simulator_msgs::msg::LaneletPose >, std::optional< lanelet::Id >> | hdmap_utils::HdMapUtils | |
canonicalizeLaneletPose(const traffic_simulator_msgs::msg::LaneletPose &, const lanelet::Ids &route_lanelets) const -> std::tuple< std::optional< traffic_simulator_msgs::msg::LaneletPose >, std::optional< lanelet::Id >> | hdmap_utils::HdMapUtils | |
clipTrajectoryFromLaneletIds(const lanelet::Id, const double s, const lanelet::Ids &, const double forward_distance=20) const -> std::vector< geometry_msgs::msg::Point > | hdmap_utils::HdMapUtils | |
countLaneChanges(const traffic_simulator_msgs::msg::LaneletPose &from, const traffic_simulator_msgs::msg::LaneletPose &to, const traffic_simulator::RoutingConfiguration &routing_configuration=traffic_simulator::RoutingConfiguration()) const -> std::optional< std::pair< int, int >> | hdmap_utils::HdMapUtils | |
filterLaneletIds(const lanelet::Ids &, const char subtype[]) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
generateMarker() const -> visualization_msgs::msg::MarkerArray | hdmap_utils::HdMapUtils | |
getAllCanonicalizedLaneletPoses(const traffic_simulator_msgs::msg::LaneletPose &) const -> std::vector< traffic_simulator_msgs::msg::LaneletPose > | hdmap_utils::HdMapUtils | |
getAlongLaneletPose(const traffic_simulator_msgs::msg::LaneletPose &from, const double along, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> traffic_simulator_msgs::msg::LaneletPose | hdmap_utils::HdMapUtils | |
getAltitude(const traffic_simulator_msgs::msg::LaneletPose &) const -> double | hdmap_utils::HdMapUtils | |
getCenterPoints(const lanelet::Ids &) const -> std::vector< geometry_msgs::msg::Point > | hdmap_utils::HdMapUtils | |
getCenterPoints(const lanelet::Id) const -> std::vector< geometry_msgs::msg::Point > | hdmap_utils::HdMapUtils | |
getCenterPointsSpline(const lanelet::Id) const -> std::shared_ptr< math::geometry::CatmullRomSpline > | hdmap_utils::HdMapUtils | |
getClosestLaneletId(const geometry_msgs::msg::Pose &, const double distance_thresh=30.0, const bool include_crosswalk=false) const -> std::optional< lanelet::Id > | hdmap_utils::HdMapUtils | |
getCollisionPointInLaneCoordinate(const lanelet::Id lanelet_id, const lanelet::Id crossing_lanelet_id) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getConflictingCrosswalkIds(const lanelet::Ids &) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getConflictingLaneIds(const lanelet::Ids &, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getDistanceToStopLine(const lanelet::Ids &route_lanelets, const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getDistanceToStopLine(const lanelet::Ids &route_lanelets, const std::vector< geometry_msgs::msg::Point > &waypoints) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getDistanceToTrafficLightStopLine(const lanelet::Ids &route_lanelets, const math::geometry::CatmullRomSplineInterface &spline) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getDistanceToTrafficLightStopLine(const lanelet::Ids &route_lanelets, const std::vector< geometry_msgs::msg::Point > &waypoints) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getDistanceToTrafficLightStopLine(const math::geometry::CatmullRomSplineInterface &spline, const lanelet::Id traffic_light_id) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getDistanceToTrafficLightStopLine(const std::vector< geometry_msgs::msg::Point > &waypoints, const lanelet::Id traffic_light_id) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getFollowingLanelets(const lanelet::Id current_lanelet_id, const lanelet::Ids &route, const double horizon=100, const bool include_current_lanelet_id=true, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getFollowingLanelets(const lanelet::Id, const double distance=100, const bool include_self=true, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getLaneChangeableLaneletId(const lanelet::Id, const traffic_simulator::lane_change::Direction, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> std::optional< lanelet::Id > | hdmap_utils::HdMapUtils | |
getLaneChangeableLaneletId(const lanelet::Id, const traffic_simulator::lane_change::Direction, const std::uint8_t shift, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> std::optional< lanelet::Id > | hdmap_utils::HdMapUtils | |
getLaneChangeTrajectory(const geometry_msgs::msg::Pose &from, const traffic_simulator::lane_change::Parameter &lane_change_parameter, const double maximum_curvature_threshold, const double target_trajectory_length, const double forward_distance_threshold) const -> std::optional< std::pair< math::geometry::HermiteCurve, double >> | hdmap_utils::HdMapUtils | |
getLaneChangeTrajectory(const traffic_simulator_msgs::msg::LaneletPose &from, const traffic_simulator::lane_change::Parameter &lane_change_parameter) const -> std::optional< std::pair< math::geometry::HermiteCurve, double >> | hdmap_utils::HdMapUtils | |
getLaneletAltitude(const lanelet::Id &lanelet_id, const geometry_msgs::msg::Pose &pose, const double matching_distance=1.0) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getLaneletIds() const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getLaneletLength(const lanelet::Id) const -> double | hdmap_utils::HdMapUtils | |
getLaneletPolygon(const lanelet::Id) const -> std::vector< geometry_msgs::msg::Point > | hdmap_utils::HdMapUtils | |
getLanelets(const lanelet::Ids &) const -> lanelet::Lanelets | hdmap_utils::HdMapUtils | |
getLateralDistance(const traffic_simulator_msgs::msg::LaneletPose &from, const traffic_simulator_msgs::msg::LaneletPose &to, const traffic_simulator::RoutingConfiguration &routing_configuration=traffic_simulator::RoutingConfiguration()) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getLeftBound(const lanelet::Id) const -> std::vector< geometry_msgs::msg::Point > | hdmap_utils::HdMapUtils | |
getLeftLaneletIds(const lanelet::Id, const traffic_simulator::RoutingGraphType, const bool include_opposite_direction) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getLongitudinalDistance(const traffic_simulator_msgs::msg::LaneletPose &from_pose, const traffic_simulator_msgs::msg::LaneletPose &to_pose, const traffic_simulator::RoutingConfiguration &routing_configuration=traffic_simulator::RoutingConfiguration()) const -> std::optional< double > | hdmap_utils::HdMapUtils | |
getNearbyLaneletIds(const geometry_msgs::msg::Point &, const double distance_threshold, const bool include_crosswalk, const std::size_t search_count=5) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getNearbyLaneletIds(const geometry_msgs::msg::Point &, const double distance_threshold, const std::size_t search_count=5) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getNextLaneletIds(const lanelet::Ids &, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getNextLaneletIds(const lanelet::Ids &, const std::string &turn_direction, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getNextLaneletIds(const lanelet::Id, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getNextLaneletIds(const lanelet::Id, const std::string &turn_direction, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getPreviousLaneletIds(const lanelet::Ids &, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getPreviousLaneletIds(const lanelet::Ids &, const std::string &turn_direction, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getPreviousLaneletIds(const lanelet::Id, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getPreviousLaneletIds(const lanelet::Id, const std::string &turn_direction, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getPreviousLanelets(const lanelet::Id, const double backward_horizon=100, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getRightBound(const lanelet::Id) const -> std::vector< geometry_msgs::msg::Point > | hdmap_utils::HdMapUtils | |
getRightLaneletIds(const lanelet::Id, const traffic_simulator::RoutingGraphType, const bool include_opposite_direction) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getRightOfWayLaneletIds(const lanelet::Ids &) const -> std::unordered_map< lanelet::Id, lanelet::Ids > | hdmap_utils::HdMapUtils | |
getRightOfWayLaneletIds(const lanelet::Id) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getRoute(const lanelet::Id from, const lanelet::Id to, const traffic_simulator::RoutingConfiguration &routing_configuration=traffic_simulator::RoutingConfiguration()) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getSpeedLimit(const lanelet::Ids &, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> double | hdmap_utils::HdMapUtils | |
getStopLineIds() const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getStopLineIdsOnPath(const lanelet::Ids &route_lanelets) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getStopLinePolygon(const lanelet::Id) const -> std::vector< geometry_msgs::msg::Point > | hdmap_utils::HdMapUtils | |
getTangentVector(const lanelet::Id, const double s) const -> std::optional< geometry_msgs::msg::Vector3 > | hdmap_utils::HdMapUtils | |
getTrafficLightBulbPosition(const lanelet::Id traffic_light_id, const std::string &) const -> std::optional< geometry_msgs::msg::Point > | hdmap_utils::HdMapUtils | |
getTrafficLightIds() const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getTrafficLightIdsOnPath(const lanelet::Ids &route_lanelets) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getTrafficLightRegulatoryElement(const lanelet::Id) const -> lanelet::TrafficLight::Ptr | hdmap_utils::HdMapUtils | |
getTrafficLightRegulatoryElementIDsFromTrafficLight(const lanelet::Id) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getTrafficLightStopLineIds(const lanelet::Id traffic_light_id) const -> lanelet::Ids | hdmap_utils::HdMapUtils | |
getTrafficLightStopLinesPoints(const lanelet::Id traffic_light_id) const -> std::vector< std::vector< geometry_msgs::msg::Point >> | hdmap_utils::HdMapUtils | |
HdMapUtils(const boost::filesystem::path &, const geographic_msgs::msg::GeoPoint &) | hdmap_utils::HdMapUtils | explicit |
insertMarkerArray(visualization_msgs::msg::MarkerArray &, const visualization_msgs::msg::MarkerArray &) const -> void | hdmap_utils::HdMapUtils | |
isAltitudeMatching(const double current_altitude, const double target_altitude) const -> bool | hdmap_utils::HdMapUtils | |
isInIntersection(const lanelet::Id) const -> bool | hdmap_utils::HdMapUtils | |
isInLanelet(const lanelet::Id, const double s) const -> bool | hdmap_utils::HdMapUtils | |
isInRoute(const lanelet::Id, const lanelet::Ids &route) const -> bool | hdmap_utils::HdMapUtils | |
isTrafficLight(const lanelet::Id) const -> bool | hdmap_utils::HdMapUtils | |
isTrafficLightRegulatoryElement(const lanelet::Id) const -> bool | hdmap_utils::HdMapUtils | |
matchToLane(const geometry_msgs::msg::Pose &, const traffic_simulator_msgs::msg::BoundingBox &, const bool include_crosswalk, const double matching_distance=1.0, const double reduction_ratio=DEFAULT_MATCH_TO_LANE_REDUCTION_RATIO, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> std::optional< lanelet::Id > | hdmap_utils::HdMapUtils | |
toLaneletPose(const geometry_msgs::msg::Pose &, const bool include_crosswalk, const double matching_distance=1.0) const -> std::optional< traffic_simulator_msgs::msg::LaneletPose > | hdmap_utils::HdMapUtils | |
toLaneletPose(const geometry_msgs::msg::Pose &, const lanelet::Ids &, const double matching_distance=1.0) const -> std::optional< traffic_simulator_msgs::msg::LaneletPose > | hdmap_utils::HdMapUtils | |
toLaneletPose(const geometry_msgs::msg::Point &, const traffic_simulator_msgs::msg::BoundingBox &, const bool include_crosswalk, const double matching_distance=1.0, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> std::optional< traffic_simulator_msgs::msg::LaneletPose > | hdmap_utils::HdMapUtils | |
toLaneletPose(const geometry_msgs::msg::Pose &, const traffic_simulator_msgs::msg::BoundingBox &, const bool include_crosswalk, const double matching_distance=1.0, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> std::optional< traffic_simulator_msgs::msg::LaneletPose > | hdmap_utils::HdMapUtils | |
toLaneletPose(const geometry_msgs::msg::Pose &, const lanelet::Id, const double matching_distance=1.0) const -> std::optional< traffic_simulator_msgs::msg::LaneletPose > | hdmap_utils::HdMapUtils | |
toLaneletPoses(const geometry_msgs::msg::Pose &, const lanelet::Id, const double matching_distance=5.0, const bool include_opposite_direction=false, const traffic_simulator::RoutingGraphType type=traffic_simulator::RoutingConfiguration().routing_graph_type) const -> std::vector< traffic_simulator_msgs::msg::LaneletPose > | hdmap_utils::HdMapUtils | |
toMapBin() const -> autoware_map_msgs::msg::LaneletMapBin | hdmap_utils::HdMapUtils | |
toMapPoints(const lanelet::Id, const std::vector< double > &s) const -> std::vector< geometry_msgs::msg::Point > | hdmap_utils::HdMapUtils | |
toMapPose(const traffic_simulator_msgs::msg::LaneletPose &, const bool fill_pitch=true) const -> geometry_msgs::msg::PoseStamped | hdmap_utils::HdMapUtils |