\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 5.0.2 - 3D Mesh Generation
CGAL::Mesh_polyhedron_3< IGT > Struct Template Reference

#include <CGAL/Mesh_polyhedron_3.h>

Definition

The class Mesh_polyhedron_3 provides a customized Polyhedron_3 type.

This type uses as PolyhedronItems_3 a customized type which adds data to the Vertex, Face and Halfedge class. Those data are required to use our sharp features detection algorithm.

Template Parameters
IGTstands for the geometric traits associated to the meshing process. It should be a model of the two concepts PolyhedronTraits_3 and IntersectionGeometricTraits_3.
See also
CGAL::Polyhedron_3<Gt>
CGAL::Polyhedral_mesh_domain_with_features_3<IGT>

Types

typedef unspecified_type type
 CGAL::Polyhedron_3<IGT> type with customized PolyhedronItems_3 designed to handle sharp feature detection.