1 #ifndef TS_POINTCLOUD_ROS_H 2 #define TS_POINTCLOUD_ROS_H 7 #include <visualization_msgs/Marker.h> 64 void cloudCallback(
const toposens_msgs::TsScan::ConstPtr &msg);
76 void doTransform(geometry_msgs::TransformStamped transform, pcl::PointXYZINormal &pt,
ROS interface for transforming the pointclouds.
visualization_msgs::Marker marker
void doTransform(geometry_msgs::TransformStamped transform, pcl::PointXYZINormal &pt, std_msgs::Header h)
ros::Publisher marker_pub_
ros::Publisher cloud_pub_
tf2_ros::Buffer tf2_buffer_
tf2_ros::TransformListener * tf2_listener_
void publishNormals(XYZINCloud::ConstPtr tc)
std::unique_ptr< Mapping > pointTransform_
float lifetime_normals_vis_
static const std::string kPointCloudTopic
void cloudCallback(const toposens_msgs::TsScan::ConstPtr &msg)
std::string target_frame_
TSPointCloudROS(ros::NodeHandle nh, ros::NodeHandle private_nh)
ros::Subscriber scans_sub_
boost::thread * log_thread_