CGAL 4.12.1 - Bounding Volumes
CGAL::Min_sphere_of_points_d_traits_d< K, FT, Dim, UseSqrt, Algorithm > Class Template Reference

#include <CGAL/Min_sphere_of_points_d_traits_d.h>

## Definition

The class Min_sphere_of_points_d_traits_d<K,FT,Dim,UseSqrt,Algorithm> is a model for concept MinSphereOfSpheresTraits.

It uses the CGAL type Point_d to represent circles.

Is Model Of:
MinSphereOfSpheresTraits
Template Parameters
 K is a model for Kernel. FT 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. UseSqrt fulfills the requirements of type Use_square_roots of concept MinSphereOfSpheresTraits: It must be either Tag_true or Tag_false, and its default is Tag_false. Algorithm fulfills the requirements of type Algorithm of concept MinSphereOfSpheresTraits: It must be either Default_algorithm, LP_algorithm or Farthest_first_heuristic, and its default is Default_algorithm.

## Constants

typedef unspecified_type D
is the constant Dim.

## Types

In addition to the types required by the concept MinSphereOfSpheresTraits, this model also defines the types Radius and Point.

Here's the complete list of defined types:

typedef unspecified_type FT

typedef unspecified_type Use_square_roots

typedef unspecified_type Algorithm

is a typedef to the template parameter FT

typedef unspecified_type Point
is a typedef to K::Point_d.

typedef unspecified_type Sphere
is a typedef to Point.

typedef unspecified_type Cartesian_const_iterator
is a typedef to K::Cartesian_const_iterator_d.

## Access Functions

The class provides the access functions required by the concept MinSphereOfSpheresTraits; they simply map to the corresponding routines of class K::Point_d:

returns 0.
maps to s.cartesian_begin().