Go to the documentation of this file.
   36 #ifndef JSK_PCL_ROS_OCTREE_VOXEL_GRID_H_ 
   37 #define JSK_PCL_ROS_OCTREE_VOXEL_GRID_H_ 
   42 #include <dynamic_reconfigure/server.h> 
   43 #include <jsk_topic_tools/diagnostic_nodelet.h> 
   44 #include <sensor_msgs/PointCloud2.h> 
   45 #include <visualization_msgs/Marker.h> 
   46 #include <visualization_msgs/MarkerArray.h> 
   50 #include <pcl/point_types.h> 
   51 #include <pcl/octree/octree_pointcloud.h> 
   52 #include "jsk_pcl_ros/OctreeVoxelGridConfig.h" 
   56   class OctreeVoxelGrid : 
public jsk_topic_tools::DiagnosticNodelet
 
   59     typedef jsk_pcl_ros::OctreeVoxelGridConfig 
Config;
 
   67     template <
class Po
intT>
 
   87 #endif // JSK_PCL_ROS_OCTREE_VOXEL_GRID_H_ 
  
ros::Publisher pub_cloud_
ros::Publisher pub_octree_resolution_
virtual void generateVoxelCloud(const sensor_msgs::PointCloud2ConstPtr &input)
virtual void configCallback(Config &config, uint32_t level)
void generateVoxelCloudImpl(const sensor_msgs::PointCloud2ConstPtr &input)
jsk_pcl_ros::OctreeVoxelGridConfig Config
bool publish_marker_flag_
ros::Publisher pub_marker_array_
virtual void unsubscribe()
ros::Subscriber sub_input_
double marker_color_alpha_
boost::mutex mutex
global mutex.
boost::shared_ptr< dynamic_reconfigure::Server< Config > > srv_
ros::Publisher pub_marker_
std::string marker_color_
jsk_pcl_ros
Author(s): Yohei Kakiuchi 
autogenerated on Fri May 16 2025 03:12:12