#include <CGAL/Cartesian.h>
#include <CGAL/Random.h>
#include <CGAL/Exact_rational.h>
#include <CGAL/Min_sphere_of_spheres_d.h>
#include <vector>
#include <cassert>
const int N = 1000;
const int LOW = 0, HIGH = 10000;
typedef CGAL::Exact_rational FT;
typedef K::Point_2 Point;
typedef Traits::Sphere Sphere;
int main () {
std::vector<Sphere> S;
CGAL::Random r;
for (int i=0; i<N; ++i) {
const FT x = r.get_int(LOW,HIGH),
y = r.get_int(LOW,HIGH);
Point p(x,y);
S.push_back(Sphere(p,r.get_int(LOW,HIGH)));
}
Min_sphere ms(S.begin(),S.end());
assert(ms.is_valid());
}
The class Min_sphere_of_spheres_d_traits_2<K,FT,UseSqrt,Algorithm> is a model for concept MinSphereOf...
Definition: Min_sphere_of_spheres_d_traits_2.h:37
An object of the class Min_sphere_of_spheres_d is a data structure that represents the unique sphere ...
Definition: Min_sphere_of_spheres_d.h:102