Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
jsk_pcl_ros::VoxelGridDownsampleManager Class Reference

#include <voxel_grid_downsample_manager.h>

Inheritance diagram for jsk_pcl_ros::VoxelGridDownsampleManager:
Inheritance graph
[legend]

Protected Member Functions

void addGrid (const visualization_msgs::Marker::ConstPtr &new_box)
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 

Protected Attributes

std::vector< visualization_msgs::Marker::ConstPtr > grid_
 
tf::TransformListenertf_listener
 

Private Member Functions

void clearAll ()
 
void initializeGrid (void)
 
virtual void onInit ()
 
void pointCB (const sensor_msgs::PointCloud2ConstPtr &input)
 

Private Attributes

std::string base_frame_
 
ros::Subscriber bounding_box_sub_
 
size_t max_points_
 
ros::Publisher pub_
 
ros::Publisher pub_encoded_
 
double rate_
 
int sequence_id_
 
ros::Subscriber sub_
 

Detailed Description

Definition at line 85 of file voxel_grid_downsample_manager.h.

Member Function Documentation

◆ addGrid()

void jsk_pcl_ros::VoxelGridDownsampleManager::addGrid ( const visualization_msgs::Marker::ConstPtr &  new_box)
protected

Definition at line 213 of file voxel_grid_downsample_manager_nodelet.cpp.

◆ clearAll()

void jsk_pcl_ros::VoxelGridDownsampleManager::clearAll ( )
private

Definition at line 80 of file voxel_grid_downsample_manager_nodelet.cpp.

◆ initializeGrid()

void jsk_pcl_ros::VoxelGridDownsampleManager::initializeGrid ( void  )
private

Definition at line 234 of file voxel_grid_downsample_manager_nodelet.cpp.

◆ onInit()

void jsk_pcl_ros::VoxelGridDownsampleManager::onInit ( )
privatevirtual

Definition at line 251 of file voxel_grid_downsample_manager_nodelet.cpp.

◆ pointCB()

void jsk_pcl_ros::VoxelGridDownsampleManager::pointCB ( const sensor_msgs::PointCloud2ConstPtr &  input)
private

Definition at line 86 of file voxel_grid_downsample_manager_nodelet.cpp.

◆ subscribe()

void jsk_pcl_ros::VoxelGridDownsampleManager::subscribe ( )
protectedvirtual

Definition at line 272 of file voxel_grid_downsample_manager_nodelet.cpp.

◆ unsubscribe()

void jsk_pcl_ros::VoxelGridDownsampleManager::unsubscribe ( )
protectedvirtual

Definition at line 280 of file voxel_grid_downsample_manager_nodelet.cpp.

Member Data Documentation

◆ base_frame_

std::string jsk_pcl_ros::VoxelGridDownsampleManager::base_frame_
private

Definition at line 136 of file voxel_grid_downsample_manager.h.

◆ bounding_box_sub_

ros::Subscriber jsk_pcl_ros::VoxelGridDownsampleManager::bounding_box_sub_
private

Definition at line 130 of file voxel_grid_downsample_manager.h.

◆ grid_

std::vector<visualization_msgs::Marker::ConstPtr> jsk_pcl_ros::VoxelGridDownsampleManager::grid_
protected

Definition at line 121 of file voxel_grid_downsample_manager.h.

◆ max_points_

size_t jsk_pcl_ros::VoxelGridDownsampleManager::max_points_
private

Definition at line 133 of file voxel_grid_downsample_manager.h.

◆ pub_

ros::Publisher jsk_pcl_ros::VoxelGridDownsampleManager::pub_
private

Definition at line 131 of file voxel_grid_downsample_manager.h.

◆ pub_encoded_

ros::Publisher jsk_pcl_ros::VoxelGridDownsampleManager::pub_encoded_
private

Definition at line 132 of file voxel_grid_downsample_manager.h.

◆ rate_

double jsk_pcl_ros::VoxelGridDownsampleManager::rate_
private

Definition at line 134 of file voxel_grid_downsample_manager.h.

◆ sequence_id_

int jsk_pcl_ros::VoxelGridDownsampleManager::sequence_id_
private

Definition at line 135 of file voxel_grid_downsample_manager.h.

◆ sub_

ros::Subscriber jsk_pcl_ros::VoxelGridDownsampleManager::sub_
private

Definition at line 129 of file voxel_grid_downsample_manager.h.

◆ tf_listener

tf::TransformListener* jsk_pcl_ros::VoxelGridDownsampleManager::tf_listener
protected

Definition at line 120 of file voxel_grid_downsample_manager.h.


The documentation for this class was generated from the following files:


jsk_pcl_ros
Author(s): Yohei Kakiuchi
autogenerated on Tue Jan 7 2025 04:05:46