FixedWeightedAlphaShapeTraits_3

Definition

The concept FixedWeightedAlphaShapeTraits_3 describes the requirements for the geometric traits class of the underlying regular triangulation of a weighted alpha shape with fixed alpha value.

Refines

RegularTriangulationTraits_3

In addition to the requirements described in the concept RegularTriangulationTraits_3, the geometric traits class of a Regular triangulation plugged in a weighted alpha shape with fixed alpha value provides the following.

Types

FixedWeightedAlphaShapeTraits_3::Comparison_result
CGAL::Comparison_result or Uncertain<CGAL::Comparison_result>


FixedWeightedAlphaShapeTraits_3::Compare_weighted_squared_radius_3
An object constructor able to compare the squared radius of the smallest sphere orthogonal to either four, three, two or one weighted point(s) to a given value of alpha. It provides:
Comparison_result operator()(Weighted_point_3 ,Weighted_point_3 ,Weighted_point_3 ,Weighted_point_3 )
Comparison_result operator()(Weighted_point_3 ,Weighted_point_3 ,Weighted_point_3 )
Comparison_result operator()(Weighted_point_3 ,Weighted_point_3 )
Comparison_result operator()(Weighted_point_3 )

Creation

FixedWeightedAlphaShapeTraits_3 wast;
default constructor.

Access Functions

Compare_weighted_squared_radius_3 wast.compare_weighted_squared_radius_3_object ()

Has Models

CGAL::Regular_triangulation_euclidean_traits_3<K>,