Public Member Functions | Protected Member Functions | Protected Attributes
jsk_pcl_ros::PointCloudMoveitFilter Class Reference

#include <pointcloud_moveit_filter.h>

Inheritance diagram for jsk_pcl_ros::PointCloudMoveitFilter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ShapeHandle excludeShape (const shapes::ShapeConstPtr &shape)
virtual void forgetShape (ShapeHandle handle)
virtual bool initialize ()
 PointCloudMoveitFilter ()
virtual bool setParams (XmlRpc::XmlRpcValue &params)
virtual void start ()
virtual void stop ()
virtual ~PointCloudMoveitFilter ()

Protected Member Functions

template<typename PointT >
void cloudMsgCallback (const sensor_msgs::PointCloud2::ConstPtr &cloud_msg)
virtual bool getShapeTransform (ShapeHandle h, Eigen::Affine3d &transform) const
virtual void stopHelper ()

Protected Attributes

ros::Publisher filtered_cloud_publisher_
std::string filtered_cloud_topic_
bool keep_organized_
std::vector< int > mask_
double max_range_
double padding_
tf::MessageFilter
< sensor_msgs::PointCloud2 > * 
point_cloud_filter_
message_filters::Subscriber
< sensor_msgs::PointCloud2 > * 
point_cloud_subscriber_
std::string point_cloud_topic_
unsigned int point_subsample_
ros::NodeHandle private_nh_
ros::NodeHandle root_nh_
double scale_
boost::scoped_ptr
< point_containment_filter::ShapeMask
shape_mask_
boost::shared_ptr
< tf::Transformer
tf_
bool use_color_

Detailed Description

Definition at line 63 of file pointcloud_moveit_filter.h.


Constructor & Destructor Documentation

Definition at line 40 of file pointcloud_moveit_filter.cpp.

Definition at line 54 of file pointcloud_moveit_filter.cpp.


Member Function Documentation

template<typename PointT >
void jsk_pcl_ros::PointCloudMoveitFilter::cloudMsgCallback ( const sensor_msgs::PointCloud2::ConstPtr &  cloud_msg) [inline, protected]

Definition at line 86 of file pointcloud_moveit_filter.h.

bool jsk_pcl_ros::PointCloudMoveitFilter::getShapeTransform ( ShapeHandle  h,
Eigen::Affine3d &  transform 
) const [protected, virtual]

Definition at line 109 of file pointcloud_moveit_filter.cpp.

void jsk_pcl_ros::PointCloudMoveitFilter::start ( void  ) [virtual]
void jsk_pcl_ros::PointCloudMoveitFilter::stop ( void  ) [virtual]
void jsk_pcl_ros::PointCloudMoveitFilter::stopHelper ( ) [protected, virtual]

Definition at line 191 of file pointcloud_moveit_filter.cpp.


Member Data Documentation

Definition at line 189 of file pointcloud_moveit_filter.h.

Definition at line 188 of file pointcloud_moveit_filter.h.

Definition at line 202 of file pointcloud_moveit_filter.h.

Definition at line 199 of file pointcloud_moveit_filter.h.

Definition at line 186 of file pointcloud_moveit_filter.h.

Definition at line 185 of file pointcloud_moveit_filter.h.

Definition at line 195 of file pointcloud_moveit_filter.h.

Definition at line 191 of file pointcloud_moveit_filter.h.

Definition at line 183 of file pointcloud_moveit_filter.h.

Definition at line 187 of file pointcloud_moveit_filter.h.

Definition at line 177 of file pointcloud_moveit_filter.h.

Definition at line 176 of file pointcloud_moveit_filter.h.

Definition at line 184 of file pointcloud_moveit_filter.h.

Definition at line 198 of file pointcloud_moveit_filter.h.

Definition at line 181 of file pointcloud_moveit_filter.h.

Definition at line 201 of file pointcloud_moveit_filter.h.


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


jsk_pcl_ros
Author(s): Yohei Kakiuchi
autogenerated on Tue Jul 2 2019 19:41:47