File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
rviz_default_plugins/include/rviz_default_plugins/displays/pointcloud Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -110,9 +110,15 @@ class PointCloud2TransportDisplay : public rviz_common::_RosTopicDisplay
110
110
}
111
111
112
112
try {
113
+ auto required_interfaces = std::make_shared<rclcpp::node_interfaces::NodeInterfaces<
114
+ rclcpp::node_interfaces::NodeBaseInterface,
115
+ rclcpp::node_interfaces::NodeParametersInterface,
116
+ rclcpp::node_interfaces::NodeTopicsInterface,
117
+ rclcpp::node_interfaces::NodeLoggingInterface>>(*rviz_ros_node_.lock ()->get_raw_node ());
118
+
113
119
subscription_ = std::make_shared<point_cloud_transport::SubscriberFilter>();
114
120
subscription_->subscribe (
115
- rviz_ros_node_. lock ()-> get_raw_node () ,
121
+ required_interfaces ,
116
122
getPointCloud2BaseTopicFromTopic (topic_property_->getTopicStd ()),
117
123
getPointCloud2TransportFromTopic (topic_property_->getTopicStd ()),
118
124
qos_profile.get_rmw_qos_profile ());
You can’t perform that action at this time.
0 commit comments