![]()  | 
The class Min_sphere_of_spheres_d_traits_d<K,FT,Dim,UseSqrt,Algorithm> is a model for concept MinSphereOfSpheresTraits. It uses the CGAL type Point_d to represent circles.
The template parameters of class Min_sphere_of_spheres_d_traits_d<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 Dim.
 
  | |
| 
         | |
| 
         | |
| 
         | |
| 
         | |
| 
    is a typedef to the template parameter FT
 
  | |
| 
         | |
| 
    is a typedef to K::Point_d.
 
  | |
| 
         | |
| 
    is a typedef to
  std::pair<Point,Radius>.
 
  | |
| 
         | |
| 
    is a typedef to
K::Cartesian_const_iterator_d.
 
  | |
The class provides the access functions required by the model MinSphereOfSpheresTraits; they simply map to the corresponding routines of class K::Point_d:
| 
         | 
         | |
| maps to s.second. | ||
| 
         | ||
| 
         | ||
| maps to s.first.cartesian_begin(). | ||