CGAL 6.1.2 - 3D Surface Mesh Generation: CGAL::Surface_mesh_traits_generator_3< Surface > Struct Template Reference

CGAL 6.1.2 - 3D Surface Mesh Generation

Loading...
Searching...
No Matches
List of all members | Public Types
CGAL::Surface_mesh_traits_generator_3< Surface > Struct Template Reference
Reference Manual » Mesh and Domain Classes

`#include <CGAL/Surface_mesh_traits_generator_3.h>`

## Definition

template<typename Surface>
struct CGAL::Surface_mesh_traits_generator_3< Surface >

The class `Surface_mesh_traits_generator_3` provides a type `type`, that is a model of the concept `SurfaceMeshTraits_3` for the surface type `Surface`.

Template Parameters

  Surface | must be a model of the concept `Surface_3`, which means that it is copy constructible and assignable. In addition, a `Surface` type is required either to provide a nested type `Surface::Surface_mesher_traits_3` that is a model of `SurfaceMeshTraits_3` or to be a surface type for which a specialization of the traits generator `Surface_mesh_traits_generator_3` exists.

Currently, the library provides partial specializations of the traits generator for implicit surfaces (`Implicit_surface_3<Traits, Function>`) and gray level images (`Gray_level_image_3<FT, Point>`).

See also
  `SurfaceMeshTraits_3`
  `make_surface_mesh`

## Public Types
typedef unspecified_type | type
| A model of the concept `SurfaceMeshTraits_3`.