|
CGAL 4.13.2 - Point Set Shape Detection
|
#include <CGAL/license/Point_set_shape_detection_3.h>#include <CGAL/Shape_detection_3.h>#include <CGAL/centroid.h>#include <CGAL/squared_distance_3.h>#include <boost/foreach.hpp>Functions | |
| template<typename PointRange , typename PointMap , typename PlaneRange , typename PlaneMap , typename IndexMap , typename Kernel > | |
| void | CGAL::regularize_planes (const PointRange &points, PointMap point_map, PlaneRange &planes, PlaneMap plane_map, IndexMap index_map, const Kernel &, bool regularize_parallelism, bool regularize_orthogonality, bool regularize_coplanarity, bool regularize_axis_symmetry, double tolerance_angle=25.0, double tolerance_coplanarity=0.01, typename Kernel::Vector_3 symmetry_direction=typename Kernel::Vector_3(0., 0., 1.)) |
| Given a set of detected planes with their respective inlier sets, this function enables to regularize the planes: More... | |