#include <Eigen/Core>
#include <Eigen/Geometry>
#include <Eigen/StdVector>
#include <vector>
#include <boost/shared_ptr.hpp>
#include <boost/thread.hpp>
#include <geometry_msgs/Polygon.h>
#include <jsk_recognition_msgs/BoundingBox.h>
#include <jsk_recognition_msgs/SimpleOccupancyGrid.h>
#include <boost/tuple/tuple.hpp>
#include <pcl/point_types.h>
#include <pcl/point_cloud.h>
#include <pcl/PointIndices.h>
#include <pcl/filters/extract_indices.h>
#include <pcl/ModelCoefficients.h>
#include <pcl/filters/project_inliers.h>
#include <pcl/surface/concave_hull.h>
#include <visualization_msgs/Marker.h>
#include "jsk_recognition_utils/pcl_util.h"
#include "jsk_recognition_utils/random_util.h"
#include <jsk_recognition_msgs/PolygonArray.h>
#include "jsk_recognition_utils/sensor_model/camera_depth_sensor.h"
#include "jsk_recognition_utils/types.h"
#include "jsk_recognition_utils/geo/line.h"
#include "jsk_recognition_utils/geo/segment.h"
#include "jsk_recognition_utils/geo/polyline.h"
#include "jsk_recognition_utils/geo/plane.h"
#include "jsk_recognition_utils/geo/polygon.h"
#include "jsk_recognition_utils/geo/convex_polygon.h"
#include "jsk_recognition_utils/geo/cube.h"
#include "jsk_recognition_utils/geo/cylinder.h"
#include "jsk_recognition_utils/geo/grid_plane.h"
Go to the source code of this file.
Namespaces | |
namespace | jsk_recognition_utils |
Functions | |
template<class PointT > | |
jsk_recognition_msgs::BoundingBox | jsk_recognition_utils::boundingBoxFromPointCloud (const pcl::PointCloud< PointT > &cloud) |
std::vector< Plane::Ptr > | jsk_recognition_utils::convertToPlanes (std::vector< pcl::ModelCoefficients::Ptr >) |
template<class PointT > | |
Vertices | jsk_recognition_utils::pointCloudToVertices (const pcl::PointCloud< PointT > &cloud) |
Compute Vertices from PointCloud. | |
void | ROS_INFO_EIGEN_VECTOR3 (const std::string &prefix, const Eigen::Vector3f &v) |
Eigen::Quaternionf | jsk_recognition_utils::rotFrom3Axis (const Eigen::Vector3f &ex, const Eigen::Vector3f &ey, const Eigen::Vector3f &ez) |
template<class PointT > | |
pcl::PointCloud< PointT >::Ptr | jsk_recognition_utils::verticesToPointCloud (const Vertices &v) |
Compute PointCloud from Vertices. |
void ROS_INFO_EIGEN_VECTOR3 | ( | const std::string & | prefix, |
const Eigen::Vector3f & | v | ||
) | [inline] |
Definition at line 82 of file geo_util.h.