\( \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 4.5 - 3D Mesh Generation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
CGAL::Mesh_polyhedron_3< IGT > Class 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.