#include <region_growing_node.h>
Public Member Functions | |
void | callback_cloud (const sensor_msgs::PointCloud2Ptr &msg) |
callback for point cloud More... | |
void | callback_laser (const sensor_msgs::PointCloud2Ptr &msg) |
callback for laser cloud More... | |
region_growing_node () | |
class constructor More... | |
~region_growing_node () | |
class destructor More... | |
Public Attributes | |
double | clustering_tolerance |
Tolerance between points on the same cluster. More... | |
PointCloud< T1 > | laser_scan |
Laser input point cloud. More... | |
double | max_cluster_size |
Maximum points to consider the cluster. More... | |
double | min_cluster_size |
Minimum points to consider the cluster. More... | |
ros::Publisher * | pub_markers_ptr |
A publisher pointer to a marker. More... | |
ros::Publisher * | pub_markers_text_ptr |
A publisher pointer to add some text in clusters. More... | |
double | radius |
The radius limit for region growing algorithm. More... | |
Definition at line 57 of file region_growing_node.h.
|
inline |
class constructor
Definition at line 62 of file region_growing_node.h.
|
inline |
class destructor
Definition at line 67 of file region_growing_node.h.
void region_growing_node< T, T1 >::callback_cloud | ( | const sensor_msgs::PointCloud2Ptr & | msg | ) |
callback for point cloud
Step 1 Cluster the laser scan
And now call for region growing on each cluster from laser
Definition at line 38 of file region_growing_node.hpp.
void region_growing_node< T, T1 >::callback_laser | ( | const sensor_msgs::PointCloud2Ptr & | msg | ) |
callback for laser cloud
Definition at line 125 of file region_growing_node.hpp.
double region_growing_node< T, T1 >::clustering_tolerance |
Tolerance between points on the same cluster.
Definition at line 89 of file region_growing_node.h.
PointCloud<T1> region_growing_node< T, T1 >::laser_scan |
Laser input point cloud.
Definition at line 69 of file region_growing_node.h.
double region_growing_node< T, T1 >::max_cluster_size |
Maximum points to consider the cluster.
Definition at line 86 of file region_growing_node.h.
double region_growing_node< T, T1 >::min_cluster_size |
Minimum points to consider the cluster.
Definition at line 83 of file region_growing_node.h.
ros::Publisher* region_growing_node< T, T1 >::pub_markers_ptr |
A publisher pointer to a marker.
Definition at line 77 of file region_growing_node.h.
ros::Publisher* region_growing_node< T, T1 >::pub_markers_text_ptr |
A publisher pointer to add some text in clusters.
Definition at line 80 of file region_growing_node.h.
double region_growing_node< T, T1 >::radius |
The radius limit for region growing algorithm.
Definition at line 92 of file region_growing_node.h.