#include <filtering.h>
Public Member Functions | |
| void | filter (const sensor_msgs::PointCloud2Ptr &msg) | 
| Callback function for subscriber.  More... | |
| filtering () | |
| Class constructor.  More... | |
| sensor_msgs::PointCloud2 | voxel_filter (const sensor_msgs::PointCloud2Ptr &msg_in, double voxel_size) | 
| aplies a voxel grid on a sensor msg  More... | |
| ~filtering () | |
| Class destructor.  More... | |
Public Attributes | |
| PointCloud< T > | convex_hull | 
| The convex hull for cloud extraction.  More... | |
| string | frame_id | 
| The frame_id to transform.  More... | |
| double | max_z | 
| Maximum value for Z pointcloud.  More... | |
| double | min_z | 
| Minimum value for Z pointcloud.  More... | |
| PointCloud< T > | pc_in | 
| Point cloud to filter.  More... | |
| PointCloud< T > | pc_out | 
| Point cloud filtered.  More... | |
| ros::Publisher * | pub_ptr | 
| Pointer to pointcloud publisher.  More... | |
| tf::TransformListener * | transform_listener_ptr | 
| Pointer to a transform listener.  More... | |
| double | voxel_size | 
| Voxel grid size.  More... | |
A simple class to voxelize a pointcloud and cutt within a volume
Definition at line 61 of file filtering.h.
Class constructor.
Definition at line 66 of file filtering.h.
Class destructor.
Definition at line 71 of file filtering.h.
| void filtering< T >::filter | ( | const sensor_msgs::PointCloud2Ptr & | msg | ) | 
Callback function for subscriber.
Definition at line 38 of file filtering.hpp.
| sensor_msgs::PointCloud2 filtering< T >::voxel_filter | ( | const sensor_msgs::PointCloud2Ptr & | msg_in, | 
| double | voxel_size | ||
| ) | 
aplies a voxel grid on a sensor msg
| [in] | msg_in | |
| [in] | voxel_size | 
Definition at line 79 of file filtering.hpp.
| PointCloud<T> filtering< T >::convex_hull | 
The convex hull for cloud extraction.
Definition at line 84 of file filtering.h.
| string filtering< T >::frame_id | 
The frame_id to transform.
Definition at line 102 of file filtering.h.
| double filtering< T >::max_z | 
Maximum value for Z pointcloud.
Definition at line 90 of file filtering.h.
| double filtering< T >::min_z | 
Minimum value for Z pointcloud.
Definition at line 93 of file filtering.h.
| PointCloud<T> filtering< T >::pc_in | 
Point cloud to filter.
Definition at line 73 of file filtering.h.
| PointCloud<T> filtering< T >::pc_out | 
Point cloud filtered.
Definition at line 81 of file filtering.h.
| ros::Publisher* filtering< T >::pub_ptr | 
Pointer to pointcloud publisher.
Definition at line 96 of file filtering.h.
| tf::TransformListener* filtering< T >::transform_listener_ptr | 
Pointer to a transform listener.
Definition at line 99 of file filtering.h.
| double filtering< T >::voxel_size | 
Voxel grid size.
Definition at line 87 of file filtering.h.