SelfFilter Class Reference

List of all members.

Public Member Functions

 SelfFilter (void)
 ~SelfFilter (void)

Private Member Functions

void cloudCallback (const sensor_msgs::PointCloud2ConstPtr &cloud2)
void noFilterCallback (const sensor_msgs::PointCloud2ConstPtr &cloud)

Private Attributes

pcl::VoxelGrid< pcl::PointXYZ > grid_
tf::MessageFilter
< sensor_msgs::PointCloud2 > * 
mn_
ros::NodeHandle nh_
ros::Subscriber no_filter_sub_
ros::Publisher pointCloudPublisher_
ros::NodeHandle root_handle_
filters::SelfFilter
< pcl::PointCloud
< pcl::PointXYZ > > * 
self_filter_
std::string sensor_frame_
message_filters::Subscriber
< sensor_msgs::PointCloud2 > * 
sub_
double subsample_param_
tf::TransformListener tf_

Detailed Description

Author:
Ioan Sucan

Definition at line 46 of file self_filter.cpp.


Constructor & Destructor Documentation

SelfFilter::SelfFilter ( void   )  [inline]

Definition at line 47 of file self_filter.cpp.

SelfFilter::~SelfFilter ( void   )  [inline]

Definition at line 73 of file self_filter.cpp.


Member Function Documentation

void SelfFilter::cloudCallback ( const sensor_msgs::PointCloud2ConstPtr &  cloud2  )  [inline, private]

Definition at line 88 of file self_filter.cpp.

void SelfFilter::noFilterCallback ( const sensor_msgs::PointCloud2ConstPtr &  cloud  )  [inline, private]

Definition at line 82 of file self_filter.cpp.


Member Data Documentation

pcl::VoxelGrid<pcl::PointXYZ> SelfFilter::grid_ [private]

Definition at line 134 of file self_filter.cpp.

tf::MessageFilter<sensor_msgs::PointCloud2>* SelfFilter::mn_ [private]

Definition at line 124 of file self_filter.cpp.

ros::NodeHandle SelfFilter::nh_ [private]

Definition at line 122 of file self_filter.cpp.

ros::Subscriber SelfFilter::no_filter_sub_ [private]

Definition at line 132 of file self_filter.cpp.

ros::Publisher SelfFilter::pointCloudPublisher_ [private]

Definition at line 131 of file self_filter.cpp.

ros::NodeHandle SelfFilter::root_handle_ [private]

Definition at line 122 of file self_filter.cpp.

filters::SelfFilter<pcl::PointCloud<pcl::PointXYZ> >* SelfFilter::self_filter_ [private]

Definition at line 127 of file self_filter.cpp.

std::string SelfFilter::sensor_frame_ [private]

Definition at line 128 of file self_filter.cpp.

message_filters::Subscriber<sensor_msgs::PointCloud2>* SelfFilter::sub_ [private]

Definition at line 125 of file self_filter.cpp.

double SelfFilter::subsample_param_ [private]

Definition at line 129 of file self_filter.cpp.

tf::TransformListener SelfFilter::tf_ [private]

Definition at line 120 of file self_filter.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerator


robot_self_filter
Author(s): Ioan Sucan
autogenerated on Fri Jan 11 09:10:39 2013