Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/geometry/strategies/strategies.hpp @ 101:c530137014c0
Update Boost headers (1.58.0)
author | Chris Cannam |
---|---|
date | Mon, 07 Sep 2015 11:12:49 +0100 |
parents | 2665513ce2d3 |
children |
comparison
equal
deleted
inserted
replaced
100:793467b5e61c | 101:c530137014c0 |
---|---|
1 // Boost.Geometry (aka GGL, Generic Geometry Library) | 1 // Boost.Geometry (aka GGL, Generic Geometry Library) |
2 | 2 |
3 // Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands. | 3 // Copyright (c) 2007-2012 Barend Gehrels, Amsterdam, the Netherlands. |
4 // Copyright (c) 2008-2012 Bruno Lalande, Paris, France. | 4 // Copyright (c) 2008-2012 Bruno Lalande, Paris, France. |
5 // Copyright (c) 2009-2012 Mateusz Loskot, London, UK. | 5 // Copyright (c) 2009-2012 Mateusz Loskot, London, UK. |
6 | |
7 // This file was modified by Oracle on 2014. | |
8 // Modifications copyright (c) 2014 Oracle and/or its affiliates. | |
6 | 9 |
7 // Parts of Boost.Geometry are redesigned from Geodan's Geographic Library | 10 // Parts of Boost.Geometry are redesigned from Geodan's Geographic Library |
8 // (geolib/GGL), copyright (c) 1995-2010 Geodan, Amsterdam, the Netherlands. | 11 // (geolib/GGL), copyright (c) 1995-2010 Geodan, Amsterdam, the Netherlands. |
9 | 12 |
10 // Use, modification and distribution is subject to the Boost Software License, | 13 // Use, modification and distribution is subject to the Boost Software License, |
11 // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at | 14 // Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at |
12 // http://www.boost.org/LICENSE_1_0.txt) | 15 // http://www.boost.org/LICENSE_1_0.txt) |
13 | 16 |
17 // Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle | |
18 | |
14 #ifndef BOOST_GEOMETRY_STRATEGIES_STRATEGIES_HPP | 19 #ifndef BOOST_GEOMETRY_STRATEGIES_STRATEGIES_HPP |
15 #define BOOST_GEOMETRY_STRATEGIES_STRATEGIES_HPP | 20 #define BOOST_GEOMETRY_STRATEGIES_STRATEGIES_HPP |
16 | 21 |
17 | 22 |
18 #include <boost/geometry/strategies/tags.hpp> | 23 #include <boost/geometry/strategies/tags.hpp> |
19 | 24 |
20 #include <boost/geometry/strategies/area.hpp> | 25 #include <boost/geometry/strategies/area.hpp> |
26 #include <boost/geometry/strategies/buffer.hpp> | |
21 #include <boost/geometry/strategies/centroid.hpp> | 27 #include <boost/geometry/strategies/centroid.hpp> |
22 #include <boost/geometry/strategies/compare.hpp> | 28 #include <boost/geometry/strategies/compare.hpp> |
23 #include <boost/geometry/strategies/convex_hull.hpp> | 29 #include <boost/geometry/strategies/convex_hull.hpp> |
24 #include <boost/geometry/strategies/distance.hpp> | 30 #include <boost/geometry/strategies/distance.hpp> |
25 #include <boost/geometry/strategies/intersection.hpp> | 31 #include <boost/geometry/strategies/intersection.hpp> |
27 #include <boost/geometry/strategies/transform.hpp> | 33 #include <boost/geometry/strategies/transform.hpp> |
28 #include <boost/geometry/strategies/within.hpp> | 34 #include <boost/geometry/strategies/within.hpp> |
29 | 35 |
30 #include <boost/geometry/strategies/cartesian/area_surveyor.hpp> | 36 #include <boost/geometry/strategies/cartesian/area_surveyor.hpp> |
31 #include <boost/geometry/strategies/cartesian/box_in_box.hpp> | 37 #include <boost/geometry/strategies/cartesian/box_in_box.hpp> |
38 #include <boost/geometry/strategies/cartesian/buffer_end_flat.hpp> | |
39 #include <boost/geometry/strategies/cartesian/buffer_end_round.hpp> | |
40 #include <boost/geometry/strategies/cartesian/buffer_join_miter.hpp> | |
41 #include <boost/geometry/strategies/cartesian/buffer_join_round.hpp> | |
42 #include <boost/geometry/strategies/cartesian/buffer_join_round_by_divide.hpp> | |
43 #include <boost/geometry/strategies/cartesian/buffer_point_circle.hpp> | |
44 #include <boost/geometry/strategies/cartesian/buffer_point_square.hpp> | |
45 #include <boost/geometry/strategies/cartesian/buffer_side_straight.hpp> | |
46 #include <boost/geometry/strategies/cartesian/centroid_average.hpp> | |
32 #include <boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp> | 47 #include <boost/geometry/strategies/cartesian/centroid_bashein_detmer.hpp> |
33 #include <boost/geometry/strategies/cartesian/centroid_weighted_length.hpp> | 48 #include <boost/geometry/strategies/cartesian/centroid_weighted_length.hpp> |
34 #include <boost/geometry/strategies/cartesian/distance_pythagoras.hpp> | 49 #include <boost/geometry/strategies/cartesian/distance_pythagoras.hpp> |
50 #include <boost/geometry/strategies/cartesian/distance_pythagoras_point_box.hpp> | |
51 #include <boost/geometry/strategies/cartesian/distance_pythagoras_box_box.hpp> | |
35 #include <boost/geometry/strategies/cartesian/distance_projected_point.hpp> | 52 #include <boost/geometry/strategies/cartesian/distance_projected_point.hpp> |
53 #include <boost/geometry/strategies/cartesian/distance_projected_point_ax.hpp> | |
36 #include <boost/geometry/strategies/cartesian/point_in_box.hpp> | 54 #include <boost/geometry/strategies/cartesian/point_in_box.hpp> |
37 #include <boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp> | 55 #include <boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp> |
38 #include <boost/geometry/strategies/cartesian/point_in_poly_crossings_multiply.hpp> | 56 #include <boost/geometry/strategies/cartesian/point_in_poly_crossings_multiply.hpp> |
39 #include <boost/geometry/strategies/cartesian/side_by_triangle.hpp> | 57 #include <boost/geometry/strategies/cartesian/side_by_triangle.hpp> |
40 | 58 |
41 #include <boost/geometry/strategies/spherical/area_huiller.hpp> | 59 #include <boost/geometry/strategies/spherical/area_huiller.hpp> |
42 #include <boost/geometry/strategies/spherical/distance_haversine.hpp> | 60 #include <boost/geometry/strategies/spherical/distance_haversine.hpp> |
43 #include <boost/geometry/strategies/spherical/distance_cross_track.hpp> | 61 #include <boost/geometry/strategies/spherical/distance_cross_track.hpp> |
62 #include <boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp> | |
44 #include <boost/geometry/strategies/spherical/compare_circular.hpp> | 63 #include <boost/geometry/strategies/spherical/compare_circular.hpp> |
45 #include <boost/geometry/strategies/spherical/ssf.hpp> | 64 #include <boost/geometry/strategies/spherical/ssf.hpp> |
46 | 65 |
66 #include <boost/geometry/strategies/geographic/distance_andoyer.hpp> | |
67 #include <boost/geometry/strategies/geographic/distance_vincenty.hpp> | |
68 | |
69 #include <boost/geometry/strategies/agnostic/buffer_distance_symmetric.hpp> | |
70 #include <boost/geometry/strategies/agnostic/buffer_distance_asymmetric.hpp> | |
47 #include <boost/geometry/strategies/agnostic/hull_graham_andrew.hpp> | 71 #include <boost/geometry/strategies/agnostic/hull_graham_andrew.hpp> |
48 #include <boost/geometry/strategies/agnostic/point_in_box_by_side.hpp> | 72 #include <boost/geometry/strategies/agnostic/point_in_box_by_side.hpp> |
73 #include <boost/geometry/strategies/agnostic/point_in_point.hpp> | |
49 #include <boost/geometry/strategies/agnostic/point_in_poly_winding.hpp> | 74 #include <boost/geometry/strategies/agnostic/point_in_poly_winding.hpp> |
50 #include <boost/geometry/strategies/agnostic/simplify_douglas_peucker.hpp> | 75 #include <boost/geometry/strategies/agnostic/simplify_douglas_peucker.hpp> |
76 | |
77 #include <boost/geometry/strategies/agnostic/relate.hpp> | |
51 | 78 |
52 #include <boost/geometry/strategies/strategy_transform.hpp> | 79 #include <boost/geometry/strategies/strategy_transform.hpp> |
53 | 80 |
54 #include <boost/geometry/strategies/transform/matrix_transformers.hpp> | 81 #include <boost/geometry/strategies/transform/matrix_transformers.hpp> |
55 #include <boost/geometry/strategies/transform/map_transformer.hpp> | 82 #include <boost/geometry/strategies/transform/map_transformer.hpp> |