Skip to content

Commit 078e3fb

Browse files
authored
[JTC] Cleanup includes (#943) (#960)
1 parent c110c0a commit 078e3fb

File tree

5 files changed

+4
-31
lines changed

5 files changed

+4
-31
lines changed

joint_trajectory_controller/include/joint_trajectory_controller/joint_trajectory_controller.hpp

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@
1616
#define JOINT_TRAJECTORY_CONTROLLER__JOINT_TRAJECTORY_CONTROLLER_HPP_
1717

1818
#include <chrono>
19+
#include <functional> // for std::reference_wrapper
1920
#include <memory>
20-
#include <mutex>
2121
#include <string>
22-
#include <utility>
2322
#include <vector>
2423

2524
#include "control_msgs/action/follow_joint_trajectory.hpp"
@@ -30,15 +29,15 @@
3029
#include "hardware_interface/types/hardware_interface_type_values.hpp"
3130
#include "joint_trajectory_controller/interpolation_methods.hpp"
3231
#include "joint_trajectory_controller/tolerances.hpp"
32+
#include "joint_trajectory_controller/trajectory.hpp"
3333
#include "joint_trajectory_controller/visibility_control.h"
3434
#include "rclcpp/duration.hpp"
3535
#include "rclcpp/subscription.hpp"
3636
#include "rclcpp/time.hpp"
3737
#include "rclcpp/timer.hpp"
3838
#include "rclcpp_action/server.hpp"
39-
#include "rclcpp_action/types.hpp"
40-
#include "rclcpp_lifecycle/lifecycle_publisher.hpp"
4139
#include "rclcpp_lifecycle/node_interfaces/lifecycle_node_interface.hpp"
40+
#include "rclcpp_lifecycle/state.hpp"
4241
#include "realtime_tools/realtime_buffer.h"
4342
#include "realtime_tools/realtime_publisher.h"
4443
#include "realtime_tools/realtime_server_goal_handle.h"
@@ -50,19 +49,8 @@
5049

5150
using namespace std::chrono_literals; // NOLINT
5251

53-
namespace rclcpp_action
54-
{
55-
template <typename ActionT>
56-
class ServerGoalHandle;
57-
} // namespace rclcpp_action
58-
namespace rclcpp_lifecycle
59-
{
60-
class State;
61-
} // namespace rclcpp_lifecycle
62-
6352
namespace joint_trajectory_controller
6453
{
65-
class Trajectory;
6654

6755
class JointTrajectoryController : public controller_interface::ControllerInterface
6856
{

joint_trajectory_controller/include/joint_trajectory_controller/tolerances.hpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@
3030
#ifndef JOINT_TRAJECTORY_CONTROLLER__TOLERANCES_HPP_
3131
#define JOINT_TRAJECTORY_CONTROLLER__TOLERANCES_HPP_
3232

33-
#include <cassert>
34-
#include <cmath>
35-
#include <string>
3633
#include <vector>
3734

3835
#include "control_msgs/action/follow_joint_trajectory.hpp"

joint_trajectory_controller/src/joint_trajectory_controller.cpp

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,10 @@
1414

1515
#include "joint_trajectory_controller/joint_trajectory_controller.hpp"
1616

17-
#include <stddef.h>
1817
#include <chrono>
1918
#include <functional>
2019
#include <memory>
21-
#include <ostream>
22-
#include <ratio>
20+
2321
#include <string>
2422
#include <vector>
2523

@@ -33,15 +31,11 @@
3331
#include "lifecycle_msgs/msg/state.hpp"
3432
#include "rclcpp/event_handler.hpp"
3533
#include "rclcpp/logging.hpp"
36-
#include "rclcpp/parameter.hpp"
3734
#include "rclcpp/qos.hpp"
3835
#include "rclcpp/time.hpp"
3936
#include "rclcpp_action/create_server.hpp"
4037
#include "rclcpp_action/server_goal_handle.hpp"
41-
#include "rclcpp_lifecycle/lifecycle_node.hpp"
42-
#include "rclcpp_lifecycle/node_interfaces/lifecycle_node_interface.hpp"
4338
#include "rclcpp_lifecycle/state.hpp"
44-
#include "std_msgs/msg/header.hpp"
4539

4640
namespace joint_trajectory_controller
4741
{

joint_trajectory_controller/test/test_trajectory_controller.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
#include <stddef.h>
1616

17-
#include <array>
1817
#include <chrono>
1918
#include <cmath>
2019
#include <future>
@@ -30,7 +29,6 @@
3029
#include "builtin_interfaces/msg/time.hpp"
3130
#include "controller_interface/controller_interface.hpp"
3231
#include "hardware_interface/resource_manager.hpp"
33-
#include "joint_trajectory_controller/joint_trajectory_controller.hpp"
3432
#include "lifecycle_msgs/msg/state.hpp"
3533
#include "rclcpp/clock.hpp"
3634
#include "rclcpp/duration.hpp"
@@ -44,9 +42,6 @@
4442
#include "rclcpp/subscription.hpp"
4543
#include "rclcpp/time.hpp"
4644
#include "rclcpp/utilities.hpp"
47-
#include "rclcpp_lifecycle/lifecycle_node.hpp"
48-
#include "rclcpp_lifecycle/state.hpp"
49-
#include "std_msgs/msg/header.hpp"
5045
#include "trajectory_msgs/msg/joint_trajectory.hpp"
5146
#include "trajectory_msgs/msg/joint_trajectory_point.hpp"
5247

joint_trajectory_controller/test/test_trajectory_controller_utils.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525

2626
#include "hardware_interface/types/hardware_interface_type_values.hpp"
2727
#include "joint_trajectory_controller/joint_trajectory_controller.hpp"
28-
#include "joint_trajectory_controller/trajectory.hpp"
2928

3029
namespace
3130
{

0 commit comments

Comments
 (0)