From 3de15bdf36e66a0facb63646efcd9baa2d5a8e5d Mon Sep 17 00:00:00 2001 From: Yuma Nihei Date: Thu, 22 Jun 2023 11:23:50 +0900 Subject: [PATCH 1/3] feat(behavior_planner): replace get_point function Signed-off-by: Yuma Nihei --- .../include/behavior_path_planner/utilities.hpp | 17 ----------------- .../include/utilization/util.hpp | 13 +------------ 2 files changed, 1 insertion(+), 29 deletions(-) diff --git a/planning/behavior_path_planner/include/behavior_path_planner/utilities.hpp b/planning/behavior_path_planner/include/behavior_path_planner/utilities.hpp index 8e3eaeb4bb455..53e4851b9e63e 100644 --- a/planning/behavior_path_planner/include/behavior_path_planner/utilities.hpp +++ b/planning/behavior_path_planner/include/behavior_path_planner/utilities.hpp @@ -52,23 +52,6 @@ #include #include -namespace tier4_autoware_utils -{ -template <> -inline geometry_msgs::msg::Point getPoint( - const autoware_auto_planning_msgs::msg::PathPointWithLaneId & p) -{ - return p.point.pose.position; -} - -template <> -inline geometry_msgs::msg::Pose getPose( - const autoware_auto_planning_msgs::msg::PathPointWithLaneId & p) -{ - return p.point.pose; -} -} // namespace tier4_autoware_utils - namespace tf2 { inline void fromMsg(const geometry_msgs::msg::PoseStamped & msg, tf2::Stamped & out) diff --git a/planning/behavior_velocity_planner/include/utilization/util.hpp b/planning/behavior_velocity_planner/include/utilization/util.hpp index c69563b98f724..de14b4fd2e22a 100644 --- a/planning/behavior_velocity_planner/include/utilization/util.hpp +++ b/planning/behavior_velocity_planner/include/utilization/util.hpp @@ -16,8 +16,7 @@ #define UTILIZATION__UTIL_HPP_ #include -#include -#include +#include #include #include @@ -49,16 +48,6 @@ #include #include -namespace tier4_autoware_utils -{ -template <> -inline geometry_msgs::msg::Point getPoint( - const autoware_auto_planning_msgs::msg::PathPointWithLaneId & p) -{ - return p.point.pose.position; -} -} // namespace tier4_autoware_utils - namespace behavior_velocity_planner { struct SearchRangeIndex From dc6f2afaaa75f37a89e68f397ead4560c9919c8e Mon Sep 17 00:00:00 2001 From: Yuma Nihei Date: Thu, 22 Jun 2023 11:52:47 +0900 Subject: [PATCH 2/3] feat: remove get_pose from virtual_traffic_light module Signed-off-by: Yuma Nihei --- .../src/scene_module/virtual_traffic_light/scene.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/planning/behavior_velocity_planner/src/scene_module/virtual_traffic_light/scene.cpp b/planning/behavior_velocity_planner/src/scene_module/virtual_traffic_light/scene.cpp index 125ee9675a738..c84a591b4dd79 100644 --- a/planning/behavior_velocity_planner/src/scene_module/virtual_traffic_light/scene.cpp +++ b/planning/behavior_velocity_planner/src/scene_module/virtual_traffic_light/scene.cpp @@ -23,16 +23,6 @@ #include #include -namespace tier4_autoware_utils -{ -template <> -inline geometry_msgs::msg::Pose getPose( - const autoware_auto_planning_msgs::msg::PathPointWithLaneId & p) -{ - return p.point.pose; -} -} // namespace tier4_autoware_utils - namespace behavior_velocity_planner { namespace From 83029d056faaf27847273ee0c5db6b4336a1ec01 Mon Sep 17 00:00:00 2001 From: Yuma Nihei Date: Thu, 22 Jun 2023 11:59:57 +0900 Subject: [PATCH 3/3] feat: remove get_pose from occlusion_spot module Signed-off-by: Yuma Nihei --- .../occlusion_spot/occlusion_spot_utils.hpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/planning/behavior_velocity_planner/include/scene_module/occlusion_spot/occlusion_spot_utils.hpp b/planning/behavior_velocity_planner/include/scene_module/occlusion_spot/occlusion_spot_utils.hpp index e254e644ae5c9..152c3f2c01439 100644 --- a/planning/behavior_velocity_planner/include/scene_module/occlusion_spot/occlusion_spot_utils.hpp +++ b/planning/behavior_velocity_planner/include/scene_module/occlusion_spot/occlusion_spot_utils.hpp @@ -42,16 +42,6 @@ #include #include -namespace tier4_autoware_utils -{ -template <> -inline geometry_msgs::msg::Pose getPose( - const autoware_auto_planning_msgs::msg::PathPointWithLaneId & p) -{ - return p.point.pose; -} -} // namespace tier4_autoware_utils - namespace behavior_velocity_planner { using autoware_auto_perception_msgs::msg::ObjectClassification;