Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r71821 - in trunk/libs/geometry: doc doc/doxy doc/doxy/doxygen_input/sourcecode doc/quickbook doc/src/examples doc/src/examples/algorithms doc/src/examples/core doc/src/examples/geometries/adapted doc/src/examples/geometries/adapted/boost_range doc/src/examples/geometries/register example example/with_external_libs example_extensions/experimental example_extensions/gis/latlong example_extensions/gis/projections test/algorithms test/algorithms/detail test/algorithms/detail/sections test/algorithms/overlay test/algorithms/overlay/robustness test/geometries test/iterators test/multi/algorithms test/views test_extensions/algorithms test_extensions/gis/projections test_extensions/index test_extensions/nsphere
From: barend.gehrels_at_[hidden]
Date: 2011-05-08 10:39:00


Author: barendgehrels
Date: 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
New Revision: 71821
URL: http://svn.boost.org/trac/boost/changeset/71821

Log:
Mention all geometry headerfiles explicitly in examples (according to doc)
Text files modified:
   trunk/libs/geometry/doc/doxy/Doxyfile | 2
   trunk/libs/geometry/doc/doxy/doxygen_input/sourcecode/doxygen_2.cpp | 2
   trunk/libs/geometry/doc/doxy/doxygen_input/sourcecode/doxygen_4.cpp | 1
   trunk/libs/geometry/doc/geometry.qbk | 2
   trunk/libs/geometry/doc/quickbook/misc.qbk | 137 ----------------------------------------
   trunk/libs/geometry/doc/src/examples/algorithms/append.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/area.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/area_with_strategy.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/assign.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/assign_2d_point.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/assign_3d_point.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/assign_box_corners.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/assign_inverse.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/assign_point_from_index.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/assign_point_to_index.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/assign_points.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/centroid.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/clear.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/comparable_distance.cpp | 1
   trunk/libs/geometry/doc/src/examples/algorithms/convert.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/convex_hull.cpp | 1
   trunk/libs/geometry/doc/src/examples/algorithms/correct.cpp | 1
   trunk/libs/geometry/doc/src/examples/algorithms/difference.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/difference_inserter.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/distance.cpp | 5 +
   trunk/libs/geometry/doc/src/examples/algorithms/envelope.cpp | 4
   trunk/libs/geometry/doc/src/examples/algorithms/equals.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/for_each_point.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/for_each_point_const.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/for_each_segment_const.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/intersection_ls_ls_point.cpp | 1
   trunk/libs/geometry/doc/src/examples/algorithms/intersection_poly_poly.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/intersection_segment.cpp | 1
   trunk/libs/geometry/doc/src/examples/algorithms/intersects_linestring.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/intersects_segment.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/length.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/length_with_strategy.cpp | 1
   trunk/libs/geometry/doc/src/examples/algorithms/make_2d_point.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/make_3d_point.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/make_inverse.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/make_with_range.cpp | 2
   trunk/libs/geometry/doc/src/examples/algorithms/num_geometries.cpp | 4
   trunk/libs/geometry/doc/src/examples/algorithms/num_interior_rings.cpp | 4
   trunk/libs/geometry/doc/src/examples/algorithms/num_points.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/return_envelope.cpp | 4
   trunk/libs/geometry/doc/src/examples/algorithms/reverse.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/simplify.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/simplify_insert.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/simplify_insert_with_strategy.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/sym_difference.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/union.cpp | 3
   trunk/libs/geometry/doc/src/examples/algorithms/unique.cpp | 1
   trunk/libs/geometry/doc/src/examples/algorithms/within.cpp | 3
   trunk/libs/geometry/doc/src/examples/core/closure.cpp | 3
   trunk/libs/geometry/doc/src/examples/core/coordinate_dimension.cpp | 2
   trunk/libs/geometry/doc/src/examples/core/coordinate_system.cpp | 3
   trunk/libs/geometry/doc/src/examples/core/coordinate_type.cpp | 3
   trunk/libs/geometry/doc/src/examples/core/get_box.cpp | 2
   trunk/libs/geometry/doc/src/examples/core/get_point.cpp | 2
   trunk/libs/geometry/doc/src/examples/core/interior_type.cpp | 3
   trunk/libs/geometry/doc/src/examples/core/point_order.cpp | 3
   trunk/libs/geometry/doc/src/examples/core/point_type.cpp | 4 +
   trunk/libs/geometry/doc/src/examples/core/ring_type.cpp | 3
   trunk/libs/geometry/doc/src/examples/core/rings.cpp | 3
   trunk/libs/geometry/doc/src/examples/core/set_box.cpp | 2
   trunk/libs/geometry/doc/src/examples/core/set_point.cpp | 2
   trunk/libs/geometry/doc/src/examples/core/tag.cpp | 2
   trunk/libs/geometry/doc/src/examples/core/tag_cast.cpp | 3
   trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_array.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/filtered.cpp | 3
   trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/reversed.cpp | 3
   trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/sliced.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/strided.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/uniqued.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_tuple.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/register/box_templated.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/register/linestring.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/register/linestring_templated.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/register/multi_linestring.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/register/multi_polygon.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/register/ring.cpp | 2
   trunk/libs/geometry/doc/src/examples/geometries/register/ring_templated.cpp | 2
   trunk/libs/geometry/doc/src/examples/quick_start.cpp | 2
   trunk/libs/geometry/example/01_point_example.cpp | 1
   trunk/libs/geometry/example/02_linestring_example.cpp | 4 +
   trunk/libs/geometry/example/03_polygon_example.cpp | 4
   trunk/libs/geometry/example/04_boost_example.cpp | 3
   trunk/libs/geometry/example/05_a_overlay_polygon_example.cpp | 2
   trunk/libs/geometry/example/05_b_overlay_linestring_polygon_example.cpp | 3
   trunk/libs/geometry/example/06_a_transformation_example.cpp | 2
   trunk/libs/geometry/example/06_b_transformation_example.cpp | 2
   trunk/libs/geometry/example/07_a_graph_route_example.cpp | 1
   trunk/libs/geometry/example/07_b_graph_route_example.cpp | 1
   trunk/libs/geometry/example/c04_a_custom_triangle_example.cpp | 1
   trunk/libs/geometry/example/c05_custom_point_pointer_example.cpp | 1
   trunk/libs/geometry/example/with_external_libs/x04_wxwidgets_world_mapper.cpp | 1
   trunk/libs/geometry/example/with_external_libs/x05_shapelib_example.cpp | 1
   trunk/libs/geometry/example/with_external_libs/x06_qt_world_mapper.cpp | 1
   trunk/libs/geometry/example_extensions/experimental/geometry_of.cpp | 1
   trunk/libs/geometry/example_extensions/gis/latlong/distance_example.cpp | 2
   trunk/libs/geometry/example_extensions/gis/projections/p01_projection_example.cpp | 1
   trunk/libs/geometry/example_extensions/gis/projections/p02_projfactory_example.cpp | 1
   trunk/libs/geometry/example_extensions/gis/projections/p03_projmap_example.cpp | 1
   trunk/libs/geometry/test/algorithms/area.cpp | 1
   trunk/libs/geometry/test/algorithms/centroid.cpp | 1
   trunk/libs/geometry/test/algorithms/convex_hull.cpp | 1
   trunk/libs/geometry/test/algorithms/detail/partition.cpp | 1
   trunk/libs/geometry/test/algorithms/detail/sections/range_by_section.cpp | 1
   trunk/libs/geometry/test/algorithms/detail/sections/sectionalize.cpp | 2
   trunk/libs/geometry/test/algorithms/difference.cpp | 2
   trunk/libs/geometry/test/algorithms/disjoint.cpp | 1
   trunk/libs/geometry/test/algorithms/distance.cpp | 1
   trunk/libs/geometry/test/algorithms/envelope.cpp | 1
   trunk/libs/geometry/test/algorithms/equals.cpp | 1
   trunk/libs/geometry/test/algorithms/intersection.cpp | 1
   trunk/libs/geometry/test/algorithms/intersects.cpp | 1
   trunk/libs/geometry/test/algorithms/length.cpp | 1
   trunk/libs/geometry/test/algorithms/overlaps.cpp | 1
   trunk/libs/geometry/test/algorithms/overlay/assemble.cpp | 1
   trunk/libs/geometry/test/algorithms/overlay/ccw_traverse.cpp | 1
   trunk/libs/geometry/test/algorithms/overlay/dissolver.cpp | 1
   trunk/libs/geometry/test/algorithms/overlay/relative_order.cpp | 2
   trunk/libs/geometry/test/algorithms/overlay/robustness/random_ellipses_stars.cpp | 2
   trunk/libs/geometry/test/algorithms/overlay/robustness/recursive_polygons.cpp | 1
   trunk/libs/geometry/test/algorithms/overlay/robustness/star_comb.cpp | 1
   trunk/libs/geometry/test/algorithms/overlay/robustness/test_overlay_p_q.hpp | 2
   trunk/libs/geometry/test/algorithms/overlay/select_rings.cpp | 3
   trunk/libs/geometry/test/algorithms/overlay/self_intersection_points.cpp | 2
   trunk/libs/geometry/test/algorithms/overlay/split_rings.cpp | 2
   trunk/libs/geometry/test/algorithms/overlay/traverse_gmp.cpp | 1
   trunk/libs/geometry/test/algorithms/perimeter.cpp | 1
   trunk/libs/geometry/test/algorithms/reverse.cpp | 1
   trunk/libs/geometry/test/algorithms/simplify.cpp | 2
   trunk/libs/geometry/test/algorithms/transform.cpp | 1
   trunk/libs/geometry/test/algorithms/union.cpp | 1
   trunk/libs/geometry/test/algorithms/unique.cpp | 1
   trunk/libs/geometry/test/algorithms/within.cpp | 1
   trunk/libs/geometry/test/geometries/boost_polygon_overlay.cpp | 1
   trunk/libs/geometry/test/geometries/boost_range.cpp | 1
   trunk/libs/geometry/test/iterators/closing_iterator.cpp | 1
   trunk/libs/geometry/test/iterators/ever_circling_iterator.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_area.cpp | 2
   trunk/libs/geometry/test/multi/algorithms/multi_centroid.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_convex_hull.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_difference.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_distance.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_envelope.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_equals.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_for_each.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_intersection.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_length.cpp | 2
   trunk/libs/geometry/test/multi/algorithms/multi_num_geometries.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_num_interior_rings.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_num_points.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_perimeter.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_reverse.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_simplify.cpp | 2
   trunk/libs/geometry/test/multi/algorithms/multi_transform.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_union.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_unique.cpp | 1
   trunk/libs/geometry/test/multi/algorithms/multi_within.cpp | 1
   trunk/libs/geometry/test/views/closeable_view.cpp | 1
   trunk/libs/geometry/test/views/reversible_closeable.cpp | 1
   trunk/libs/geometry/test/views/reversible_view.cpp | 1
   trunk/libs/geometry/test/views/segment_view.cpp | 1
   trunk/libs/geometry/test_extensions/algorithms/connect.cpp | 1
   trunk/libs/geometry/test_extensions/algorithms/dissolve.cpp | 1
   trunk/libs/geometry/test_extensions/algorithms/is_convex.cpp | 1
   trunk/libs/geometry/test_extensions/algorithms/mark_spikes.cpp | 1
   trunk/libs/geometry/test_extensions/algorithms/midpoints.cpp | 1
   trunk/libs/geometry/test_extensions/algorithms/offset.cpp | 1
   trunk/libs/geometry/test_extensions/algorithms/remove_holes_if.cpp | 1
   trunk/libs/geometry/test_extensions/algorithms/selected.cpp | 1
   trunk/libs/geometry/test_extensions/gis/projections/projection.cpp | 1
   trunk/libs/geometry/test_extensions/gis/projections/projection_epsg.cpp | 1
   trunk/libs/geometry/test_extensions/gis/projections/projections.cpp | 2
   trunk/libs/geometry/test_extensions/index/rtree.cpp | 2
   trunk/libs/geometry/test_extensions/nsphere/within.cpp | 2
   178 files changed, 291 insertions(+), 175 deletions(-)

