Definition at line 31 of file find_container_action.cpp.
FindContainerNode::FindContainerNode | ( | std::string | name | ) | [inline] |
Definition at line 53 of file find_container_action.cpp.
FindContainerNode::~FindContainerNode | ( | void | ) | [inline] |
Definition at line 67 of file find_container_action.cpp.
int FindContainerNode::boxFilter | ( | const pcl::PointCloud< PointT >::Ptr & | cloud, |
const pcl::PointCloud< PointT >::Ptr & | cloud_filtered, | ||
const geometry_msgs::Vector3 & | dims, | ||
const geometry_msgs::Pose & | pose | ||
) | [inline] |
Definition at line 211 of file find_container_action.cpp.
void FindContainerNode::drawBox | ( | const geometry_msgs::Vector3 & | box_dims, |
const geometry_msgs::PoseStamped & | box_pose, | ||
const std::string & | ns = "box" |
||
) | [inline] |
Definition at line 230 of file find_container_action.cpp.
void FindContainerNode::executeCB | ( | const object_manipulation_msgs::FindContainerGoalConstPtr & | goal | ) | [inline] |
Definition at line 248 of file find_container_action.cpp.
void FindContainerNode::findBoundingBox | ( | const pcl::PointCloud< PointT >::Ptr & | cloud, |
geometry_msgs::Vector3 & | box_dims, | ||
geometry_msgs::PoseStamped & | box_pose | ||
) | [inline] |
Definition at line 193 of file find_container_action.cpp.
void FindContainerNode::findClusters | ( | const pcl::PointCloud< PointT >::Ptr & | cloud, |
std::vector< pcl::PointCloud< PointT >::Ptr > & | clusters | ||
) | [inline] |
Definition at line 123 of file find_container_action.cpp.
visualization_msgs::Marker FindContainerNode::makeMarkerFromCloud | ( | const pcl::PointCloud< PointT >::Ptr & | cloud_ptr, |
const std::string & | ns, | ||
int | id = 0 , |
||
float | scale = 0.03 |
||
) | [inline] |
Definition at line 150 of file find_container_action.cpp.
void FindContainerNode::removeOutliers | ( | const pcl::PointCloud< PointT >::Ptr & | cloud_in, |
const pcl::PointCloud< PointT >::Ptr & | cloud_out | ||
) | [inline] |
Definition at line 112 of file find_container_action.cpp.
void FindContainerNode::splitCloudRegions | ( | const pcl::PointCloud< PointT >::Ptr & | cloud_in, |
const pcl::PointCloud< PointT >::Ptr & | horizontal_cloud, | ||
const pcl::PointCloud< PointT >::Ptr & | vertical_cloud | ||
) | [inline] |
Definition at line 72 of file find_container_action.cpp.
std::string FindContainerNode::action_name_ [protected] |
Definition at line 38 of file find_container_action.cpp.
actionlib::SimpleActionServer<object_manipulation_msgs::FindContainerAction> FindContainerNode::as_ [protected] |
Definition at line 37 of file find_container_action.cpp.
Definition at line 40 of file find_container_action.cpp.
ros::NodeHandle FindContainerNode::nh_ [protected] |
Definition at line 35 of file find_container_action.cpp.
geometry_msgs::Vector3 FindContainerNode::opening_dir_ [protected] |
Definition at line 49 of file find_container_action.cpp.
ros::NodeHandle FindContainerNode::pnh_ [protected] |
Definition at line 36 of file find_container_action.cpp.
ros::Publisher FindContainerNode::pub_cloud_ [protected] |
Definition at line 45 of file find_container_action.cpp.
ros::Publisher FindContainerNode::pub_clusters_ [protected] |
Definition at line 46 of file find_container_action.cpp.
ros::Publisher FindContainerNode::pub_container_ [protected] |
Definition at line 45 of file find_container_action.cpp.
ros::Publisher FindContainerNode::pub_contents_ [protected] |
Definition at line 45 of file find_container_action.cpp.
ros::Publisher FindContainerNode::pub_marker_ [protected] |
Definition at line 46 of file find_container_action.cpp.
tf::TransformListener FindContainerNode::tfl_ [protected] |
Definition at line 43 of file find_container_action.cpp.