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 59 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 78 of file pointcloud_moveit_filter.h.

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

Definition at line 106 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 182 of file pointcloud_moveit_filter.cpp.


Member Data Documentation

Definition at line 170 of file pointcloud_moveit_filter.h.

Definition at line 169 of file pointcloud_moveit_filter.h.

Definition at line 179 of file pointcloud_moveit_filter.h.

Definition at line 176 of file pointcloud_moveit_filter.h.

Definition at line 167 of file pointcloud_moveit_filter.h.

Definition at line 166 of file pointcloud_moveit_filter.h.

Definition at line 173 of file pointcloud_moveit_filter.h.

Definition at line 172 of file pointcloud_moveit_filter.h.

Definition at line 164 of file pointcloud_moveit_filter.h.

Definition at line 168 of file pointcloud_moveit_filter.h.

Definition at line 162 of file pointcloud_moveit_filter.h.

Definition at line 161 of file pointcloud_moveit_filter.h.

Definition at line 165 of file pointcloud_moveit_filter.h.

Definition at line 175 of file pointcloud_moveit_filter.h.

Definition at line 163 of file pointcloud_moveit_filter.h.

Definition at line 178 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 Sun Oct 8 2017 02:43:51