Loading [MathJax]/extensions/TeX/newcommand.js
\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.14.3 - 3D Skin Surface Meshing
All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
SkinSurfaceTraits_3 Concept Reference

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

◆ 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)\cdotcenter_del + s\cdotcenter_vor, where s is the shrink factor.

Constructor & Destructor Documentation

◆ SkinSurfaceTraits_3()

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.