Go to the documentation of this file.
38 #ifndef PCL_ROS_SEGMENT_DIFFERENCES_H_
39 #define PCL_ROS_SEGMENT_DIFFERENCES_H_
41 #include <pcl/segmentation/segment_differences.h>
45 #include <dynamic_reconfigure/server.h>
46 #include "pcl_ros/SegmentDifferencesConfig.h"
92 void config_callback (SegmentDifferencesConfig &config, uint32_t level);
103 pcl::SegmentDifferences<pcl::PointXYZ>
impl_;
106 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
110 #endif //#ifndef PCL_ROS_SEGMENT_DIFFERENCES_H_
PCLNodelet represents the base PCL Nodelet class. All PCL nodelets should inherit from this class.
boost::shared_ptr< PointCloud > PointCloudPtr
boost::shared_ptr< const PointCloud > PointCloudConstPtr
message_filters::Subscriber< PointCloud > sub_target_filter_
The message filter subscriber for PointCloud2.
SegmentDifferences()
Empty constructor.
pcl::PointCloud< pcl::PointXYZ > PointCloud
void onInit()
Nodelet initialization routine.
void input_target_callback(const PointCloudConstPtr &cloud, const PointCloudConstPtr &cloud_target)
Input point cloud callback.
boost::shared_ptr< message_filters::Synchronizer< sync_policies::ApproximateTime< PointCloud, PointCloud > > > sync_input_target_a_
boost::shared_ptr< dynamic_reconfigure::Server< SegmentDifferencesConfig > > srv_
Pointer to a dynamic reconfigure service.
pcl::SegmentDifferences< pcl::PointXYZ > impl_
The PCL implementation used.
void subscribe()
LazyNodelet connection routine.
void config_callback(SegmentDifferencesConfig &config, uint32_t level)
Dynamic reconfigure callback.
SegmentDifferences obtains the difference between two spatially aligned point clouds and returns the ...
boost::shared_ptr< message_filters::Synchronizer< sync_policies::ExactTime< PointCloud, PointCloud > > > sync_input_target_e_
Synchronized input, and planar hull.
pcl_ros
Author(s): Open Perception, Julius Kammerl
, William Woodall
autogenerated on Fri Jul 12 2024 02:54:40