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

#include <voxel_grid_downsample_decoder.h>

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

Protected Member Functions

std::string getPointcloudFrameId (const jsk_recognition_msgs::SlicedPointCloudConstPtr &input)
 
int getPointcloudID (const jsk_recognition_msgs::SlicedPointCloudConstPtr &input)
 
int getPointcloudSequenceID (const jsk_recognition_msgs::SlicedPointCloudConstPtr &input)
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 

Protected Attributes

tf::TransformListener tf_listener
 

Private Member Functions

virtual void onInit ()
 
void pointCB (const jsk_recognition_msgs::SlicedPointCloudConstPtr &input)
 
void publishBuffer ()
 

Private Attributes

int latest_sequence_id_
 
std::vector< jsk_recognition_msgs::SlicedPointCloudConstPtr > pc_buffer_
 
int previous_id_
 
ros::Publisher pub_
 
ros::Subscriber sub_
 

Detailed Description

Definition at line 85 of file voxel_grid_downsample_decoder.h.

Member Function Documentation

◆ getPointcloudFrameId()

std::string jsk_pcl_ros::VoxelGridDownsampleDecoder::getPointcloudFrameId ( const jsk_recognition_msgs::SlicedPointCloudConstPtr &  input)
protected

Definition at line 93 of file voxel_grid_downsample_decoder_nodelet.cpp.

◆ getPointcloudID()

int jsk_pcl_ros::VoxelGridDownsampleDecoder::getPointcloudID ( const jsk_recognition_msgs::SlicedPointCloudConstPtr &  input)
protected

Definition at line 85 of file voxel_grid_downsample_decoder_nodelet.cpp.

◆ getPointcloudSequenceID()

int jsk_pcl_ros::VoxelGridDownsampleDecoder::getPointcloudSequenceID ( const jsk_recognition_msgs::SlicedPointCloudConstPtr &  input)
protected

Definition at line 89 of file voxel_grid_downsample_decoder_nodelet.cpp.

◆ onInit()

void jsk_pcl_ros::VoxelGridDownsampleDecoder::onInit ( )
privatevirtual

Definition at line 185 of file voxel_grid_downsample_decoder_nodelet.cpp.

◆ pointCB()

void jsk_pcl_ros::VoxelGridDownsampleDecoder::pointCB ( const jsk_recognition_msgs::SlicedPointCloudConstPtr &  input)
private

Definition at line 97 of file voxel_grid_downsample_decoder_nodelet.cpp.

◆ publishBuffer()

void jsk_pcl_ros::VoxelGridDownsampleDecoder::publishBuffer ( )
private

Definition at line 142 of file voxel_grid_downsample_decoder_nodelet.cpp.

◆ subscribe()

void jsk_pcl_ros::VoxelGridDownsampleDecoder::subscribe ( )
protectedvirtual

Definition at line 194 of file voxel_grid_downsample_decoder_nodelet.cpp.

◆ unsubscribe()

void jsk_pcl_ros::VoxelGridDownsampleDecoder::unsubscribe ( )
protectedvirtual

Definition at line 200 of file voxel_grid_downsample_decoder_nodelet.cpp.

Member Data Documentation

◆ latest_sequence_id_

int jsk_pcl_ros::VoxelGridDownsampleDecoder::latest_sequence_id_
private

Definition at line 129 of file voxel_grid_downsample_decoder.h.

◆ pc_buffer_

std::vector<jsk_recognition_msgs::SlicedPointCloudConstPtr> jsk_pcl_ros::VoxelGridDownsampleDecoder::pc_buffer_
private

Definition at line 132 of file voxel_grid_downsample_decoder.h.

◆ previous_id_

int jsk_pcl_ros::VoxelGridDownsampleDecoder::previous_id_
private

Definition at line 130 of file voxel_grid_downsample_decoder.h.

◆ pub_

ros::Publisher jsk_pcl_ros::VoxelGridDownsampleDecoder::pub_
private

Definition at line 135 of file voxel_grid_downsample_decoder.h.

◆ sub_

ros::Subscriber jsk_pcl_ros::VoxelGridDownsampleDecoder::sub_
private

Definition at line 134 of file voxel_grid_downsample_decoder.h.

◆ tf_listener

tf::TransformListener jsk_pcl_ros::VoxelGridDownsampleDecoder::tf_listener
protected

Definition at line 121 of file voxel_grid_downsample_decoder.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