CGAL 4.7 - 3D Skin Surface Meshing: SkinSurfaceTraits_3 Concept Reference

\( \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.7 - 3D Skin Surface Meshing

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
SkinSurfaceTraits_3 Concept Reference
Concepts

## Definition

Required types and member functions for the `SkinSurfaceTraits_3` concept. This geometric traits concept is used for the construction of a polyhedral mesh approximating a skin surface `CGAL::Skin_surface_3`.

Refines:
  `RegularTriangulationTraits_3`

Has Models:
  `CGAL::Skin_surface_traits_3<K>`

See Also
  `CGAL::Skin_surface_3<SkinSurfaceTraits_3>`
  `CGAL::Skin_surface_traits_3<K>`

## Types

typedef unspecified_type | RT
| The number type.
typedef unspecified_type | Construct_anchor_point_3
| A constructor object which provides the following function operator: More...

## Creation

| SkinSurfaceTraits_3 (RT s=.5)
| Constructor that takes the shrink factor as argument. More...

## Operations

The following functions give access to the constructor objects:
Regular_RT | shrink_factor () const
| Returns the shrink factor.
Construct_anchor_point_3 | construct_anchor_point_3_object () const
| Returns a `Construct_anchor_point_3` object.

## Member Typedef Documentation

typedef unspecified_type SkinSurfaceTraits_3::Construct_anchor_point_3

A constructor object which provides the following function operator:

`Point operator()(const Point &center_del, const Point &center_vor);`

Constructs the anchor point in between the Delaunay and Voronoi centers, i.e., the point \( (1-s)\cdot\)`center_del` + \( s\cdot\)`center_vor`, where \( s\) is the shrink factor.

## Constructor & Destructor Documentation

SkinSurfaceTraits_3::SkinSurfaceTraits_3 | ( | RT | s = `.5`) |  |

Constructor that takes the shrink factor as argument.

For meshing the boundary of the union of a set of balls, the shrink factor is discarded.