#include <octree_voxel_grid.h>
| Public Types | |
| typedef jsk_pcl_ros::OctreeVoxelGridConfig | Config | 
| Public Member Functions | |
| OctreeVoxelGrid () | |
| Protected Member Functions | |
| virtual void | configCallback (Config &config, uint32_t level) | 
| virtual void | generateVoxelCloud (const sensor_msgs::PointCloud2ConstPtr &input) | 
| template<class PointT > | |
| void | generateVoxelCloudImpl (const sensor_msgs::PointCloud2ConstPtr &input) | 
| virtual void | onInit () | 
| virtual void | subscribe () | 
| virtual void | unsubscribe () | 
| Protected Attributes | |
| std::string | marker_color_ | 
| double | marker_color_alpha_ | 
| boost::mutex | mutex_ | 
| ros::Publisher | pub_cloud_ | 
| ros::Publisher | pub_marker_ | 
| ros::Publisher | pub_marker_array_ | 
| ros::Publisher | pub_octree_resolution_ | 
| bool | publish_marker_flag_ | 
| double | resolution_ | 
| boost::shared_ptr < dynamic_reconfigure::Server < Config > > | srv_ | 
| ros::Subscriber | sub_input_ | 
Definition at line 56 of file octree_voxel_grid.h.
| typedef jsk_pcl_ros::OctreeVoxelGridConfig jsk_pcl_ros::OctreeVoxelGrid::Config | 
Definition at line 59 of file octree_voxel_grid.h.
| jsk_pcl_ros::OctreeVoxelGrid::OctreeVoxelGrid | ( | ) |  [inline] | 
Definition at line 60 of file octree_voxel_grid.h.
| void jsk_pcl_ros::OctreeVoxelGrid::configCallback | ( | Config & | config, | 
| uint32_t | level | ||
| ) |  [protected, virtual] | 
Definition at line 163 of file octree_voxel_grid_nodelet.cpp.
| void jsk_pcl_ros::OctreeVoxelGrid::generateVoxelCloud | ( | const sensor_msgs::PointCloud2ConstPtr & | input | ) |  [protected, virtual] | 
Definition at line 122 of file octree_voxel_grid_nodelet.cpp.
| void jsk_pcl_ros::OctreeVoxelGrid::generateVoxelCloudImpl | ( | const sensor_msgs::PointCloud2ConstPtr & | input | ) |  [protected] | 
Definition at line 46 of file octree_voxel_grid_nodelet.cpp.
| void jsk_pcl_ros::OctreeVoxelGrid::onInit | ( | void | ) |  [protected, virtual] | 
Definition at line 172 of file octree_voxel_grid_nodelet.cpp.
| void jsk_pcl_ros::OctreeVoxelGrid::subscribe | ( | ) |  [protected, virtual] | 
Definition at line 153 of file octree_voxel_grid_nodelet.cpp.
| void jsk_pcl_ros::OctreeVoxelGrid::unsubscribe | ( | ) |  [protected, virtual] | 
Definition at line 158 of file octree_voxel_grid_nodelet.cpp.
Definition at line 83 of file octree_voxel_grid.h.
| double jsk_pcl_ros::OctreeVoxelGrid::marker_color_alpha_  [protected] | 
Definition at line 80 of file octree_voxel_grid.h.
| boost::mutex jsk_pcl_ros::OctreeVoxelGrid::mutex_  [protected] | 
Definition at line 77 of file octree_voxel_grid.h.
Definition at line 71 of file octree_voxel_grid.h.
Definition at line 72 of file octree_voxel_grid.h.
Definition at line 73 of file octree_voxel_grid.h.
Definition at line 74 of file octree_voxel_grid.h.
| bool jsk_pcl_ros::OctreeVoxelGrid::publish_marker_flag_  [protected] | 
Definition at line 82 of file octree_voxel_grid.h.
| double jsk_pcl_ros::OctreeVoxelGrid::resolution_  [protected] | 
Definition at line 79 of file octree_voxel_grid.h.
| boost::shared_ptr<dynamic_reconfigure::Server<Config> > jsk_pcl_ros::OctreeVoxelGrid::srv_  [protected] | 
Definition at line 76 of file octree_voxel_grid.h.
Definition at line 70 of file octree_voxel_grid.h.