Modified: trunk/libs/geometry/doc/doxy/Doxyfile
==============================================================================
--- trunk/libs/geometry/doc/doxy/Doxyfile (original)
+++ trunk/libs/geometry/doc/doxy/Doxyfile 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -192,7 +192,6 @@
                         ../../../../boost/geometry/multi/geometries \
                         ../../../../boost/geometry/multi/geometries/register \
                         ../../../../boost/geometry/multi/geometries/concepts \
- ../../../../boost/geometry/multi/iterators \
                         ../../../../boost/geometry/multi/strategies/cartesian \
                         ../../../../boost/geometry/policies \
                         ../../../../boost/geometry/policies/relate \
@@ -204,7 +203,6 @@
                         ../../../../boost/geometry/strategies/transform \
                         ../../../../boost/geometry/util \
                         ../../../../boost/geometry/views \
- ../../../../boost/geometry/extensions/io/svg \
                         ./doxygen_input/pages \
                         ./doxygen_input/groups
 INPUT_ENCODING = UTF-8

Modified: trunk/libs/geometry/doc/doxy/doxygen_input/sourcecode/doxygen_2.cpp
==============================================================================
--- trunk/libs/geometry/doc/doxy/doxygen_input/sourcecode/doxygen_2.cpp (original)
+++ trunk/libs/geometry/doc/doxy/doxygen_input/sourcecode/doxygen_2.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -20,7 +20,7 @@
 #include <boost/geometry/geometry.hpp>
 #include <boost/geometry/algorithms/overlaps.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
-#include <boost/geometry/geometries/cartesian2d.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/point.hpp>
 #include <boost/geometry/geometries/adapted/tuple_cartesian.hpp>
 #include <boost/geometry/geometries/adapted/c_array_cartesian.hpp>

Modified: trunk/libs/geometry/doc/doxy/doxygen_input/sourcecode/doxygen_4.cpp
==============================================================================
--- trunk/libs/geometry/doc/doxy/doxygen_input/sourcecode/doxygen_4.cpp (original)
+++ trunk/libs/geometry/doc/doxy/doxygen_input/sourcecode/doxygen_4.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <fstream>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/multi/multi.hpp>
 

