![]() |
The class Min_sphere_of_spheres_d_traits_2<K,FT,UseSqrt,Algorithm> is a model for concept MinSphereOfSpheresTraits. It uses the CGAL type Point_2 to represent circles.
The template parameters of class Min_sphere_of_spheres_d_traits_2<K,FT,UseSqrt,Algorithm> must fulfill the following requirements:
|
| |
|
is a model for Kernel.
| |
|
| |
|
is a number type, which fulfills the requirements of
type FT of concept MinSphereOfSpheresTraits: It must be
either double or float, or an exact number type.
| |
|
| |
|
fulfills the
requirements of type Use_square_roots of concept
MinSphereOfSpheresTraits: It must be either Tag_true or Tag_false.
| |
|
| |
|
fulfills the requirements of type
Algorithm of concept MinSphereOfSpheresTraits: It must be either Default_algorithm, LP_algorithm or Farthest_first_heuristic.
| |
|
| |
|
is the constant 2, i.e. the dimension of .
| |
|
| |
|
| |
|
| |
|
| |
|
is a typedef to the template parameter FT
| |
|
| |
|
is a typedef to K::Point_2.
| |
|
| |
|
is a typedef to
std::pair<Point,Radius>.
| |
|
| |
|
is a typedef to
K::Cartesian_const_iterator_2.
| |
The class provides the access functions required by the model MinSphereOfSpheresTraits; they simply map to the corresponding routines of class K::Point_2:
|
|
| |
| maps to s.second. | ||
|
| ||
|
| ||
| maps to s.first.cartesian_begin(). | ||