Merge branch 'Maintenance-include-less-boost-pmoeller'

This commit is contained in:
Philipp Möller 2012-12-21 09:44:18 +01:00
commit 0f34f2a89e
52 changed files with 66 additions and 45 deletions

View File

@ -25,7 +25,7 @@
#include <CGAL/Unique_hash_map.h> #include <CGAL/Unique_hash_map.h>
#include <CGAL/Sweep_line_2/Arr_construction_sl_visitor.h> #include <CGAL/Sweep_line_2/Arr_construction_sl_visitor.h>
#include <boost/mpl/if.hpp> #include <boost/mpl/if.hpp>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Arr_tags.h> #include <CGAL/Arr_tags.h>
#include <CGAL/Arr_topology_traits/Arr_bounded_planar_construction_helper.h> #include <CGAL/Arr_topology_traits/Arr_bounded_planar_construction_helper.h>
#include <CGAL/Arr_topology_traits/Arr_unb_planar_construction_helper.h> #include <CGAL/Arr_topology_traits/Arr_unb_planar_construction_helper.h>

View File

@ -23,6 +23,8 @@
#include <CGAL/Dart_iterators.h> #include <CGAL/Dart_iterators.h>
#include <CGAL/Combinatorial_map_basic_operations.h> #include <CGAL/Combinatorial_map_basic_operations.h>
#include <boost/type_traits/is_same.hpp>
// TODO do all the orbit iterator of any orbit ? // TODO do all the orbit iterator of any orbit ?
namespace CGAL { namespace CGAL {

View File

@ -30,6 +30,8 @@
#include <bitset> #include <bitset>
#include <vector> #include <vector>
#include <boost/type_traits/is_same.hpp>
// suppress bogus warning when compiling with gcc 4.3 or 4.4 // suppress bogus warning when compiling with gcc 4.3 or 4.4
#if (__GNUC__ == 4 && (__GNUC_MINOR__ == 3 || __GNUC_MINOR__ == 4)) #if (__GNUC__ == 4 && (__GNUC_MINOR__ == 3 || __GNUC_MINOR__ == 4))
#pragma GCC diagnostic ignored "-Warray-bounds" #pragma GCC diagnostic ignored "-Warray-bounds"

View File

@ -20,6 +20,8 @@
#ifndef CGAL_COMBINATORIAL_MAP_BASIC_OPERATIONS_H #ifndef CGAL_COMBINATORIAL_MAP_BASIC_OPERATIONS_H
#define CGAL_COMBINATORIAL_MAP_BASIC_OPERATIONS_H 1 #define CGAL_COMBINATORIAL_MAP_BASIC_OPERATIONS_H 1
#include <boost/type_traits/is_same.hpp>
namespace CGAL { namespace CGAL {
/** @file Combinatorial_map_basic_operations.h /** @file Combinatorial_map_basic_operations.h

View File

@ -21,6 +21,8 @@
#define CGAL_COMBINATORIAL_MAP_ITERATORS_BASE_HH 1 #define CGAL_COMBINATORIAL_MAP_ITERATORS_BASE_HH 1
#include <queue> #include <queue>
#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_same.hpp>
namespace CGAL { namespace CGAL {

View File

@ -24,6 +24,8 @@
#include <CGAL/Compact_container.h> #include <CGAL/Compact_container.h>
#include <iostream> #include <iostream>
#include <boost/type_traits/is_same.hpp>
namespace CGAL namespace CGAL
{ {
namespace internal namespace internal

View File

@ -22,7 +22,7 @@
#ifdef CGAL_CFG_NO_CPP0X_VARIADIC_TEMPLATES #ifdef CGAL_CFG_NO_CPP0X_VARIADIC_TEMPLATES
#include <boost/mpl/if.hpp> #include <boost/mpl/if.hpp>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
// This file is included in Combinatorial_map_utility.h, in the namespace // This file is included in Combinatorial_map_utility.h, in the namespace
// CGAL::internal // CGAL::internal

View File

@ -43,7 +43,7 @@
#include <vector> #include <vector>
#include <boost/bind.hpp> #include <boost/bind.hpp>
#include <boost/next_prior.hpp> #include <boost/next_prior.hpp>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_floating_point.hpp>
#include <CGAL/internal/Exact_type_selector.h> #include <CGAL/internal/Exact_type_selector.h>

View File

@ -27,10 +27,9 @@
#include <CGAL/Origin.h> #include <CGAL/Origin.h>
#include <boost/utility/enable_if.hpp> #include <boost/utility/enable_if.hpp>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_convertible.hpp>
#include <boost/mpl/and.hpp> #include <boost/mpl/and.hpp>
#include <boost/mpl/logical.hpp> #include <boost/mpl/logical.hpp>
#include <boost/utility.hpp>
namespace CGAL { namespace CGAL {

View File

@ -27,7 +27,6 @@
#include <CGAL/Origin.h> #include <CGAL/Origin.h>
#include <boost/utility/enable_if.hpp> #include <boost/utility/enable_if.hpp>
#include <boost/utility.hpp>
#include <boost/mpl/and.hpp> #include <boost/mpl/and.hpp>
#include <boost/mpl/logical.hpp> #include <boost/mpl/logical.hpp>

View File

@ -31,6 +31,8 @@
#include <CGAL/Kernel_d/Cartesian_const_iterator_d.h> #include <CGAL/Kernel_d/Cartesian_const_iterator_d.h>
#include <CGAL/Handle_for.h> #include <CGAL/Handle_for.h>
#include <boost/next_prior.hpp>
namespace CGAL { namespace CGAL {
template < class R_ > template < class R_ >

View File

@ -29,6 +29,8 @@
#include <CGAL/array.h> #include <CGAL/array.h>
#include <CGAL/Kernel_d/Cartesian_const_iterator_d.h> #include <CGAL/Kernel_d/Cartesian_const_iterator_d.h>
#include <boost/next_prior.hpp>
namespace CGAL { namespace CGAL {
template < class R_ > template < class R_ >

View File

@ -4,6 +4,7 @@
#include <CGAL/Largest_empty_iso_rectangle_2.h> #include <CGAL/Largest_empty_iso_rectangle_2.h>
#include <fstream> #include <fstream>
#include <cassert> #include <cassert>
#include <sstream>
#define MIN_X 0 #define MIN_X 0
#define MIN_Y 0 #define MIN_Y 0

View File

@ -25,7 +25,7 @@
#include <cstddef> #include <cstddef>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <cassert> #include <cassert>
#include <CGAL/tags.h> #include <CGAL/tags.h>

View File

@ -25,7 +25,7 @@
#include <cstddef> #include <cstddef>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <cassert> #include <cassert>
#include <CGAL/tags.h> #include <CGAL/tags.h>

View File

@ -25,7 +25,7 @@
#include <cstddef> #include <cstddef>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <cassert> #include <cassert>
#include <CGAL/tags.h> #include <CGAL/tags.h>

View File

@ -27,7 +27,7 @@
#define CGAL_CIRCLE_2_H #define CGAL_CIRCLE_2_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h> #include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -31,7 +31,7 @@
#define CGAL_CIRCLE_3_H #define CGAL_CIRCLE_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h> #include <CGAL/Bbox_3.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>

View File

@ -26,7 +26,7 @@
#define CGAL_DIRECTION_2_H #define CGAL_DIRECTION_2_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_DIRECTION_3_H #define CGAL_DIRECTION_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_ISO_CUBOID_3_H #define CGAL_ISO_CUBOID_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h> #include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_ISO_RECTANGLE_2_H #define CGAL_ISO_RECTANGLE_2_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h> #include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -31,7 +31,7 @@
#include <CGAL/basic.h> #include <CGAL/basic.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>
#include <boost/utility/enable_if.hpp> #include <boost/utility/enable_if.hpp>
#include "boost/mpl/equal_to.hpp" #include <boost/mpl/equal_to.hpp>
#include <boost/mpl/integral_c.hpp> #include <boost/mpl/integral_c.hpp>
namespace CGAL { namespace CGAL {

View File

@ -26,7 +26,7 @@
#define CGAL_LINE_2_H #define CGAL_LINE_2_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -27,7 +27,7 @@
#define CGAL_LINE_3_H #define CGAL_LINE_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_PLANE_3_H #define CGAL_PLANE_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -28,7 +28,7 @@
#include <CGAL/Origin.h> #include <CGAL/Origin.h>
#include <CGAL/Bbox_2.h> #include <CGAL/Bbox_2.h>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -28,7 +28,7 @@
#include <CGAL/Origin.h> #include <CGAL/Origin.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h> #include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_RAY_2_H #define CGAL_RAY_2_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_RAY_3_H #define CGAL_RAY_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_SEGMENT_2_H #define CGAL_SEGMENT_2_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h> #include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_SEGMENT_3_H #define CGAL_SEGMENT_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h> #include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_SPHERE_3_H #define CGAL_SPHERE_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h> #include <CGAL/Bbox_3.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>

View File

@ -26,7 +26,7 @@
#define CGAL_TETRAHEDRON_3_H #define CGAL_TETRAHEDRON_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h> #include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_TRIANGLE_2_H #define CGAL_TRIANGLE_2_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h> #include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -26,7 +26,7 @@
#define CGAL_TRIANGLE_3_H #define CGAL_TRIANGLE_3_H
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_3.h> #include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -28,7 +28,7 @@
#include <CGAL/Origin.h> #include <CGAL/Origin.h>
#include <CGAL/Kernel/mpl.h> #include <CGAL/Kernel/mpl.h>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -29,7 +29,7 @@
#include <CGAL/Kernel/mpl.h> #include <CGAL/Kernel/mpl.h>
#include <CGAL/representation_tags.h> #include <CGAL/representation_tags.h>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h> #include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>

View File

@ -33,7 +33,7 @@
#include <vector> #include <vector>
#include <set> #include <set>
#include <map> #include <map>
#include <boost/utility.hpp> // for boost::prior and boost::next #include <boost/next_prior.hpp> // for boost::prior and boost::next
#include <boost/variant.hpp> #include <boost/variant.hpp>
namespace CGAL { namespace CGAL {

View File

@ -27,11 +27,15 @@
#include <CGAL/number_type_basic.h> #include <CGAL/number_type_basic.h>
#include <CGAL/assertions.h>
#include <boost/iterator/transform_iterator.hpp> // for Root_of functor #include <boost/iterator/transform_iterator.hpp> // for Root_of functor
#include <CGAL/assertions.h>
#include <boost/operators.hpp> #include <boost/operators.hpp>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/is_arithmetic.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/logical.hpp> #include <boost/mpl/logical.hpp>
#include <CGAL/Interval_nt.h> #include <CGAL/Interval_nt.h>

View File

@ -40,7 +40,7 @@
#include <CGAL/internal/corefinement/intersection_triangle_segment_3.h> #include <CGAL/internal/corefinement/intersection_triangle_segment_3.h>
#include <CGAL/internal/corefinement/intersection_coplanar_triangles_3.h> #include <CGAL/internal/corefinement/intersection_coplanar_triangles_3.h>
#include <boost/utility.hpp> #include <boost/type_traits/is_base_of.hpp>
#include <boost/type_traits/is_floating_point.hpp> #include <boost/type_traits/is_floating_point.hpp>
#ifdef CGAL_COREFINEMENT_DEBUG #ifdef CGAL_COREFINEMENT_DEBUG

View File

@ -32,6 +32,7 @@
#include <CGAL/Polyhedral_mesh_domain_3.h> #include <CGAL/Polyhedral_mesh_domain_3.h>
#include <boost/optional.hpp> #include <boost/optional.hpp>
#include <boost/next_prior.hpp>
#include <fstream> #include <fstream>
#include <sstream> #include <sstream>

View File

@ -29,7 +29,7 @@
#include <CGAL/property_map.h> #include <CGAL/property_map.h>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
namespace CGAL { namespace CGAL {

View File

@ -23,7 +23,9 @@
#define CGAL_IS_ITERATOR_H #define CGAL_IS_ITERATOR_H
#include <iterator> #include <iterator>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_convertible.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/type_traits/remove_cv.hpp>
#include <boost/mpl/has_xxx.hpp> #include <boost/mpl/has_xxx.hpp>
namespace CGAL { namespace CGAL {

View File

@ -32,9 +32,10 @@
#include <CGAL/use.h> #include <CGAL/use.h>
#include <vector> #include <vector>
#include <map> #include <map>
#include <boost/type_traits.hpp>
#include <CGAL/tuple.h> #include <CGAL/tuple.h>
#include <boost/config.hpp>
#if defined(BOOST_MSVC) #if defined(BOOST_MSVC)
# pragma warning(push) # pragma warning(push)
# pragma warning(disable:4396) # pragma warning(disable:4396)

View File

@ -19,7 +19,7 @@
#include <CGAL/function_objects.h> #include <CGAL/function_objects.h>
#include <CGAL/assertions.h> #include <CGAL/assertions.h>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_same.hpp>
struct Int_rep { struct Int_rep {
int val; int val;

View File

@ -25,7 +25,7 @@
#include <map> #include <map>
#include <boost/random.hpp> #include <boost/random/random_number_generator.hpp>
#include <boost/random/linear_congruential.hpp> #include <boost/random/linear_congruential.hpp>
#include <boost/random/geometric_distribution.hpp> #include <boost/random/geometric_distribution.hpp>
#include <boost/random/variate_generator.hpp> #include <boost/random/variate_generator.hpp>

View File

@ -28,7 +28,7 @@
#include <CGAL/Hilbert_sort_3.h> #include <CGAL/Hilbert_sort_3.h>
#include <CGAL/Hilbert_sort_d.h> #include <CGAL/Hilbert_sort_d.h>
#include <boost/random.hpp> #include <boost/random/random_number_generator.hpp>
#include <boost/random/linear_congruential.hpp> #include <boost/random/linear_congruential.hpp>
#include <algorithm> #include <algorithm>

View File

@ -26,7 +26,7 @@
#include <CGAL/hilbert_sort.h> #include <CGAL/hilbert_sort.h>
#include <CGAL/Multiscale_sort.h> #include <CGAL/Multiscale_sort.h>
#include <boost/random.hpp> #include <boost/random/random_number_generator.hpp>
#include <boost/random/linear_congruential.hpp> #include <boost/random/linear_congruential.hpp>
#include <algorithm> #include <algorithm>

View File

@ -36,6 +36,7 @@
#include <CGAL/streamlines_assertions.h> #include <CGAL/streamlines_assertions.h>
#include <boost/tuple/tuple.hpp> #include <boost/tuple/tuple.hpp>
#include <boost/random/uniform_real.hpp> // undocumented class
#include <boost/random/linear_congruential.hpp> #include <boost/random/linear_congruential.hpp>
#include <boost/random/uniform_smallint.hpp> #include <boost/random/uniform_smallint.hpp>

View File

@ -33,7 +33,7 @@
#include <CGAL/Min_sphere_of_points_d_traits_3.h> #include <CGAL/Min_sphere_of_points_d_traits_3.h>
#include <CGAL/centroid.h> #include <CGAL/centroid.h>
#include <boost/random.hpp> #include <boost/random/random_number_generator.hpp>
#include <boost/random/linear_congruential.hpp> #include <boost/random/linear_congruential.hpp>
#include <vector> #include <vector>

View File

@ -26,11 +26,10 @@
#include <CGAL/Kernel_traits.h> #include <CGAL/Kernel_traits.h>
#include <CGAL/Dimension.h> #include <CGAL/Dimension.h>
#include <boost/utility/enable_if.hpp> #include <boost/utility/enable_if.hpp>
#include <boost/type_traits.hpp> #include <boost/type_traits/is_convertible.hpp>
#include <boost/mpl/and.hpp> #include <boost/mpl/and.hpp>
#include <boost/mpl/bool.hpp> #include <boost/mpl/bool.hpp>
#include <boost/mpl/logical.hpp> #include <boost/mpl/logical.hpp>
#include <boost/utility.hpp>
namespace CGAL { namespace CGAL {