7 #ifndef FLOAM__LIDAR_SCANNER_NODE_HPP_ 8 #define FLOAM__LIDAR_SCANNER_NODE_HPP_ 12 #include <sensor_msgs/PointCloud2.h> 16 #include <pcl/point_cloud.h> 17 #include <pcl/point_types.h> 37 void handlePoints(
const sensor_msgs::PointCloud2ConstPtr &lidarCloudMsg);
53 std::queue<sensor_msgs::PointCloud2ConstPtr>
m_points;
59 #endif // FLOAM__LIDAR_SCANNER_NODE_HPP_
tf2_ros::TransformListener m_tf2Listener
void handlePoints(const sensor_msgs::PointCloud2ConstPtr &lidarCloudMsg)
ros::Publisher m_pubSurfacePoints
Lidar< floam::lidar::Scanner > m_lidar
ros::Publisher m_pubEdgesAndSurfaces
ros::Subscriber m_subPoints
tf2_ros::Buffer m_tf2Buffer
std::queue< sensor_msgs::PointCloud2ConstPtr > m_points
ros::NodeHandle m_nodeHandle
Major rewrite Author: Evan Flynn.
ros::Publisher m_pubEdgePoints