Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped Class Reference

#include <pointcloud_relative_from_pose_stamped.h>

Inheritance diagram for jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped:
Inheritance graph
[legend]

Public Types

typedef message_filters::sync_policies::ApproximateTime< sensor_msgs::PointCloud2, geometry_msgs::PoseStamped > ApproximateSyncPolicy
 
typedef message_filters::sync_policies::ExactTime< sensor_msgs::PointCloud2, geometry_msgs::PoseStamped > SyncPolicy
 

Public Member Functions

 PointCloudRelativeFromPoseStamped ()
 
virtual ~PointCloudRelativeFromPoseStamped ()
 

Protected Member Functions

virtual void onInit ()
 
virtual void subscribe ()
 
virtual void transform (const sensor_msgs::PointCloud2::ConstPtr &cloud_msg, const geometry_msgs::PoseStamped::ConstPtr &pose_msg)
 
virtual void unsubscribe ()
 

Protected Attributes

bool approximate_sync_
 
boost::shared_ptr< message_filters::Synchronizer< ApproximateSyncPolicy > > async_
 
ros::Publisher pub_
 
message_filters::Subscriber< sensor_msgs::PointCloud2 > sub_cloud_
 
message_filters::Subscriber< geometry_msgs::PoseStamped > sub_pose_
 
boost::shared_ptr< message_filters::Synchronizer< SyncPolicy > > sync_
 

Detailed Description

Definition at line 82 of file pointcloud_relative_from_pose_stamped.h.

Member Typedef Documentation

◆ ApproximateSyncPolicy

Definition at line 122 of file pointcloud_relative_from_pose_stamped.h.

◆ SyncPolicy

Definition at line 119 of file pointcloud_relative_from_pose_stamped.h.

Constructor & Destructor Documentation

◆ PointCloudRelativeFromPoseStamped()

jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::PointCloudRelativeFromPoseStamped ( )
inline

Definition at line 123 of file pointcloud_relative_from_pose_stamped.h.

◆ ~PointCloudRelativeFromPoseStamped()

jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::~PointCloudRelativeFromPoseStamped ( )
virtual

Member Function Documentation

◆ onInit()

void jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::onInit ( )
protectedvirtual

◆ subscribe()

void jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::subscribe ( )
protectedvirtual

◆ transform()

void jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::transform ( const sensor_msgs::PointCloud2::ConstPtr &  cloud_msg,
const geometry_msgs::PoseStamped::ConstPtr &  pose_msg 
)
protectedvirtual

◆ unsubscribe()

void jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::unsubscribe ( )
protectedvirtual

Member Data Documentation

◆ approximate_sync_

bool jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::approximate_sync_
protected

Definition at line 137 of file pointcloud_relative_from_pose_stamped.h.

◆ async_

boost::shared_ptr<message_filters::Synchronizer<ApproximateSyncPolicy> > jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::async_
protected

Definition at line 136 of file pointcloud_relative_from_pose_stamped.h.

◆ pub_

ros::Publisher jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::pub_
protected

Definition at line 132 of file pointcloud_relative_from_pose_stamped.h.

◆ sub_cloud_

message_filters::Subscriber<sensor_msgs::PointCloud2> jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::sub_cloud_
protected

Definition at line 133 of file pointcloud_relative_from_pose_stamped.h.

◆ sub_pose_

message_filters::Subscriber<geometry_msgs::PoseStamped> jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::sub_pose_
protected

Definition at line 134 of file pointcloud_relative_from_pose_stamped.h.

◆ sync_

boost::shared_ptr<message_filters::Synchronizer<SyncPolicy> > jsk_pcl_ros_utils::PointCloudRelativeFromPoseStamped::sync_
protected

Definition at line 135 of file pointcloud_relative_from_pose_stamped.h.


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


jsk_pcl_ros_utils
Author(s): Yohei Kakiuchi
autogenerated on Fri May 16 2025 03:11:44