ConvexHull using libqhull library. More...
#include <convex_hull.h>
Public Types | |
typedef pcl::PointCloud< PointInT > | PointCloud |
typedef PointCloud::ConstPtr | PointCloudConstPtr |
typedef PointCloud::Ptr | PointCloudPtr |
Public Member Functions | |
ConvexHull () | |
Empty constructor. | |
void | reconstruct (PointCloud &output) |
Compute a convex hull for all points given. | |
void | reconstruct (PointCloud &points, std::vector< pcl::Vertices > &polygons) |
Compute a convex hull for all points given. | |
Protected Member Functions | |
std::string | getClassName () const |
Class get name method. | |
Private Member Functions | |
void | performReconstruction (PointCloud &points, std::vector< pcl::Vertices > &polygons, bool fill_polygon_data=false) |
The actual reconstruction method. |
ConvexHull using libqhull library.
Definition at line 88 of file convex_hull.h.
typedef pcl::PointCloud<PointInT> pcl::ConvexHull< PointInT >::PointCloud |
Reimplemented from pcl::PCLBase< PointInT >.
Definition at line 96 of file convex_hull.h.
typedef PointCloud::ConstPtr pcl::ConvexHull< PointInT >::PointCloudConstPtr |
Reimplemented from pcl::PCLBase< PointInT >.
Definition at line 98 of file convex_hull.h.
typedef PointCloud::Ptr pcl::ConvexHull< PointInT >::PointCloudPtr |
Reimplemented from pcl::PCLBase< PointInT >.
Definition at line 97 of file convex_hull.h.
pcl::ConvexHull< PointInT >::ConvexHull | ( | ) | [inline] |
Empty constructor.
Definition at line 101 of file convex_hull.h.
std::string pcl::ConvexHull< PointInT >::getClassName | ( | ) | const [inline, protected] |
Class get name method.
Definition at line 129 of file convex_hull.h.
void pcl::ConvexHull< PointInT >::performReconstruction | ( | PointCloud & | points, | |
std::vector< pcl::Vertices > & | polygons, | |||
bool | fill_polygon_data = false | |||
) | [inline, private] |
The actual reconstruction method.
points | the resultant convex hull vertices | |
polygons | the resultant convex hull polygons (vertex indices) | |
fill_polygon_data | true if polygons should be filled, false otherwise |
Definition at line 48 of file convex_hull.hpp.
void pcl::ConvexHull< PointInT >::reconstruct | ( | PointCloud & | output | ) | [inline] |
Compute a convex hull for all points given.
output | the resultant convex hull vertices |
Definition at line 278 of file convex_hull.hpp.
void pcl::ConvexHull< PointInT >::reconstruct | ( | PointCloud & | points, | |
std::vector< pcl::Vertices > & | polygons | |||
) | [inline] |
Compute a convex hull for all points given.
points | the resultant convex hull vertices | |
polygons | the resultant convex hull polygons (vertex indices) |
Definition at line 300 of file convex_hull.hpp.