|
rapid
A ROS robotics library.
|
#include <string>#include <vector>#include "Eigen/Dense"#include "geometry_msgs/Pose.h"#include "geometry_msgs/PoseStamped.h"#include "geometry_msgs/Vector3.h"#include "pcl/ModelCoefficients.h"#include "pcl/PointIndices.h"#include "pcl/filters/extract_indices.h"#include "pcl/point_cloud.h"#include "pcl/point_types.h"#include "pcl/search/search.h"#include "pcl/sample_consensus/method_types.h"#include "pcl/sample_consensus/model_types.h"#include "pcl/segmentation/sac_segmentation.h"#include "ros/ros.h"Go to the source code of this file.
Namespaces | |
| rapid | |
| rapid::perception | |
Functions | |
| void | rapid::perception::ClosestAxis (const Eigen::Matrix3d &mat, const Eigen::Vector3d &vec, int *index, double *cosine_sim) |
| bool | rapid::perception::FindHorizontalPlane (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, double distance_threshold, double eps_angle, pcl::PointIndices::Ptr inliers) |
| bool | rapid::perception::FindHorizontalPlane (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, const pcl::PointIndices::ConstPtr &indices, double distance_threshold, double eps_angle, pcl::PointIndices::Ptr inliers) |
| void | rapid::perception::GetBoundingBox (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, const pcl::PointIndices::ConstPtr &indices, geometry_msgs::PoseStamped *midpoint, geometry_msgs::Vector3 *dimensions) |
| void | rapid::perception::GetPlanarBoundingBox (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, const pcl::PointIndices::ConstPtr &indices, geometry_msgs::Pose *midpoint, geometry_msgs::Vector3 *dimensions) |
| void | rapid::perception::GetPlanarBoundingBox (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, geometry_msgs::Pose *midpoint, geometry_msgs::Vector3 *dimensions) |
| pcl::PointCloud < pcl::PointXYZRGB >::Ptr | rapid::perception::IndicesToCloud (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, const pcl::PointIndices::ConstPtr &indices) |
| double | rapid::perception::ComputeResolution (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud) |
| double | rapid::perception::ComputeResolution (const pcl::PointCloud< pcl::PointXYZRGB >::ConstPtr &cloud, const pcl::search::Search< pcl::PointXYZRGB > &tree) |
| pcl::PointCloud < pcl::PointXYZRGB >::Ptr | rapid::perception::Average (const std::vector< pcl::PointCloud< pcl::PointXYZRGB >::Ptr > &clouds) |
| pcl::PointCloud < pcl::PointXYZRGB >::Ptr | rapid::perception::GetSmoothedKinectCloud (const std::string &topic, int num_clouds=5) |