Skip to content

Commit a0c3a24

Browse files
technolojinAriiees
authored andcommitted
refactor(radar_scan_to_pointcloud2): fix namespace and directory structure (autowarefoundation#7912)
* refactor(radar_scan_to_pointcloud2): fix namespace and directory structure Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor(radar_scan_to_pointcloud2): add PCL dependency and update CMakeLists.txt Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
1 parent bb53c12 commit a0c3a24

File tree

4 files changed

+23
-14
lines changed

4 files changed

+23
-14
lines changed

sensing/radar_scan_to_pointcloud2/CMakeLists.txt

+13-4
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,22 @@ project(radar_scan_to_pointcloud2)
55
find_package(autoware_cmake REQUIRED)
66
autoware_package()
77

8+
find_package(PCL REQUIRED COMPONENTS common)
9+
810
# Targets
9-
ament_auto_add_library(radar_scan_to_pointcloud2_node_component SHARED
10-
src/radar_scan_to_pointcloud2_node/radar_scan_to_pointcloud2_node.cpp
11+
ament_auto_add_library(${PROJECT_NAME} SHARED
12+
src/radar_scan_to_pointcloud2_node.cpp
13+
)
14+
15+
target_include_directories(${PROJECT_NAME}
16+
SYSTEM PUBLIC ${PCL_INCLUDE_DIRS}
17+
)
18+
target_link_libraries(${PROJECT_NAME}
19+
${PCL_LIBRARIES}
1120
)
1221

13-
rclcpp_components_register_node(radar_scan_to_pointcloud2_node_component
14-
PLUGIN "radar_scan_to_pointcloud2::RadarScanToPointcloud2Node"
22+
rclcpp_components_register_node(${PROJECT_NAME}
23+
PLUGIN "autoware::radar_scan_to_pointcloud2::RadarScanToPointcloud2Node"
1524
EXECUTABLE radar_scan_to_pointcloud2_node
1625
)
1726

sensing/radar_scan_to_pointcloud2/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<buildtool_depend>ament_cmake_auto</buildtool_depend>
1515
<buildtool_depend>autoware_cmake</buildtool_depend>
1616

17+
<depend>libpcl-common</depend>
1718
<depend>pcl_conversions</depend>
18-
<depend>pcl_ros</depend>
1919
<depend>radar_msgs</depend>
2020
<depend>rclcpp</depend>
2121
<depend>rclcpp_components</depend>
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#include "radar_scan_to_pointcloud2/radar_scan_to_pointcloud2_node.hpp"
15+
#include "radar_scan_to_pointcloud2_node.hpp"
1616

1717
#include <pcl/pcl_base.h>
1818
#include <pcl/point_cloud.h>
@@ -87,7 +87,7 @@ sensor_msgs::msg::PointCloud2 toDopplerPointcloud2(const radar_msgs::msg::RadarS
8787
}
8888
} // namespace
8989

90-
namespace radar_scan_to_pointcloud2
90+
namespace autoware::radar_scan_to_pointcloud2
9191
{
9292
using radar_msgs::msg::RadarReturn;
9393
using radar_msgs::msg::RadarScan;
@@ -153,7 +153,7 @@ void RadarScanToPointcloud2Node::onData(const RadarScan::ConstSharedPtr radar_ms
153153
}
154154
}
155155

156-
} // namespace radar_scan_to_pointcloud2
156+
} // namespace autoware::radar_scan_to_pointcloud2
157157

158158
#include "rclcpp_components/register_node_macro.hpp"
159-
RCLCPP_COMPONENTS_REGISTER_NODE(radar_scan_to_pointcloud2::RadarScanToPointcloud2Node)
159+
RCLCPP_COMPONENTS_REGISTER_NODE(autoware::radar_scan_to_pointcloud2::RadarScanToPointcloud2Node)
+5-5
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#ifndef RADAR_SCAN_TO_POINTCLOUD2__RADAR_SCAN_TO_POINTCLOUD2_NODE_HPP_
16-
#define RADAR_SCAN_TO_POINTCLOUD2__RADAR_SCAN_TO_POINTCLOUD2_NODE_HPP_
15+
#ifndef RADAR_SCAN_TO_POINTCLOUD2_NODE_HPP_
16+
#define RADAR_SCAN_TO_POINTCLOUD2_NODE_HPP_
1717

1818
#include "rclcpp/rclcpp.hpp"
1919

@@ -24,7 +24,7 @@
2424
#include <memory>
2525
#include <vector>
2626

27-
namespace radar_scan_to_pointcloud2
27+
namespace autoware::radar_scan_to_pointcloud2
2828
{
2929
using radar_msgs::msg::RadarReturn;
3030
using radar_msgs::msg::RadarScan;
@@ -65,6 +65,6 @@ class RadarScanToPointcloud2Node : public rclcpp::Node
6565
NodeParam node_param_{};
6666
};
6767

68-
} // namespace radar_scan_to_pointcloud2
68+
} // namespace autoware::radar_scan_to_pointcloud2
6969

70-
#endif // RADAR_SCAN_TO_POINTCLOUD2__RADAR_SCAN_TO_POINTCLOUD2_NODE_HPP_
70+
#endif // RADAR_SCAN_TO_POINTCLOUD2_NODE_HPP_

0 commit comments

Comments
 (0)