
a property map that maps a plane from
planes
range toCGAL::Plane_3<GeomTraits>

Type: a model of
WritablePropertyMap
with the value typeCGAL::Plane_3<GeomTraits>

Default:
PlaneMap()
CGAL 5.6  Shape Regularization

Models and functions that can be used when regularizing planes.
Functions  
template<typename PlaneRange , typename PointRange , typename NamedParameters >  
void  CGAL::Shape_regularization::Planes::regularize_planes (PlaneRange &planes, const PointRange &points, const NamedParameters &np) 
Hierarchical plane regularization. More...  
void CGAL::Shape_regularization::Planes::regularize_planes  (  PlaneRange &  planes, 
const PointRange &  points,  
const NamedParameters &  np  
) 
#include <CGAL/Shape_regularization/regularize_planes.h>
Hierarchical plane regularization.
Given a set of detected planes with their corresponding inlier sets, this function enables to reinforce four types of regularities among these planes:
Planes are directly modified. Points are left unaltered, as well as their relationship to the planes (no transfer of a point from a primitive plane to another).
This function infers a traits class GeomTraits
from the PointRange
value type.
The implementation follows [2].
PlaneRange  a model of Range whose iterator type is RandomAccessIterator 
PointRange  a model of ConstRange whose iterator type is RandomAccessIterator 
NamedParameters  a sequence of Named Parameters 
planes  a range of planes to be regularized 
points  a const range of points assigned to planes, see the plane_index_map below for more details 
np  a sequence of Named Parameters among the ones listed below: 
 
 
 
 
 
 
 
 
 
