12
12
// See the License for the specific language governing permissions and
13
13
// limitations under the License.
14
14
15
- #ifndef DETECTION_BY_TRACKER__DETECTION_BY_TRACKER_CORE_HPP_
16
- #define DETECTION_BY_TRACKER__DETECTION_BY_TRACKER_CORE_HPP_
15
+ #ifndef DETECTION_BY_TRACKER_NODE_HPP_
16
+ #define DETECTION_BY_TRACKER_NODE_HPP_
17
17
18
- #include " detection_by_tracker/debugger.hpp"
19
- #include " detection_by_tracker/utils.hpp"
18
+ #include " autoware/universe_utils/ros/published_time_publisher.hpp"
19
+ #include " debugger/debugger.hpp"
20
+ #include " euclidean_cluster/euclidean_cluster.hpp"
21
+ #include " euclidean_cluster/utils.hpp"
22
+ #include " euclidean_cluster/voxel_grid_based_euclidean_cluster.hpp"
23
+ #include " shape_estimation/shape_estimator.hpp"
24
+ #include " utils/utils.hpp"
20
25
21
- #include < autoware/universe_utils/ros/published_time_publisher.hpp>
22
- #include < euclidean_cluster/euclidean_cluster.hpp>
23
- #include < euclidean_cluster/utils.hpp>
24
- #include < euclidean_cluster/voxel_grid_based_euclidean_cluster.hpp>
25
26
#include < rclcpp/rclcpp.hpp>
26
- #include < shape_estimation/shape_estimator.hpp>
27
27
28
- #include < autoware_perception_msgs/msg/detected_objects.hpp>
29
- #include < autoware_perception_msgs/msg/tracked_objects.hpp>
28
+ #include " autoware_perception_msgs/msg/detected_objects.hpp"
29
+ #include " autoware_perception_msgs/msg/tracked_objects.hpp"
30
+ #include " tier4_perception_msgs/msg/detected_objects_with_feature.hpp"
30
31
#include < geometry_msgs/msg/pose_stamped.hpp>
31
32
#include < sensor_msgs/msg/point_cloud2.hpp>
32
- #include < tier4_perception_msgs/msg/detected_objects_with_feature.hpp>
33
33
34
34
#include < tf2/LinearMath/Transform.h>
35
35
#include < tf2/convert.h>
48
48
#include < map>
49
49
#include < memory>
50
50
#include < vector>
51
+
52
+ namespace autoware ::detection_by_tracker
53
+ {
54
+
51
55
class TrackerHandler
52
56
{
53
57
private:
@@ -82,7 +86,7 @@ class DetectionByTracker : public rclcpp::Node
82
86
std::map<uint8_t , int > max_search_distance_for_merger_;
83
87
std::map<uint8_t , int > max_search_distance_for_divider_;
84
88
85
- detection_by_tracker:: utils::TrackerIgnoreLabel tracker_ignore_;
89
+ utils::TrackerIgnoreLabel tracker_ignore_;
86
90
87
91
std::unique_ptr<autoware::universe_utils::PublishedTimePublisher> published_time_publisher_;
88
92
@@ -109,4 +113,6 @@ class DetectionByTracker : public rclcpp::Node
109
113
tier4_perception_msgs::msg::DetectedObjectsWithFeature & out_objects);
110
114
};
111
115
112
- #endif // DETECTION_BY_TRACKER__DETECTION_BY_TRACKER_CORE_HPP_
116
+ } // namespace autoware::detection_by_tracker
117
+
118
+ #endif // DETECTION_BY_TRACKER_NODE_HPP_
0 commit comments