|
| auto | traffic_simulator::distance::lateralDistance (const CanonicalizedLaneletPose &from, const CanonicalizedLaneletPose &to, const RoutingConfiguration &routing_configuration) -> std::optional< double > |
| |
| auto | traffic_simulator::distance::lateralDistance (const CanonicalizedLaneletPose &from, const CanonicalizedLaneletPose &to, const double matching_distance, const RoutingConfiguration &routing_configuration) -> std::optional< double > |
| |
| auto | traffic_simulator::distance::countLaneChanges (const CanonicalizedLaneletPose &from, const CanonicalizedLaneletPose &to, const traffic_simulator::RoutingConfiguration &routing_configuration, const std::shared_ptr< hdmap_utils::HdMapUtils > &hdmap_utils_ptr) -> std::optional< std::pair< int, int >> |
| |
| auto | traffic_simulator::distance::longitudinalDistance (const CanonicalizedLaneletPose &from, const CanonicalizedLaneletPose &to, const bool include_adjacent_lanelet, const bool include_opposite_direction, const RoutingConfiguration &routing_configuration) -> std::optional< double > |
| |
| auto | traffic_simulator::distance::boundingBoxDistance (const geometry_msgs::msg::Pose &from, const traffic_simulator_msgs::msg::BoundingBox &from_bounding_box, const geometry_msgs::msg::Pose &to, const traffic_simulator_msgs::msg::BoundingBox &to_bounding_box) -> std::optional< double > |
| |
| auto | traffic_simulator::distance::boundingBoxLaneLateralDistance (const CanonicalizedLaneletPose &from, const traffic_simulator_msgs::msg::BoundingBox &from_bounding_box, const CanonicalizedLaneletPose &to, const traffic_simulator_msgs::msg::BoundingBox &to_bounding_box, const RoutingConfiguration &routing_configuration) -> std::optional< double > |
| |
| auto | traffic_simulator::distance::boundingBoxLaneLongitudinalDistance (const CanonicalizedLaneletPose &from, const traffic_simulator_msgs::msg::BoundingBox &from_bounding_box, const CanonicalizedLaneletPose &to, const traffic_simulator_msgs::msg::BoundingBox &to_bounding_box, const bool include_adjacent_lanelet, const bool include_opposite_direction, const RoutingConfiguration &routing_configuration) -> std::optional< double > |
| |
| auto | traffic_simulator::distance::boundingBoxLaneLongitudinalDistance (const std::optional< double > &longitudinal_distance, const traffic_simulator_msgs::msg::BoundingBox &from_bounding_box, const traffic_simulator_msgs::msg::BoundingBox &to_bounding_box) -> std::optional< double > |
| |
| auto | traffic_simulator::distance::splineDistanceToBoundingBox (const math::geometry::CatmullRomSplineInterface &spline, const CanonicalizedLaneletPose &from_lanelet_pose, const traffic_simulator_msgs::msg::BoundingBox &from_bounding_box, const CanonicalizedLaneletPose &target_lanelet_pose, const traffic_simulator_msgs::msg::BoundingBox &target_bounding_box, const double lateral_collision_threshold=-1.0) -> std::optional< double > |
| |
| auto | traffic_simulator::distance::distanceToLeftLaneBound (const geometry_msgs::msg::Pose &map_pose, const traffic_simulator_msgs::msg::BoundingBox &bounding_box, const lanelet::Id lanelet_id) -> double |
| |
| auto | traffic_simulator::distance::distanceToLeftLaneBound (const geometry_msgs::msg::Pose &map_pose, const traffic_simulator_msgs::msg::BoundingBox &bounding_box, const lanelet::Ids &lanelet_ids) -> double |
| |
| auto | traffic_simulator::distance::distanceToRightLaneBound (const geometry_msgs::msg::Pose &map_pose, const traffic_simulator_msgs::msg::BoundingBox &bounding_box, const lanelet::Id lanelet_id) -> double |
| |
| auto | traffic_simulator::distance::distanceToRightLaneBound (const geometry_msgs::msg::Pose &map_pose, const traffic_simulator_msgs::msg::BoundingBox &bounding_box, const lanelet::Ids &lanelet_ids) -> double |
| |
| auto | traffic_simulator::distance::distanceToLaneBound (const geometry_msgs::msg::Pose &map_pose, const traffic_simulator_msgs::msg::BoundingBox &bounding_box, const lanelet::Id lanelet_id) -> double |
| |
| auto | traffic_simulator::distance::distanceToLaneBound (const geometry_msgs::msg::Pose &map_pose, const traffic_simulator_msgs::msg::BoundingBox &bounding_box, const lanelet::Ids &lanelet_ids) -> double |
| |
| auto | traffic_simulator::distance::distanceToYieldStop (const CanonicalizedLaneletPose &reference_pose, const lanelet::Ids &following_lanelets, const std::vector< CanonicalizedLaneletPose > &other_poses) -> std::optional< double > |
| |
| auto | traffic_simulator::distance::distanceToSpline (const geometry_msgs::msg::Pose &map_pose, const traffic_simulator_msgs::msg::BoundingBox &bounding_box, const math::geometry::CatmullRomSplineInterface &spline, const double s_reference) -> double |
| |