CGAL 6.2 - Polygon Mesh Processing: Concepts

CGAL 6.2 - Polygon Mesh Processing

Loading...
Searching...
No Matches
Classes
Concepts
Reference Manual

##

## Concepts
concept | PMPDistanceTraits
| The concept `PMPDistanceTraits` is a refinement of the concepts `AABBGeomTraits_3` and `SpatialSortingTraits_3`. In addition to the types required by those concepts, it also requires types and functors needed by the functions `approximate_max_distance_to_point_set()`, `sample_triangle_mesh()`, `approximate_Hausdorff_distance()` and `max_distance_to_triangle_mesh()` More...
concept | PMPHolefillingVisitor
| The concept `PMPHolefillingVisitor` defines the requirements for the visitor used in hole-filling-related functions . The hole filling may use a 2D constrained triangulation for almost planar holes (planar phase). If that is not appropriate or fails it may use an algorithm with a quadratic running time relying on the 3D Delaunay triangulation (quadratic phase). If that fails, it uses an algorithm with cubic running time (cubic phase). More...
concept | PMPPolygonSoupOrientationVisitor
| The concept `PMPPolygonSoupOrientationVisitor` defines the requirements for the visitor used in `CGAL::Polygon_mesh_processing::orient_polygon_soup()` to track the detection of non-manifold simplices and the modifications performed to polygons during the orientation process. More...
concept | PMPSelfIntersectionTraits
| Geometric traits concept for the functions `CGAL::self_intersections()` and `CGAL::does_self_intersect()`. More...
concept | PMPSizingField
| The concept `PMPSizingField` defines the requirements for the sizing field used in `CGAL::Polygon_mesh_processing::isotropic_remeshing()` to define the target length for every individual edge during the remeshing process. More...
concept | PMPTriangulateFaceVisitor
| The concept `PMPTriangulateFaceVisitor` defines the requirements for the visitor used in triangulation-related functions to track the creation of new faces. More...