CGAL 6.2 - 3D Surface Mesh Generation: Surface_3 Concept Reference

CGAL 6.2 - 3D Surface Mesh Generation

Loading...
Searching...
No Matches
List of all members
Surface_3 Concept Reference
Reference Manual » Concepts

## Definition

The concept `Surface_3` describes the types of surfaces to be meshed. The surface types are required to be copy constructible and assignable.

Has models
  `CGAL::Implicit_surface_3<Traits, Function>`

See also
  `CGAL::make_surface_mesh()`
  `SurfaceMeshTraits_3`
  `CGAL::Surface_mesh_traits_generator_3<Surface>`

Examples
  Surface_mesher/mesh_a_3d_gray_image.cpp, and Surface_mesher/mesh_an_implicit_function.cpp.

## Types
In addition, `Surface_3` is required either to provide a nested type: `Surface_mesher_traits_3` or to be a surface type for which a specialization of the traits generator `CGAL::Surface_mesh_traits_generator_3<Surface_3>` exists.
typedef unspecified_type | Surface_mesher_traits_3
| a model of `SurfaceMesherTraits_3`