Add missing #include

This commit is contained in:
Laurent Rineau 2016-09-26 14:51:34 +02:00
parent a3f42864c3
commit 51f5697d3d
54 changed files with 80 additions and 4 deletions

View File

@ -27,6 +27,7 @@
#define CGAL_CIRCULAR_KERNEL_INTERNAL_FUNCTIONS_ON_CIRCLE_2_H
#include <CGAL/Circular_kernel_2/Intersection_traits.h>
#include <vector>
namespace CGAL {

View File

@ -33,6 +33,9 @@
// fixme, devrait
// appeler fonction de global_functions_on_circular_arcs
#include <vector>
#include <CGAL/kernel_config.h>
namespace CGAL {
namespace internal {

View File

@ -26,6 +26,7 @@
#define CGAL_SPHERICAL_KERNEL_PREDICATES_HAS_ON_3_H
#include <CGAL/Circular_kernel_3/internal_functions_on_sphere_3.h>
#include <CGAL/number_utils.h>
namespace CGAL {
namespace SphericalFunctors {

View File

@ -25,6 +25,8 @@
#define CGAL_SPHERICAL_KERNEL_PREDICATES_ON_SPHERE_3_H
#include <CGAL/Circular_kernel_3/Intersection_traits.h>
#include <utility>
#include <vector>
namespace CGAL {
namespace SphericalFunctors {

View File

@ -32,7 +32,7 @@
#include <CGAL/Point_3.h>
#include <CGAL/Vector_3.h>
#include <CGAL/number_utils.h>
namespace CGAL {

View File

@ -26,6 +26,7 @@
#define CGAL_RANDOM_CONVEX_SET_TRAITS_2_H 1
#include <CGAL/Point_2.h>
#include <CGAL/number_utils.h>
namespace CGAL {

View File

@ -28,6 +28,7 @@
#include <CGAL/Polygon_2_algorithms.h>
#include <CGAL/function_objects.h>
#include <CGAL/copy_n.h>
#include <CGAL/number_type_config.h>
#include <list>
namespace CGAL {

View File

@ -24,7 +24,9 @@
#ifndef CGAL_HALFEDGEDS_ITERATOR_H
#define CGAL_HALFEDGEDS_ITERATOR_H 1
#include <CGAL/circulator.h>
#include <CGAL/tags.h>
#include <CGAL/use.h>
namespace CGAL {

View File

@ -25,6 +25,7 @@
#define CGAL_CHAINED_MAP_H
#include <CGAL/memory.h>
#include <iostream>
namespace CGAL {

View File

@ -23,7 +23,7 @@
#include <CGAL/Origin.h>
#include <CGAL/tags.h>
#include <CGAL/number_utils.h>
#include <CGAL/number_utils_classes.h>
#include <CGAL/representation_tags.h>
#include <CGAL/predicates/predicates_for_voronoi_intersection_cartesian_2_3.h>
#include <CGAL/constructions/constructions_for_voronoi_intersection_cartesian_2_3.h>

View File

@ -27,6 +27,7 @@
#include <CGAL/iterator.h>
#include <CGAL/utility.h>
#include <CGAL/triangulation_assertions.h>
#include <CGAL/number_utils.h>
#include <iostream> //TO DO : to remove

View File

@ -25,6 +25,7 @@
#include <CGAL/Object.h>
#include <CGAL/assertions.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
#include <boost/type_traits/is_same.hpp>
#include <boost/variant.hpp>

View File

@ -22,6 +22,7 @@
#define CGAL_INTERSECTION_TRAITS_3_H
#include <CGAL/Intersection_traits.h>
#include <vector>
#if !(CGAL_INTERSECTION_VERSION < 2)

View File

@ -27,6 +27,7 @@
#include <CGAL/wmult.h>
#include <boost/next_prior.hpp>
#include <CGAL/Intersection_traits_3.h>
#include <CGAL/number_utils.h>
namespace CGAL {

View File

@ -27,6 +27,7 @@
#define CGAL_BBOX_INTERSECTION_3_H
#include <CGAL/Bbox_3.h>
#include <CGAL/Object.h>
namespace CGAL {

View File

@ -25,6 +25,7 @@
#define CGAL_AFF_TRANSFORMATION_3_H
#include <CGAL/Dimension.h>
#include <CGAL/aff_transformation_tags.h>
namespace CGAL {

View File

@ -31,6 +31,8 @@
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h>
#include <CGAL/number_utils.h>
#include <CGAL/result_of.h>
namespace CGAL {

View File

@ -27,9 +27,12 @@
#include <CGAL/assertions.h>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/kernel_assertions.h>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -28,8 +28,11 @@
#include <CGAL/assertions.h>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/kernel_assertions.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -30,6 +30,7 @@
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
namespace CGAL {

View File

@ -29,6 +29,7 @@
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -30,6 +30,7 @@
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -29,6 +29,8 @@
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -32,6 +32,7 @@
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
namespace CGAL {

View File

@ -28,8 +28,11 @@
#include <CGAL/assertions.h>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/kernel_assertions.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -30,6 +30,8 @@
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -30,6 +30,8 @@
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h>
#include <CGAL/kernel_config.h>
#include <CGAL/result_of.h>
namespace CGAL {

View File

@ -28,6 +28,8 @@
#include <CGAL/assertions.h>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/kernel_assertions.h>
#include <CGAL/kernel_config.h>
#include <CGAL/Bbox_3.h>
#include <CGAL/Dimension.h>

View File

@ -30,6 +30,8 @@
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Bbox_2.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -30,8 +30,11 @@
#include <CGAL/assertions.h>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/kernel_assertions.h>
#include <CGAL/representation_tags.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -28,10 +28,13 @@
#include <CGAL/Origin.h>
#include <CGAL/Kernel/mpl.h>
#include <CGAL/representation_tags.h>
#include <CGAL/kernel_assertions.h>
#include <CGAL/assertions.h>
#include <boost/type_traits/is_same.hpp>
#include <CGAL/Kernel/Return_base_tag.h>
#include <CGAL/Dimension.h>
#include <CGAL/result_of.h>
#include <CGAL/IO/io.h>
namespace CGAL {

View File

@ -27,6 +27,7 @@
#include <CGAL/config.h>
#include <CGAL/Kernel/Same_uncertainty.h>
#include <CGAL/Origin.h>
// If you add/change one type here, please update Is_a_predicate.h as well.

View File

@ -27,6 +27,7 @@
#include <CGAL/Dimension.h>
#include <CGAL/Kernel_d/Vector_d.h>
#include <CGAL/Kernel_d/Direction_d.h>
#include <CGAL/aff_transformation_tags.h>
namespace CGAL {

View File

@ -28,6 +28,7 @@
#include <CGAL/Dimension.h>
#include <CGAL/Kernel_d/Point_d.h>
#include <CGAL/Kernel_d/Direction_d.h>
#include <CGAL/enum.h>
namespace CGAL {

View File

@ -23,6 +23,8 @@
#include <CGAL/Mesh_2/Refine_edges.h>
#include <CGAL/Mesh_2/Clusters.h>
#include <CGAL/utils.h>
#include <CGAL/number_utils.h>
namespace CGAL {

View File

@ -20,6 +20,7 @@
#define CGAL_SMALL_SIDE_ANGLE_BISECTOR_DECOMPOSITION_2_H
#include <CGAL/Polygon_2.h>
#include <CGAL/number_utils.h>
#include <vector>
#include <list>

View File

@ -28,6 +28,7 @@
#include <CGAL/utils.h>
#include <CGAL/utils_classes.h>
#include <CGAL/number_utils.h>
#include <CGAL/Algebraic_structure_traits.h>
#include <utility>
#include <cmath>
#include <math.h> // for nextafter

View File

@ -23,6 +23,7 @@
#include <CGAL/IO/io.h>
#include <CGAL/property_map.h>
#include <CGAL/value_type_traits.h>
#include <CGAL/Origin.h>
#include <CGAL/point_set_processing_assertions.h>
#include <CGAL/Kernel_traits.h>

View File

@ -24,6 +24,7 @@
#include <CGAL/value_type_traits.h>
#include <CGAL/point_set_processing_assertions.h>
#include <CGAL/Origin.h>
#include <CGAL/Kernel_traits.h>
#include <iostream>
#include <sstream>

View File

@ -22,6 +22,7 @@
#include <CGAL/property_map.h>
#include <CGAL/point_set_processing_assertions.h>
#include <CGAL/Kernel_traits.h>
#include <iostream>
#include <iterator>

View File

@ -25,7 +25,7 @@
#include <CGAL/Kd_tree_rectangle.h>
#include <CGAL/number_utils.h>
#include <CGAL/internal/Get_dimension_tag.h>
#include <vector>
namespace CGAL {

View File

@ -25,6 +25,7 @@
#include <CGAL/Kd_tree_rectangle.h>
#include <CGAL/number_utils.h>
#include <CGAL/internal/Get_dimension_tag.h>
#include <vector>
namespace CGAL {

View File

@ -25,6 +25,7 @@
#include <CGAL/result_of.h>
#include <CGAL/Kd_tree_rectangle.h>
#include <CGAL/internal/Get_dimension_tag.h>
#include <vector>
namespace CGAL {

View File

@ -23,6 +23,8 @@
#include <CGAL/Hilbert_sort_2.h>
#include <CGAL/internal/Transform_coordinates_traits_3.h>
#include <CGAL/number_utils.h>
#include <CGAL/double.h>
#include <algorithm>
#include <vector>

View File

@ -20,6 +20,7 @@
#define CGAL_STRAIGHT_SKELETON_CONVERTER_2_H 1
#include <boost/shared_ptr.hpp>
#include <CGAL/Cartesian_converter.h>
#include <CGAL/Straight_skeleton_2.h>

View File

@ -19,6 +19,8 @@
#ifndef CGAL_STRAIGHT_SKELETON_FACE_BASE_2_H
#define CGAL_STRAIGHT_SKELETON_FACE_BASE_2_H 1
#include <CGAL/tags.h>
#include <CGAL/Kernel_traits.h>
namespace CGAL {

View File

@ -19,6 +19,8 @@
#ifndef CGAL_STRAIGHT_SKELETON_HALFEDGE_BASE_2_H
#define CGAL_STRAIGHT_SKELETON_HALFEDGE_BASE_2_H 1
#include <CGAL/tags.h>
#include <CGAL/enum.h>
namespace CGAL {

View File

@ -19,6 +19,7 @@
#ifndef CGAL_STRAIGHT_SKELETON_VERTEX_BASE_2_H
#define CGAL_STRAIGHT_SKELETON_VERTEX_BASE_2_H 1
#include <CGAL/Straight_skeleton_2/Straight_skeleton_aux.h>
#include <CGAL/Straight_skeleton_halfedge_base_2.h>
#include <CGAL/circulator.h>
#include <CGAL/Origin.h>

View File

@ -32,6 +32,7 @@
#include <CGAL/use.h>
#include <CGAL/Surface_mesh/Surface_mesh.h>
#include <CGAL/Surface_mesh/Properties.h>
#include <CGAL/Kernel_traits.h>
//=============================================================================

View File

@ -29,6 +29,7 @@
#include <CGAL/iterator.h> // for CGAL::inserter
#include <CGAL/circulator.h> // for CGAL::Circulator_from_container<C>
#include <CGAL/use.h>
#include <CGAL/number_utils.h> // for CGAL::sqrt
#include <sstream>
#include <set>

View File

@ -27,6 +27,7 @@
#include <CGAL/Triangulation_2.h>
#include <CGAL/iterator.h>
#include <CGAL/Object.h>
#ifndef CGAL_TRIANGULATION_2_DONT_INSERT_RANGE_OF_POINTS_WITH_INFO
#include <CGAL/Spatial_sort_traits_adapter_2.h>

View File

@ -25,6 +25,7 @@
#include <CGAL/Regular_triangulation_face_base_2.h>
#include <CGAL/Regular_triangulation_vertex_base_2.h>
#include <CGAL/utility.h>
#include <CGAL/Object.h>
#include <boost/bind.hpp>

View File

@ -22,9 +22,10 @@
#ifndef CGAL_WEIGHTED_POINT_H
#define CGAL_WEIGHTED_POINT_H
#include <iostream>
#include <CGAL/Kernel_traits.h>
#include <CGAL/Dimension.h>
#include <CGAL/IO/io.h>
#include <iostream>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/mpl/and.hpp>

View File

@ -22,6 +22,8 @@
#ifndef CGAL_REGULAR_TRIANGULATION_FTC2_H
#define CGAL_REGULAR_TRIANGULATION_FTC2_H
#include <CGAL/number_utils.h>
// This file contains the low level cartesian predicates
// used by the 2D regular triangulation.