SkinSurfaceTraits_3

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<Traits>.

Refines

RegularTriangulationTraits_3

Types

SkinSurfaceTraits_3::RT
The number 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) · center_del + s · center_vor, where s is the shrink factor.

Creation

SkinSurfaceTraits_3 traits ( 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.

Has Models

CGAL::Skin_surface_traits_3<K>

Operations

The following functions give access to the constructor objects:

Regular_RT traits.shrink_factor () Returns the shrink factor.

Construct_anchor_point_3 traits.construct_anchor_point_3_object ()
returns a Construct_anchor_point_3 object.

See Also

CGAL::Skin_surface_3<SkinSurfaceTraits_3>
CGAL::Skin_surface_traits_3<K>