Public Member Functions | Private Attributes
PointCloudFiltering Class Reference

List of all members.

Public Member Functions

PointCloud::Ptr filter (PointCloud::Ptr cloud)
void pointCloudCb (const PointCloud::ConstPtr &point_cloud)
 PointCloudFiltering ()

Private Attributes

bool apply_outlier_removal_
bool apply_voxel_grid_
bool apply_xyz_limits_
int mean_k_
ros::NodeHandle nh_
ros::NodeHandle nh_private_
ros::Publisher point_cloud_filtered_
ros::Subscriber point_cloud_sub_
double std_dev_thresh_
double voxel_size_
double x_filter_max_
double x_filter_min_
double y_filter_max_
double y_filter_min_
double z_filter_max_
double z_filter_min_

Detailed Description

Definition at line 15 of file pointcloud_filtering.cpp.


Constructor & Destructor Documentation

Class constructor

Definition at line 45 of file pointcloud_filtering.cpp.


Member Function Documentation

PointCloud::Ptr PointCloudFiltering::filter ( PointCloud::Ptr  cloud) [inline]

Function to downsample the point cloud using Z-filtering (by range) and voxel grid.

Definition at line 91 of file pointcloud_filtering.cpp.

void PointCloudFiltering::pointCloudCb ( const PointCloud::ConstPtr &  point_cloud) [inline]

Callback executed when a point cloud is recieved from topic "points2".

Definition at line 76 of file pointcloud_filtering.cpp.


Member Data Documentation

Definition at line 38 of file pointcloud_filtering.cpp.

Definition at line 37 of file pointcloud_filtering.cpp.

Definition at line 36 of file pointcloud_filtering.cpp.

Definition at line 33 of file pointcloud_filtering.cpp.

ros::NodeHandle PointCloudFiltering::nh_ [private]

Definition at line 18 of file pointcloud_filtering.cpp.

ros::NodeHandle PointCloudFiltering::nh_private_ [private]

Definition at line 19 of file pointcloud_filtering.cpp.

Definition at line 23 of file pointcloud_filtering.cpp.

ros::Subscriber PointCloudFiltering::point_cloud_sub_ [private]

Definition at line 20 of file pointcloud_filtering.cpp.

Definition at line 34 of file pointcloud_filtering.cpp.

Definition at line 32 of file pointcloud_filtering.cpp.

Definition at line 27 of file pointcloud_filtering.cpp.

Definition at line 26 of file pointcloud_filtering.cpp.

Definition at line 29 of file pointcloud_filtering.cpp.

Definition at line 28 of file pointcloud_filtering.cpp.

Definition at line 31 of file pointcloud_filtering.cpp.

Definition at line 30 of file pointcloud_filtering.cpp.


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


pointcloud_tools
Author(s): Pep Lluis Negre
autogenerated on Mon Jan 6 2014 11:48:56