Public Member Functions | |
SelfFilter (void) | |
~SelfFilter (void) | |
Private Member Functions | |
void | cloudCallback (const sensor_msgs::PointCloud2::ConstPtr &cloud2) |
void | connectionCallback (const ros::SingleSubscriberPublisher &pub) |
void | noFilterCallback (const sensor_msgs::PointCloud2::ConstPtr &cloud) |
void | subscribe () |
void | unsubscribe () |
Private Attributes | |
std::vector< std::string > | frames_ |
boost::shared_ptr < tf::MessageFilter < sensor_msgs::PointCloud2 > > | mn_ |
ros::NodeHandle | nh_ |
ros::Subscriber | no_filter_sub_ |
ros::Publisher | pointCloudPublisher_ |
ros::NodeHandle | root_handle_ |
filters::SelfFilter < pcl::PointXYZ > * | self_filter_ |
filters::SelfFilter < pcl::PointXYZRGB > * | self_filter_rgb_ |
std::string | sensor_frame_ |
message_filters::Subscriber < sensor_msgs::PointCloud2 > | sub_ |
bool | subscribing_ |
tf::TransformListener | tf_ |
bool | use_rgb_ |
Definition at line 43 of file self_filter.cpp.
SelfFilter::SelfFilter | ( | void | ) | [inline] |
Definition at line 47 of file self_filter.cpp.
SelfFilter::~SelfFilter | ( | void | ) | [inline] |
Definition at line 74 of file self_filter.cpp.
void SelfFilter::cloudCallback | ( | const sensor_msgs::PointCloud2::ConstPtr & | cloud2 | ) | [inline, private] |
Definition at line 134 of file self_filter.cpp.
void SelfFilter::connectionCallback | ( | const ros::SingleSubscriberPublisher & | pub | ) | [inline, private] |
Definition at line 88 of file self_filter.cpp.
void SelfFilter::noFilterCallback | ( | const sensor_msgs::PointCloud2::ConstPtr & | cloud | ) | [inline, private] |
Definition at line 129 of file self_filter.cpp.
void SelfFilter::subscribe | ( | ) | [inline, private] |
Definition at line 104 of file self_filter.cpp.
void SelfFilter::unsubscribe | ( | ) | [inline, private] |
Definition at line 120 of file self_filter.cpp.
std::vector<std::string> SelfFilter::frames_ [private] |
Definition at line 185 of file self_filter.cpp.
boost::shared_ptr<tf::MessageFilter<sensor_msgs::PointCloud2> > SelfFilter::mn_ [private] |
Definition at line 177 of file self_filter.cpp.
ros::NodeHandle SelfFilter::nh_ [private] |
Definition at line 175 of file self_filter.cpp.
ros::Subscriber SelfFilter::no_filter_sub_ [private] |
Definition at line 188 of file self_filter.cpp.
Definition at line 187 of file self_filter.cpp.
ros::NodeHandle SelfFilter::root_handle_ [private] |
Definition at line 175 of file self_filter.cpp.
filters::SelfFilter<pcl::PointXYZ>* SelfFilter::self_filter_ [private] |
Definition at line 180 of file self_filter.cpp.
filters::SelfFilter<pcl::PointXYZRGB>* SelfFilter::self_filter_rgb_ [private] |
Definition at line 181 of file self_filter.cpp.
std::string SelfFilter::sensor_frame_ [private] |
Definition at line 182 of file self_filter.cpp.
message_filters::Subscriber<sensor_msgs::PointCloud2> SelfFilter::sub_ [private] |
Definition at line 178 of file self_filter.cpp.
bool SelfFilter::subscribing_ [private] |
Definition at line 184 of file self_filter.cpp.
tf::TransformListener SelfFilter::tf_ [private] |
Definition at line 173 of file self_filter.cpp.
bool SelfFilter::use_rgb_ [private] |
Definition at line 183 of file self_filter.cpp.