Modified: trunk/libs/geometry/doc/geometry.qbk
==============================================================================
--- trunk/libs/geometry/doc/geometry.qbk (original)
+++ trunk/libs/geometry/doc/geometry.qbk 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -72,6 +72,7 @@
 [def __boost_range__ Boost.Range]
 [def __boost_tuple__ Boost.Tuple]
 [def __boost_gil__ [@http://www.boost.org/libs/gil/ Boost.GIL]]
+[def __boost_bb__ Boost.Build]
 
 [def __ttmath__ [@http://www.ttmath.org/ ttmath]]
 [def __ogc__ [@http://www.opengeospatial.org OGC]]
@@ -91,6 +92,7 @@
 [include quickstart.qbk]
 
 [include design_rationale.qbk]
+[include compiling.qbk]
 [include matrix.qbk]
 [include reference.qbk]
 [include about_documentation.qbk]

Modified: trunk/libs/geometry/doc/quickbook/misc.qbk
==============================================================================
--- trunk/libs/geometry/doc/quickbook/misc.qbk (original)
+++ trunk/libs/geometry/doc/quickbook/misc.qbk 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,143 +15,6 @@
 ['TODO: about giving birth here...]
 [endsect] [/ end of Release Notes]
 
-[section Compilation]
-
-__boost_geometry__ is a headers-only library. Users only need to include the library
-headers in their programs in order to be able to access definitions and algorithms
-provided by the __boost_geometry__ library. No linking against any binaries is required.
-
-__boost_geometry__ is only dependant on headers-only __boost__ libraries.
-It does not introduce indirect dependencies on any binary libraries.
-
-In order to be able to use __boost_geometry__, the only thing users need to do is to
-install __boost_cpp_lib__ and specify location to include directories, so `include`
-directives of this scheme will work:
-
- #include <boost/...>
-
-[heading Supported Compilers]
-
-__boost_geometry__ library has been successfully tested with the following compilers:
-
-* __msvc__ (including Express Edition)
- * 9.0 (__msvs__ 2008)
- * 8.0 (__msvs__ 2005)
-* __gcc__
- * 4.x (confirmed versoins 4.1, 4.2, 4.4)
- * 3.4
-
-For __msvs__, the examples contains some project files (for 2005). However, because the library
-is header only, it will be no problem to integrate it in your own project files.
-
-__boost_geometry__ uses __boost_bb__, a text-based system for developing and testing software, to
-configure, build and execute unit tests and example programs. The build configuration is provided
-as a collection of `Jamfile.v2` files.
-
-For __gcc__ , flag `-Wno-long-long` can be used to surpress some warnings originating from Boost.
-
-[heading Basic Includes]
-
-This section concentrates on how to include __boost_geometry__ headers efficiently.
-
-['TODO: link header names to files? --mloskot]
-
-The most convenient headerfile including all algorithms and strategies is `geometry.hpp`:
-
- #include <boost/geometry/geometry.hpp>
-
-This is the main header of the __boost_geometry__ library and it is recommended to include this file.
-
-Alternatively, it is possible to include __boost_geometry__ header files separately. However,
-this may be inconvenient as header files might be renamed or moved occasionaly in future.
-
-Another often used header is `geometries.hpp`:
-
- #include <boost/geometry/geometries/geometries.hpp>
-
-This includes definitions of all provided geometry tyoes: __model_point__, linestring, polygon,
-linear_ring, box. The `geometries.hpp` is not included in the `geometry.hpp` headerfile because
-users should be given the liberty to use their own geometries and not the provided ones.
-However, for the __boost_geometry__ users who want to use the provided geometries it is
-useful to include it.
-
-For users using only Cartesian points, with floating point coordinates (of C++ type `double`),
-in 2D or 3D, you can use instead:
-
- #include <boost/geometry/geometries/cartesian2d.hpp>
-
-This includes all 2D Cartesian geometries: point_2d, linestring_2d, etc.
-Using this header file, the library seems to be a non-template library, so it is convenient
-for users who do not feel strong with using and specializing C++ templates on their own.
-
-For users using multi-geometries:
-
- #include <boost/geometry/multi/multi.hpp>
-
-[heading Advanced Includes]
-
-This section is for users who have their own geometries and want to use algorithms from
-the __boost_geometry__ library.
-
-If you want to use your own points it makes sense to use the registration macro's:
-
- #include <boost/geometry/geometries/register/point.hpp>
-
-Defines preprocessor macros for point geometry types registration.
-
- #include <boost/geometry/geometries/register/box.hpp>
-
-Defines preprocessor macros for box geometry type registration.
-
-If you are using standard containers containing points and want to handle them as a linestring.
-
- #include <boost/geometry/geometries/adapted/std_as_linestring.hpp>
-
-Allows you to use things like `std::vector<point_2d>` and put them as parameters into algorithms.
-
-If you are using boost tuples and want to handle them as Cartesian points
-
- #include <boost/geometry/geometries/adapted/tuple_cartesian.hpp>
-
-[heading Extensions]
-
-['TODO: Do we want this sub-section here? or moving completely to the Extensions node? --mloskot]
-
-[section Hints]
-
-[heading Performance]
-
-The enumeration below is not exhaustive but can contain hints to improve the performance:
-
-* For Microsoft __msvc__, set define `_SECURE_SCL=0` for preprocessor.
-* For Microsoft __msvc__, set define `_HAS_ITERATOR_DEBUGGING=0` for preprocessor.
-* Our measurements indicate that Visual C++ 8.0 generates faster code than Visual C++ 9.0
-* Use of __stlport__, a very popular open-source implementation of the STL, may result in
- significantly faster code than use of the C++ standard library provided by __msvc__ compiler.
-* Turn on compiler optimizations, compile in release mode.
-
-[endsect] [/ end of Hints]
-
-[section:issues Known Problems]
-
-[heading Problems with Intellisense]
-
-Both versions of __msvs__, 2005 and 2008 (including Express Edition) can hang trying to resolve
-symbols and give [@http://en.wikipedia.org/wiki/IntelliSense IntelliSense] suggestions while
-typing in a bracket or angle bracket.
-This is not directly related to __boost_geometry__, but is caused by problems with handling by this
-IDE large C++ code base with intensively used templates, such as Boost and __boost_geometry__.
-If this is inconvenient, IntelliSense can easily be turned off:
-
-[:['["(...)disabling IntelliSense in VC++. There is a file called `feacp.dll` in
-`<VS8INSTALL>/VC/vcpackages` folder. Renaming this file will disable Intellisense feature.]]
-
--- [@http://blogs.msdn.com/yash/archive/2007/09/19/intellisense-issues-in-visual-c-2005.aspx Intellisense issues in Visual C++ 2005]
-]
-
-[endsect] [/ end of Problems]
-
-[endsect] [/ end of Compilation]
 
 [section Performance (?)]
 ['TODO: how fast we are here...]

Modified: trunk/libs/geometry/doc/src/examples/algorithms/append.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/append.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/append.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,7 +15,7 @@
 #include <boost/assign.hpp>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/algorithms/area.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/area.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/area.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,10 @@
 //` Calculate the area of a polygon
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 namespace bg = boost::geometry; /*< Convenient namespace alias >*/

Modified: trunk/libs/geometry/doc/src/examples/algorithms/area_with_strategy.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/area_with_strategy.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/area_with_strategy.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,10 @@
 //` Calculate the area of a polygon
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 namespace bg = boost::geometry; /*< Convenient namespace alias >*/

Modified: trunk/libs/geometry/doc/src/examples/algorithms/assign.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/assign.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/assign.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,9 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/box.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/algorithms/assign_2d_point.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/assign_2d_point.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/assign_2d_point.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,7 @@
 #include <iomanip>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #if defined(HAVE_TTMATH)
 # include <boost/geometry/extensions/contrib/ttmath_stub.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/assign_3d_point.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/assign_3d_point.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/assign_3d_point.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,7 @@
 #include <iomanip>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/algorithms/assign_box_corners.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/assign_box_corners.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/assign_box_corners.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/box.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 using namespace boost::geometry;
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/assign_inverse.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/assign_inverse.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/assign_inverse.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/box.hpp>
+#include <boost/geometry/geometries/point.hpp>
 
 using namespace boost::geometry;
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/assign_point_from_index.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/assign_point_from_index.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/assign_point_from_index.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/segment.hpp>
 
 using namespace boost::geometry;
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/assign_point_to_index.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/assign_point_to_index.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/assign_point_to_index.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/box.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 using namespace boost::geometry;
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/assign_points.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/assign_points.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/assign_points.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 #include <boost/assign.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/centroid.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/centroid.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/centroid.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,8 @@
 #include <list>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 /*<-*/ #include "create_svg_two.hpp" /*->*/

Modified: trunk/libs/geometry/doc/src/examples/algorithms/clear.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/clear.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/clear.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/ring.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/algorithms/comparable_distance.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/comparable_distance.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/comparable_distance.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/numeric/conversion/bounds.hpp>
 #include <boost/foreach.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/convert.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/convert.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/convert.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,9 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/box.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/algorithms/convex_hull.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/convex_hull.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/convex_hull.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/algorithms/correct.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/correct.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/correct.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/algorithms/difference.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/difference.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/difference.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,8 @@
 #include <list>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #include <boost/foreach.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/difference_inserter.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/difference_inserter.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/difference_inserter.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,8 @@
 #include <vector>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #include <boost/foreach.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/distance.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/distance.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/distance.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,8 +14,11 @@
 #include <list>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/multi/geometries/multi_point.hpp>
+#include <boost/geometry/multi/geometries/multi_polygon.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/envelope.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/envelope.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/envelope.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,9 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/box.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 /*<-*/ #include "create_svg_two.hpp" /*->*/

Modified: trunk/libs/geometry/doc/src/examples/algorithms/equals.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/equals.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/equals.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/algorithms/for_each_point.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/for_each_point.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/for_each_point.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/for_each_point_const.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/for_each_point_const.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/for_each_point_const.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/for_each_segment_const.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/for_each_segment_const.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/for_each_segment_const.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/assign.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/intersection_ls_ls_point.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/intersection_ls_ls_point.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/intersection_ls_ls_point.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,6 +15,7 @@
 
 #include <boost/geometry.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/std_as_linestring.hpp> /*< Adapts std::vector to linestring concept >*/
 
 #include <boost/foreach.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/intersection_poly_poly.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/intersection_poly_poly.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/intersection_poly_poly.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,8 @@
 #include <deque>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #include <boost/foreach.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/intersection_segment.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/intersection_segment.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/intersection_segment.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 #include <boost/geometry/geometries/adapted/std_as_linestring.hpp> /*< Adapts std::vector to linestring concept >*/
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/intersects_linestring.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/intersects_linestring.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/intersects_linestring.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 int main()

Modified: trunk/libs/geometry/doc/src/examples/algorithms/intersects_segment.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/intersects_segment.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/intersects_segment.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 int main()

Modified: trunk/libs/geometry/doc/src/examples/algorithms/length.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/length.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/length.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,6 +12,8 @@
 
 #include <iostream>
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/length_with_strategy.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/length_with_strategy.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/length_with_strategy.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,6 +12,7 @@
 
 #include <iostream>
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/algorithms/make_2d_point.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/make_2d_point.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/make_2d_point.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/point.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 #include <boost/geometry/geometries/adapted/boost_polygon/point.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/make_3d_point.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/make_3d_point.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/make_3d_point.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/algorithms/make_inverse.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/make_inverse.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/make_inverse.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/box.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 using namespace boost::geometry;
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/make_with_range.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/make_with_range.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/make_with_range.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 
 BOOST_GEOMETRY_REGISTER_C_ARRAY_CS(cs::cartesian) /*< Necessary to register a C array like {1,2} as a point >*/

Modified: trunk/libs/geometry/doc/src/examples/algorithms/num_geometries.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/num_geometries.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/num_geometries.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,8 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/multi/multi.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/num_interior_rings.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/num_interior_rings.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/num_interior_rings.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,8 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/multi/multi.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/num_points.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/num_points.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/num_points.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,8 @@
 
 #include <boost/geometry.hpp>
 #include <boost/geometry/multi/multi.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/return_envelope.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/return_envelope.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/return_envelope.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,9 @@
 
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/box.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/ring.hpp>
 
 #include <boost/assign.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/reverse.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/reverse.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/reverse.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/ring.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/algorithms/simplify.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/simplify.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/simplify.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,10 @@
 //` Example showing how to simplify a linestring
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 /*< For this example we use Boost.Assign to add points >*/
 #include <boost/assign.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/simplify_insert.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/simplify_insert.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/simplify_insert.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,10 @@
 //` Simplify a linestring using a back inserter
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/algorithms/simplify_insert_with_strategy.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/simplify_insert_with_strategy.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/simplify_insert_with_strategy.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,10 @@
 //` Simplify a linestring using an output iterator
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 #include <boost/geometry/domains/gis/io/wkt/stream_wkt.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/sym_difference.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/sym_difference.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/sym_difference.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,7 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/algorithms/union.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/union.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/union.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,8 @@
 #include <vector>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #include <boost/foreach.hpp>

Modified: trunk/libs/geometry/doc/src/examples/algorithms/unique.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/unique.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/unique.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/algorithms/within.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/algorithms/within.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/algorithms/within.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -14,7 +14,8 @@
 #include <list>
 
 #include <boost/geometry.hpp>
-#include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 /*<-*/ #include "create_svg_two.hpp" /*->*/

Modified: trunk/libs/geometry/doc/src/examples/core/closure.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/closure.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/closure.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,10 @@
 //` Examine if a polygon is defined as "should be closed"
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/core/coordinate_dimension.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/coordinate_dimension.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/coordinate_dimension.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Examine the number of coordinates making up the points in a linestring type
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian);

Modified: trunk/libs/geometry/doc/src/examples/core/coordinate_system.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/coordinate_system.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/coordinate_system.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,7 +12,10 @@
 
 #include <iostream>
 #include <typeinfo>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/core/coordinate_type.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/coordinate_type.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/coordinate_type.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,7 +12,10 @@
 
 #include <iostream>
 #include <typeinfo>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/core/get_box.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/get_box.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/get_box.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Get the coordinate of a box
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 namespace bg = boost::geometry;
 

Modified: trunk/libs/geometry/doc/src/examples/core/get_point.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/get_point.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/get_point.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Get the coordinate of a point
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 namespace bg = boost::geometry;
 

Modified: trunk/libs/geometry/doc/src/examples/core/interior_type.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/interior_type.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/interior_type.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,7 +12,10 @@
 
 #include <iostream>
 #include <typeinfo>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/ring.hpp>
 #include <boost/geometry/geometries/adapted/boost_array.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_ARRAY_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/core/point_order.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/point_order.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/point_order.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,10 @@
 //` Examine the expected point order of a polygon type
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/core/point_type.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/point_type.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/point_type.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,7 +12,11 @@
 
 #include <iostream>
 #include <typeinfo>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/multi/geometries/multi_polygon.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/core/ring_type.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/ring_type.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/ring_type.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,7 +12,10 @@
 
 #include <iostream>
 #include <typeinfo>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 int main()
 {

Modified: trunk/libs/geometry/doc/src/examples/core/rings.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/rings.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/rings.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,7 +15,10 @@
 */
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 
 int main()

Modified: trunk/libs/geometry/doc/src/examples/core/set_box.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/set_box.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/set_box.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Set the coordinate of a box
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 namespace bg = boost::geometry;
 

Modified: trunk/libs/geometry/doc/src/examples/core/set_point.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/set_point.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/set_point.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Set the coordinate of a point
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 namespace bg = boost::geometry;
 

Modified: trunk/libs/geometry/doc/src/examples/core/tag.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/tag.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/tag.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,6 +15,8 @@
 #include <boost/assign.hpp>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/multi/geometries/multi_polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/core/tag_cast.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/core/tag_cast.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/core/tag_cast.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,7 +12,10 @@
 
 #include <iostream>
 #include <typeinfo>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 namespace geo = boost::geometry;
 int main()

Modified: trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_array.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_array.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_array.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Shows how to use a Boost.Array using Boost.Geometry's distance, set and assign_values algorithms
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
 #include <boost/geometry/geometries/adapted/boost_array.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_ARRAY_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/filtered.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/filtered.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/filtered.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,10 @@
 //` Shows how to use a Boost.Geometry linestring, filtered by Boost.Range adaptor
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_range/filtered.hpp>
 
 struct not_two

Modified: trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/reversed.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/reversed.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/reversed.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,10 @@
 //` Shows how to use a Boost.Geometry linestring, reversed by Boost.Range adaptor
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_range/reversed.hpp>
 
 int main()

Modified: trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/sliced.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/sliced.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/sliced.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,6 +15,8 @@
 #include <boost/assign.hpp>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_range/sliced.hpp>
 
 

Modified: trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/strided.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/strided.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/strided.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,6 +15,8 @@
 #include <boost/assign.hpp>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/ring.hpp>
 #include <boost/geometry/geometries/adapted/boost_range/strided.hpp>
 
 

Modified: trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/uniqued.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/uniqued.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_range/uniqued.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,6 +15,8 @@
 #include <boost/assign.hpp>
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/ring.hpp>
 #include <boost/geometry/geometries/adapted/boost_range/uniqued.hpp>
 
 typedef boost::geometry::model::d2::point_xy<int> xy;

Modified: trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_tuple.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_tuple.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/adapted/boost_tuple.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -17,7 +17,9 @@
 */
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian)

Modified: trunk/libs/geometry/doc/src/examples/geometries/register/box_templated.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/register/box_templated.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/register/box_templated.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Show the use of the macro BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/box.hpp>
 
 template <typename P>

Modified: trunk/libs/geometry/doc/src/examples/geometries/register/linestring.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/register/linestring.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/register/linestring.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Show the use of BOOST_GEOMETRY_REGISTER_LINESTRING
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/linestring.hpp>
 
 typedef boost::geometry::model::d2::point_xy<double> point_2d;

Modified: trunk/libs/geometry/doc/src/examples/geometries/register/linestring_templated.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/register/linestring_templated.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/register/linestring_templated.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,7 +12,9 @@
 
 #include <iostream>
 #include <deque>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/linestring.hpp>
 
 // Adapt any deque to Boost.Geometry Linestring Concept

Modified: trunk/libs/geometry/doc/src/examples/geometries/register/multi_linestring.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/register/multi_linestring.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/register/multi_linestring.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Show the use of the macro BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 #include <boost/geometry/multi/geometries/register/multi_linestring.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/geometries/register/multi_polygon.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/register/multi_polygon.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/register/multi_polygon.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Show the use of the macro BOOST_GEOMETRY_REGISTER_MULTI_POLYGON
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 #include <boost/geometry/multi/geometries/register/multi_polygon.hpp>
 

Modified: trunk/libs/geometry/doc/src/examples/geometries/register/ring.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/register/ring.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/register/ring.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,7 +11,9 @@
 //` Show the use of the macro BOOST_GEOMETRY_REGISTER_RING
 
 #include <iostream>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/ring.hpp>
 
 typedef boost::geometry::model::d2::point_xy<double> point_2d;

Modified: trunk/libs/geometry/doc/src/examples/geometries/register/ring_templated.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/geometries/register/ring_templated.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/geometries/register/ring_templated.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,7 +12,9 @@
 
 #include <iostream>
 #include <deque>
+
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/ring.hpp>
 
 // Adapt any deque to Boost.Geometry Ring Concept

Modified: trunk/libs/geometry/doc/src/examples/quick_start.cpp
==============================================================================
--- trunk/libs/geometry/doc/src/examples/quick_start.cpp (original)
+++ trunk/libs/geometry/doc/src/examples/quick_start.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -22,6 +22,8 @@
 //[quickstart_include
 
 #include <boost/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 
 using namespace boost::geometry;
 //]

Modified: trunk/libs/geometry/example/01_point_example.cpp
==============================================================================
--- trunk/libs/geometry/example/01_point_example.cpp (original)
+++ trunk/libs/geometry/example/01_point_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <iostream>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/adapted/boost_array.hpp>

Modified: trunk/libs/geometry/example/02_linestring_example.cpp
==============================================================================
--- trunk/libs/geometry/example/02_linestring_example.cpp (original)
+++ trunk/libs/geometry/example/02_linestring_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -17,9 +17,13 @@
 #include <vector>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 // Optional includes to handle c-arrays as points, std::vectors as linestrings
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/adapted/std_as_linestring.hpp>
+
 BOOST_GEOMETRY_REGISTER_C_ARRAY_CS(cs::cartesian)
 
 

Modified: trunk/libs/geometry/example/03_polygon_example.cpp
==============================================================================
--- trunk/libs/geometry/example/03_polygon_example.cpp (original)
+++ trunk/libs/geometry/example/03_polygon_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,9 +15,11 @@
 #include <string>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/adapted/std_as_linestring.hpp>
-#include <boost/geometry/multi/multi.hpp>
+#include <boost/geometry/multi/geometries/multi_polygon.hpp>
 
 BOOST_GEOMETRY_REGISTER_C_ARRAY_CS(cs::cartesian)
 

Modified: trunk/libs/geometry/example/04_boost_example.cpp
==============================================================================
--- trunk/libs/geometry/example/04_boost_example.cpp (original)
+++ trunk/libs/geometry/example/04_boost_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,9 @@
 #include <iostream>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 #include <boost/assign.hpp>

Modified: trunk/libs/geometry/example/05_a_overlay_polygon_example.cpp
==============================================================================
--- trunk/libs/geometry/example/05_a_overlay_polygon_example.cpp (original)
+++ trunk/libs/geometry/example/05_a_overlay_polygon_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -19,6 +19,8 @@
 
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 
 #if defined(HAVE_SVG)

Modified: trunk/libs/geometry/example/05_b_overlay_linestring_polygon_example.cpp
==============================================================================
--- trunk/libs/geometry/example/05_b_overlay_linestring_polygon_example.cpp (original)
+++ trunk/libs/geometry/example/05_b_overlay_linestring_polygon_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -19,6 +19,9 @@
 
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 
 #if defined(HAVE_SVG)

Modified: trunk/libs/geometry/example/06_a_transformation_example.cpp
==============================================================================
--- trunk/libs/geometry/example/06_a_transformation_example.cpp (original)
+++ trunk/libs/geometry/example/06_a_transformation_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,8 @@
 #include <iostream>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/adapted/std_as_linestring.hpp>
 

Modified: trunk/libs/geometry/example/06_b_transformation_example.cpp
==============================================================================
--- trunk/libs/geometry/example/06_b_transformation_example.cpp (original)
+++ trunk/libs/geometry/example/06_b_transformation_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -16,6 +16,8 @@
 #include <sstream>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/algorithms/centroid.hpp>
 #include <boost/geometry/strategies/transform.hpp>
 #include <boost/geometry/strategies/transform/matrix_transformers.hpp>

Modified: trunk/libs/geometry/example/07_a_graph_route_example.cpp
==============================================================================
--- trunk/libs/geometry/example/07_a_graph_route_example.cpp (original)
+++ trunk/libs/geometry/example/07_a_graph_route_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -24,6 +24,7 @@
 #include <boost/graph/dijkstra_shortest_paths.hpp>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 
 

Modified: trunk/libs/geometry/example/07_b_graph_route_example.cpp
==============================================================================
--- trunk/libs/geometry/example/07_b_graph_route_example.cpp (original)
+++ trunk/libs/geometry/example/07_b_graph_route_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -28,6 +28,7 @@
 #include <boost/graph/dijkstra_shortest_paths.hpp>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/linestring.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 
 

Modified: trunk/libs/geometry/example/c04_a_custom_triangle_example.cpp
==============================================================================
--- trunk/libs/geometry/example/c04_a_custom_triangle_example.cpp (original)
+++ trunk/libs/geometry/example/c04_a_custom_triangle_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -16,6 +16,7 @@
 
 #include <boost/geometry/algorithms/area.hpp>
 #include <boost/geometry/algorithms/centroid.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/ring.hpp>
 #include <boost/geometry/strategies/strategies.hpp>
 #include <boost/geometry/util/write_dsv.hpp>

Modified: trunk/libs/geometry/example/c05_custom_point_pointer_example.cpp
==============================================================================
--- trunk/libs/geometry/example/c05_custom_point_pointer_example.cpp (original)
+++ trunk/libs/geometry/example/c05_custom_point_pointer_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -19,6 +19,7 @@
 #include <boost/geometry/algorithms/make.hpp>
 #include <boost/geometry/algorithms/intersection.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/std_as_linestring.hpp>
 #include <boost/geometry/strategies/strategies.hpp>
 

Modified: trunk/libs/geometry/example/with_external_libs/x04_wxwidgets_world_mapper.cpp
==============================================================================
--- trunk/libs/geometry/example/with_external_libs/x04_wxwidgets_world_mapper.cpp (original)
+++ trunk/libs/geometry/example/with_external_libs/x04_wxwidgets_world_mapper.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -18,6 +18,7 @@
 #include <boost/scoped_array.hpp>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/point.hpp>
 #include <boost/geometry/geometries/register/ring.hpp>
 #include <boost/geometry/multi/multi.hpp>

Modified: trunk/libs/geometry/example/with_external_libs/x05_shapelib_example.cpp
==============================================================================
--- trunk/libs/geometry/example/with_external_libs/x05_shapelib_example.cpp (original)
+++ trunk/libs/geometry/example/with_external_libs/x05_shapelib_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -20,6 +20,7 @@
 #include "shapefil.h"
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/stream_wkt.hpp>
 
 using namespace boost::geometry;

Modified: trunk/libs/geometry/example/with_external_libs/x06_qt_world_mapper.cpp
==============================================================================
--- trunk/libs/geometry/example/with_external_libs/x06_qt_world_mapper.cpp (original)
+++ trunk/libs/geometry/example/with_external_libs/x06_qt_world_mapper.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -23,6 +23,7 @@
 #include <boost/foreach.hpp>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/point.hpp>
 #include <boost/geometry/geometries/register/ring.hpp>
 

Modified: trunk/libs/geometry/example_extensions/experimental/geometry_of.cpp
==============================================================================
--- trunk/libs/geometry/example_extensions/experimental/geometry_of.cpp (original)
+++ trunk/libs/geometry/example_extensions/experimental/geometry_of.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -21,6 +21,7 @@
 
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 namespace bg = boost::geometry;

Modified: trunk/libs/geometry/example_extensions/gis/latlong/distance_example.cpp
==============================================================================
--- trunk/libs/geometry/example_extensions/gis/latlong/distance_example.cpp (original)
+++ trunk/libs/geometry/example_extensions/gis/latlong/distance_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -16,6 +16,8 @@
 
 #include <boost/geometry/geometry.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
+
 #include <boost/geometry/extensions/gis/latlong/latlong.hpp>
 #include <boost/geometry/extensions/gis/geographic/strategies/andoyer.hpp>
 #include <boost/geometry/strategies/spherical/distance_cross_track.hpp>

Modified: trunk/libs/geometry/example_extensions/gis/projections/p01_projection_example.cpp
==============================================================================
--- trunk/libs/geometry/example_extensions/gis/projections/p01_projection_example.cpp (original)
+++ trunk/libs/geometry/example_extensions/gis/projections/p01_projection_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -9,6 +9,7 @@
 // Projection example 1, direct
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/algorithms/parse.hpp>
 #include <boost/geometry/domains/gis/io/wkt/stream_wkt.hpp>
 #include <boost/geometry/extensions/gis/latlong/latlong.hpp>

Modified: trunk/libs/geometry/example_extensions/gis/projections/p02_projfactory_example.cpp
==============================================================================
--- trunk/libs/geometry/example_extensions/gis/projections/p02_projfactory_example.cpp (original)
+++ trunk/libs/geometry/example_extensions/gis/projections/p02_projfactory_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -9,6 +9,7 @@
 // Projection example 2, using factory
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/stream_wkt.hpp>
 #include <boost/geometry/extensions/gis/latlong/latlong.hpp>
 #include <boost/geometry/extensions/gis/projections/parameters.hpp>

Modified: trunk/libs/geometry/example_extensions/gis/projections/p03_projmap_example.cpp
==============================================================================
--- trunk/libs/geometry/example_extensions/gis/projections/p03_projmap_example.cpp (original)
+++ trunk/libs/geometry/example_extensions/gis/projections/p03_projmap_example.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,6 +11,7 @@
 #include <fstream>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/std_as_ring.hpp>
 #include <boost/geometry/geometries/register/point.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>

Modified: trunk/libs/geometry/test/algorithms/area.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/area.cpp (original)
+++ trunk/libs/geometry/test/algorithms/area.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -17,6 +17,7 @@
 
 #include <algorithms/test_area.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/point.hpp>
 #include <boost/geometry/geometries/box.hpp>
 #include <boost/geometry/geometries/ring.hpp>

Modified: trunk/libs/geometry/test/algorithms/centroid.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/centroid.cpp (original)
+++ trunk/libs/geometry/test/algorithms/centroid.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,6 +15,7 @@
 #include <algorithms/test_centroid.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 

Modified: trunk/libs/geometry/test/algorithms/convex_hull.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/convex_hull.cpp (original)
+++ trunk/libs/geometry/test/algorithms/convex_hull.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -18,6 +18,7 @@
 #include <algorithms/test_convex_hull.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 
 template <typename P>

Modified: trunk/libs/geometry/test/algorithms/detail/partition.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/detail/partition.cpp (original)
+++ trunk/libs/geometry/test/algorithms/detail/partition.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,6 +12,7 @@
 
 #include <boost/geometry/geometry.hpp>
 #include <boost/geometry/multi/geometries/multi_point.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/register/point.hpp>
 
 #include <boost/geometry/algorithms/detail/partition.hpp>

Modified: trunk/libs/geometry/test/algorithms/detail/sections/range_by_section.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/detail/sections/range_by_section.cpp (original)
+++ trunk/libs/geometry/test/algorithms/detail/sections/range_by_section.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -17,6 +17,7 @@
 #include <boost/geometry/algorithms/detail/sections/range_by_section.hpp>
 #include <boost/geometry/views/detail/range_type.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 

Modified: trunk/libs/geometry/test/algorithms/detail/sections/sectionalize.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/detail/sections/sectionalize.cpp (original)
+++ trunk/libs/geometry/test/algorithms/detail/sections/sectionalize.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -22,9 +22,11 @@
 #include <boost/geometry/algorithms/num_points.hpp>
 #include <boost/geometry/algorithms/detail/sections/sectionalize.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 #include <boost/geometry/domains/gis/io/wkt/write_wkt.hpp>
 
+
 #include <test_common/test_point.hpp>
 
 #if defined(TEST_WITH_SVG)

Modified: trunk/libs/geometry/test/algorithms/difference.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/difference.cpp (original)
+++ trunk/libs/geometry/test/algorithms/difference.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -23,6 +23,8 @@
 #include <boost/geometry/multi/algorithms/intersection.hpp>
 #include <boost/geometry/multi/algorithms/within.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
+
 //#include <boost/geometry/extensions/gis/io/wkb/read_wkb.hpp>
 //#include <boost/geometry/extensions/gis/io/wkb/utility.hpp>
 

Modified: trunk/libs/geometry/test/algorithms/disjoint.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/disjoint.cpp (original)
+++ trunk/libs/geometry/test/algorithms/disjoint.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -20,6 +20,7 @@
 
 #include <boost/geometry/algorithms/disjoint.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 #include <boost/geometry/strategies/strategies.hpp>
 

Modified: trunk/libs/geometry/test/algorithms/distance.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/distance.cpp (original)
+++ trunk/libs/geometry/test/algorithms/distance.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -21,6 +21,7 @@
 #include <boost/mpl/if.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_array_as_linestring.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>

Modified: trunk/libs/geometry/test/algorithms/envelope.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/envelope.cpp (original)
+++ trunk/libs/geometry/test/algorithms/envelope.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -16,6 +16,7 @@
 #include <algorithms/test_envelope.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 #include <boost/geometry/geometries/adapted/std_pair_as_segment.hpp>

Modified: trunk/libs/geometry/test/algorithms/equals.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/equals.cpp (original)
+++ trunk/libs/geometry/test/algorithms/equals.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -8,6 +8,7 @@
 #include <algorithms/test_equals.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 
 

Modified: trunk/libs/geometry/test/algorithms/intersection.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/intersection.cpp (original)
+++ trunk/libs/geometry/test/algorithms/intersection.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -24,6 +24,7 @@
 #include <algorithms/test_overlay.hpp>
 
 #include <boost/geometry/geometries/adapted/std_as_linestring.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <test_common/test_point.hpp>
 #include <test_common/with_pointer.hpp>

Modified: trunk/libs/geometry/test/algorithms/intersects.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/intersects.cpp (original)
+++ trunk/libs/geometry/test/algorithms/intersects.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -9,6 +9,7 @@
 
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 
 template <typename P>

Modified: trunk/libs/geometry/test/algorithms/length.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/length.cpp (original)
+++ trunk/libs/geometry/test/algorithms/length.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -10,6 +10,7 @@
 #include <algorithms/test_length.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/std_pair_as_segment.hpp>
 
 #include <test_geometries/all_custom_linestring.hpp>

Modified: trunk/libs/geometry/test/algorithms/overlaps.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlaps.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlaps.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -9,6 +9,7 @@
 
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 
 template <typename P>

Modified: trunk/libs/geometry/test/algorithms/overlay/assemble.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/assemble.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/assemble.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -24,6 +24,7 @@
 #include <boost/geometry/algorithms/within.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/strategies/strategies.hpp>
 

Modified: trunk/libs/geometry/test/algorithms/overlay/ccw_traverse.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/ccw_traverse.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/ccw_traverse.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -16,6 +16,7 @@
 #include <geometry_test_common.hpp>
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #if defined(TEST_WITH_SVG)

Modified: trunk/libs/geometry/test/algorithms/overlay/dissolver.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/dissolver.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/dissolver.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -16,6 +16,7 @@
 #include <boost/geometry/algorithms/detail/overlay/dissolver.hpp>
 
 #include <boost/geometry/strategies/strategies.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/multi.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt_multi.hpp>

Modified: trunk/libs/geometry/test/algorithms/overlay/relative_order.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/relative_order.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/relative_order.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -20,6 +20,8 @@
 #include <boost/geometry/algorithms/detail/overlay/get_turn_info.hpp>
 #include <boost/geometry/algorithms/detail/overlay/get_relative_order.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
+
 #if defined(TEST_WITH_SVG)
 # include <boost/geometry/extensions/io/svg/svg_mapper.hpp>
 #endif

Modified: trunk/libs/geometry/test/algorithms/overlay/robustness/random_ellipses_stars.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/robustness/random_ellipses_stars.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/robustness/random_ellipses_stars.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -29,6 +29,8 @@
 
 #include <boost/geometry/geometry.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
+
 
 struct star_params
 {

Modified: trunk/libs/geometry/test/algorithms/overlay/robustness/recursive_polygons.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/robustness/recursive_polygons.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/robustness/recursive_polygons.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -28,6 +28,7 @@
 
 #include <boost/geometry/geometry.hpp>
 #include <boost/geometry/multi/multi.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 #include <boost/geometry/extensions/io/svg/svg_mapper.hpp>

Modified: trunk/libs/geometry/test/algorithms/overlay/robustness/star_comb.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/robustness/star_comb.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/robustness/star_comb.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -30,6 +30,7 @@
 
 #include <boost/geometry/geometry.hpp>
 #include <boost/geometry/multi/multi.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 #include <boost/geometry/extensions/io/svg/svg_mapper.hpp>

Modified: trunk/libs/geometry/test/algorithms/overlay/robustness/test_overlay_p_q.hpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/robustness/test_overlay_p_q.hpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/robustness/test_overlay_p_q.hpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -25,6 +25,8 @@
 #include <boost/geometry/geometry.hpp>
 #include <boost/geometry/multi/multi.hpp>
 
+#include <boost/geometry/multi/geometries/multi_polygon.hpp>
+
 #include <boost/geometry/algorithms/detail/overlay/debug_turn_info.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>

Modified: trunk/libs/geometry/test/algorithms/overlay/select_rings.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/select_rings.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/select_rings.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,6 +15,9 @@
 #include <boost/geometry/algorithms/detail/overlay/select_rings.hpp>
 #include <boost/geometry/algorithms/detail/overlay/assign_parents.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/geometries/polygon.hpp>
+
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 
 #include <boost/assign/list_of.hpp>

Modified: trunk/libs/geometry/test/algorithms/overlay/self_intersection_points.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/self_intersection_points.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/self_intersection_points.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -24,6 +24,8 @@
 //#include <boost/geometry/algorithms/detail/overlay/self_intersection_points.hpp>
 #include <boost/geometry/algorithms/detail/overlay/self_turn_points.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
+
 #include <boost/geometry/strategies/strategies.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>

Modified: trunk/libs/geometry/test/algorithms/overlay/split_rings.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/split_rings.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/split_rings.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -21,6 +21,8 @@
 #include <boost/geometry/algorithms/detail/overlay/split_rings.hpp>
 #include <boost/geometry/algorithms/area.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
+
 #include <boost/geometry/strategies/strategies.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>

Modified: trunk/libs/geometry/test/algorithms/overlay/traverse_gmp.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/overlay/traverse_gmp.cpp (original)
+++ trunk/libs/geometry/test/algorithms/overlay/traverse_gmp.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -30,6 +30,7 @@
 
 #include <boost/geometry/geometry.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/algorithms/detail/overlay/turn_info.hpp>
 #include <boost/geometry/algorithms/detail/overlay/enrichment_info.hpp>

Modified: trunk/libs/geometry/test/algorithms/perimeter.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/perimeter.cpp (original)
+++ trunk/libs/geometry/test/algorithms/perimeter.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -9,6 +9,7 @@
 
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <algorithms/test_perimeter.hpp>
 

Modified: trunk/libs/geometry/test/algorithms/reverse.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/reverse.cpp (original)
+++ trunk/libs/geometry/test/algorithms/reverse.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -10,6 +10,7 @@
 
 #include <algorithms/test_reverse.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <test_common/test_point.hpp>
 #include <test_geometries/all_custom_linestring.hpp>

Modified: trunk/libs/geometry/test/algorithms/simplify.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/simplify.cpp (original)
+++ trunk/libs/geometry/test/algorithms/simplify.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -17,7 +17,7 @@
 
 #include <algorithms/test_simplify.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
-
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <test_geometries/wrapped_boost_array.hpp>
 #include <test_common/test_point.hpp>

Modified: trunk/libs/geometry/test/algorithms/transform.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/transform.cpp (original)
+++ trunk/libs/geometry/test/algorithms/transform.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -22,6 +22,7 @@
 #include <boost/geometry/algorithms/transform.hpp>
 #include <boost/geometry/strategies/strategies.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/util/write_dsv.hpp>
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>

Modified: trunk/libs/geometry/test/algorithms/union.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/union.cpp (original)
+++ trunk/libs/geometry/test/algorithms/union.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -23,6 +23,7 @@
 #include <algorithms/test_overlay.hpp>
 
 #include <algorithms/overlay/overlay_cases.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 static std::string javier4[2] =
     {

Modified: trunk/libs/geometry/test/algorithms/unique.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/unique.cpp (original)
+++ trunk/libs/geometry/test/algorithms/unique.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -10,6 +10,7 @@
 
 #include <algorithms/test_unique.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 
 

Modified: trunk/libs/geometry/test/algorithms/within.cpp
==============================================================================
--- trunk/libs/geometry/test/algorithms/within.cpp (original)
+++ trunk/libs/geometry/test/algorithms/within.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -9,6 +9,7 @@
 
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 
 template <typename P>

Modified: trunk/libs/geometry/test/geometries/boost_polygon_overlay.cpp
==============================================================================
--- trunk/libs/geometry/test/geometries/boost_polygon_overlay.cpp (original)
+++ trunk/libs/geometry/test/geometries/boost_polygon_overlay.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,6 +11,7 @@
 
 
 #include <boost/geometry/geometry.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_polygon/point.hpp>
 #include <boost/geometry/geometries/adapted/boost_polygon/box.hpp>
 #include <boost/geometry/geometries/adapted/boost_polygon/ring.hpp>

Modified: trunk/libs/geometry/test/geometries/boost_range.cpp
==============================================================================
--- trunk/libs/geometry/test/geometries/boost_range.cpp (original)
+++ trunk/libs/geometry/test/geometries/boost_range.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 
 #include <boost/geometry/geometry.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_range/adjacent_filtered.hpp>
 #include <boost/geometry/geometries/adapted/boost_range/filtered.hpp>
 #include <boost/geometry/geometries/adapted/boost_range/reversed.hpp>

Modified: trunk/libs/geometry/test/iterators/closing_iterator.cpp
==============================================================================
--- trunk/libs/geometry/test/iterators/closing_iterator.cpp (original)
+++ trunk/libs/geometry/test/iterators/closing_iterator.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -24,6 +24,7 @@
 #include <boost/geometry/core/coordinate_type.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 
 // The closing iterator should also work on normal std:: containers

Modified: trunk/libs/geometry/test/iterators/ever_circling_iterator.cpp
==============================================================================
--- trunk/libs/geometry/test/iterators/ever_circling_iterator.cpp (original)
+++ trunk/libs/geometry/test/iterators/ever_circling_iterator.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -22,6 +22,7 @@
 #include <boost/geometry/core/coordinate_type.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 template <typename G>
 void test_geometry(std::string const& wkt)

Modified: trunk/libs/geometry/test/multi/algorithms/multi_area.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_area.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_area.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,6 +11,8 @@
 #include <boost/geometry/multi/multi.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/multi/geometries/multi_polygon.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 

Modified: trunk/libs/geometry/test/multi/algorithms/multi_centroid.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_centroid.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_centroid.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -20,6 +20,7 @@
 #include <boost/geometry/multi/strategies/cartesian/centroid_average.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/multi/geometries/multi_point.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_convex_hull.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_convex_hull.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_convex_hull.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -19,6 +19,7 @@
 #include <algorithms/test_convex_hull.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 

Modified: trunk/libs/geometry/test/multi/algorithms/multi_difference.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_difference.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_difference.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -21,6 +21,7 @@
 #include <boost/geometry/multi/algorithms/intersection.hpp>
 #include <boost/geometry/multi/algorithms/within.hpp> // only for testing #77
 
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_point.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_distance.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_distance.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_distance.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -23,6 +23,7 @@
 #include <boost/geometry/domains/gis/io/wkt/read_wkt_multi.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 #include <test_common/test_point.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_envelope.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_envelope.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_envelope.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -24,6 +24,7 @@
 #include <boost/geometry/domains/gis/io/wkt/read_wkt_multi.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 #include <test_common/test_point.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_equals.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_equals.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_equals.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,6 +11,7 @@
 #include <boost/geometry/multi/algorithms/equals.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/read_wkt_multi.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_for_each.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_for_each.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_for_each.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -16,6 +16,7 @@
 #include <boost/geometry/geometries/ring.hpp>
 #include <boost/geometry/geometries/linestring.hpp>
 #include <boost/geometry/geometries/point.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/polygon.hpp>
 
 #include <boost/geometry/multi/geometries/multi_point.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_intersection.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_intersection.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_intersection.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -20,6 +20,7 @@
 #include <boost/geometry/multi/algorithms/intersection.hpp>
 #include <boost/geometry/multi/algorithms/within.hpp> // only for testing #77
 
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_point.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_length.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_length.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_length.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -11,6 +11,8 @@
 #include <boost/geometry/multi/multi.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+#include <boost/geometry/multi/geometries/multi_linestring.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 

Modified: trunk/libs/geometry/test/multi/algorithms/multi_num_geometries.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_num_geometries.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_num_geometries.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_point.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_num_interior_rings.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_num_interior_rings.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_num_interior_rings.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_point.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_num_points.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_num_points.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_num_points.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_point.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_perimeter.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_perimeter.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_perimeter.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,6 +12,7 @@
 
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/polygon.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 

Modified: trunk/libs/geometry/test/multi/algorithms/multi_reverse.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_reverse.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_reverse.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/multi/geometries/multi_point.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_simplify.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_simplify.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_simplify.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -17,6 +17,8 @@
 #include <boost/geometry/geometries/point.hpp>
 #include <boost/geometry/geometries/polygon.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
+
 #include <boost/geometry/multi/geometries/multi_point.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_transform.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_transform.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_transform.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -20,6 +20,7 @@
 #include <boost/geometry/algorithms/transform.hpp>
 #include <boost/geometry/strategies/strategies.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/multi/algorithms/transform.hpp>
 

Modified: trunk/libs/geometry/test/multi/algorithms/multi_union.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_union.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_union.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -19,6 +19,7 @@
 #include <boost/geometry/multi/algorithms/intersection.hpp>
 #include <boost/geometry/multi/algorithms/within.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 

Modified: trunk/libs/geometry/test/multi/algorithms/multi_unique.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_unique.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_unique.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/multi/geometries/multi_point.hpp>
 #include <boost/geometry/multi/geometries/multi_linestring.hpp>

Modified: trunk/libs/geometry/test/multi/algorithms/multi_within.cpp
==============================================================================
--- trunk/libs/geometry/test/multi/algorithms/multi_within.cpp (original)
+++ trunk/libs/geometry/test/multi/algorithms/multi_within.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -18,6 +18,7 @@
 #include <boost/geometry/multi/core/point_order.hpp>
 #include <boost/geometry/multi/algorithms/within.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/geometries/multi_polygon.hpp>
 
 #include <algorithms/test_within.hpp>

Modified: trunk/libs/geometry/test/views/closeable_view.cpp
==============================================================================
--- trunk/libs/geometry/test/views/closeable_view.cpp (original)
+++ trunk/libs/geometry/test/views/closeable_view.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -19,6 +19,7 @@
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 #include <boost/geometry/util/write_dsv.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian);

Modified: trunk/libs/geometry/test/views/reversible_closeable.cpp
==============================================================================
--- trunk/libs/geometry/test/views/reversible_closeable.cpp (original)
+++ trunk/libs/geometry/test/views/reversible_closeable.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -21,6 +21,7 @@
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 #include <boost/geometry/util/write_dsv.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian);

Modified: trunk/libs/geometry/test/views/reversible_view.cpp
==============================================================================
--- trunk/libs/geometry/test/views/reversible_view.cpp (original)
+++ trunk/libs/geometry/test/views/reversible_view.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -19,6 +19,7 @@
 #include <boost/geometry/domains/gis/io/wkt/wkt.hpp>
 #include <boost/geometry/util/write_dsv.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/boost_tuple.hpp>
 
 BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS(cs::cartesian);

Modified: trunk/libs/geometry/test/views/segment_view.cpp
==============================================================================
--- trunk/libs/geometry/test/views/segment_view.cpp (original)
+++ trunk/libs/geometry/test/views/segment_view.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -15,6 +15,7 @@
 #include <geometry_test_common.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/views/segment_view.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 

Modified: trunk/libs/geometry/test_extensions/algorithms/connect.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/algorithms/connect.cpp (original)
+++ trunk/libs/geometry/test_extensions/algorithms/connect.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <geometry_test_common.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/algorithms/buffer.hpp>
 #include <boost/geometry/algorithms/num_points.hpp>

Modified: trunk/libs/geometry/test_extensions/algorithms/dissolve.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/algorithms/dissolve.cpp (original)
+++ trunk/libs/geometry/test_extensions/algorithms/dissolve.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -22,6 +22,7 @@
 #include <boost/geometry/algorithms/unique.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/strategies/strategies.hpp>
 

Modified: trunk/libs/geometry/test_extensions/algorithms/is_convex.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/algorithms/is_convex.cpp (original)
+++ trunk/libs/geometry/test_extensions/algorithms/is_convex.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -30,6 +30,7 @@
 #include <boost/geometry/strategies/strategies.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/util/as_range.hpp>
 #include <boost/geometry/domains/gis/io/wkt/stream_wkt.hpp>

Modified: trunk/libs/geometry/test_extensions/algorithms/mark_spikes.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/algorithms/mark_spikes.cpp (original)
+++ trunk/libs/geometry/test_extensions/algorithms/mark_spikes.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -16,6 +16,7 @@
 #include <geometry_test_common.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/multi/multi.hpp>
 #include <boost/geometry/strategies/strategies.hpp>
 

Modified: trunk/libs/geometry/test_extensions/algorithms/midpoints.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/algorithms/midpoints.cpp (original)
+++ trunk/libs/geometry/test_extensions/algorithms/midpoints.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -22,6 +22,7 @@
 #include <boost/geometry/extensions/algorithms/midpoints.hpp>
 #include <boost/geometry/algorithms/make.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/util/write_dsv.hpp>
 

Modified: trunk/libs/geometry/test_extensions/algorithms/offset.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/algorithms/offset.cpp (original)
+++ trunk/libs/geometry/test_extensions/algorithms/offset.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -13,6 +13,7 @@
 #include <geometry_test_common.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/algorithms/length.hpp>
 #include <boost/geometry/algorithms/num_points.hpp>

Modified: trunk/libs/geometry/test_extensions/algorithms/remove_holes_if.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/algorithms/remove_holes_if.cpp (original)
+++ trunk/libs/geometry/test_extensions/algorithms/remove_holes_if.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -23,6 +23,7 @@
 #include <boost/geometry/extensions/algorithms/remove_holes_if.hpp>
 #include <boost/geometry/algorithms/make.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 
 #include <boost/geometry/strategies/strategies.hpp>

Modified: trunk/libs/geometry/test_extensions/algorithms/selected.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/algorithms/selected.cpp (original)
+++ trunk/libs/geometry/test_extensions/algorithms/selected.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -22,6 +22,7 @@
 #include <geometry_test_common.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/extensions/algorithms/selected.hpp>
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>
 

Modified: trunk/libs/geometry/test_extensions/gis/projections/projection.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/gis/projections/projection.cpp (original)
+++ trunk/libs/geometry/test_extensions/gis/projections/projection.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -30,6 +30,7 @@
 #include <boost/geometry/core/coordinate_type.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/extensions/gis/latlong/point_ll.hpp>
 #include <test_common/test_point.hpp>

Modified: trunk/libs/geometry/test_extensions/gis/projections/projection_epsg.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/gis/projections/projection_epsg.cpp (original)
+++ trunk/libs/geometry/test_extensions/gis/projections/projection_epsg.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -33,6 +33,7 @@
 
 #include <boost/geometry/geometries/adapted/c_array.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 #include <boost/geometry/extensions/gis/latlong/point_ll.hpp>
 #include <test_common/test_point.hpp>
 

Modified: trunk/libs/geometry/test_extensions/gis/projections/projections.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/gis/projections/projections.cpp (original)
+++ trunk/libs/geometry/test_extensions/gis/projections/projections.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -24,6 +24,8 @@
 
 #include <geometry_test_common.hpp>
 
+#include <boost/geometry/geometries/point_xy.hpp>
+
 #include <boost/geometry/extensions/gis/projections/parameters.hpp>
 #include <boost/geometry/extensions/gis/projections/projection.hpp>
 #include <boost/geometry/extensions/gis/projections/factory.hpp>

Modified: trunk/libs/geometry/test_extensions/index/rtree.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/index/rtree.cpp (original)
+++ trunk/libs/geometry/test_extensions/index/rtree.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -12,8 +12,8 @@
 #include <boost/test/floating_point_comparison.hpp>
 #include <boost/test/included/test_exec_monitor.hpp>
 
-#include <boost/geometry/geometries/box.hpp>
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
 
 #include <boost/geometry/extensions/index/rtree/rtree.hpp>
 

Modified: trunk/libs/geometry/test_extensions/nsphere/within.cpp
==============================================================================
--- trunk/libs/geometry/test_extensions/nsphere/within.cpp (original)
+++ trunk/libs/geometry/test_extensions/nsphere/within.cpp 2011-05-08 10:38:45 EDT (Sun, 08 May 2011)
@@ -10,6 +10,8 @@
 #include <boost/geometry/extensions/nsphere/nsphere.hpp>
 
 #include <boost/geometry/geometries/geometries.hpp>
+#include <boost/geometry/geometries/point_xy.hpp>
+
 #include <boost/geometry/strategies/strategies.hpp>
 
 #include <boost/geometry/domains/gis/io/wkt/read_wkt.hpp>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk