#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] |
Reimplemented from jsk_topic_tools::DiagnosticNodelet.
Definition at line 172 of file octree_voxel_grid_nodelet.cpp.
void jsk_pcl_ros::OctreeVoxelGrid::subscribe | ( | ) | [protected, virtual] |
Implements jsk_topic_tools::ConnectionBasedNodelet.
Definition at line 153 of file octree_voxel_grid_nodelet.cpp.
void jsk_pcl_ros::OctreeVoxelGrid::unsubscribe | ( | ) | [protected, virtual] |
Implements jsk_topic_tools::ConnectionBasedNodelet.
Definition at line 158 of file octree_voxel_grid_nodelet.cpp.
std::string jsk_pcl_ros::OctreeVoxelGrid::marker_color_ [protected] |
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.