summaryrefslogtreecommitdiff
path: root/libs/geometry/doc/html/geometry
diff options
context:
space:
mode:
authorChanho Park <chanho61.park@samsung.com>2014-12-11 18:55:56 +0900
committerChanho Park <chanho61.park@samsung.com>2014-12-11 18:55:56 +0900
commit08c1e93fa36a49f49325a07fe91ff92c964c2b6c (patch)
tree7a7053ceb8874b28ec4b868d4c49b500008a102e /libs/geometry/doc/html/geometry
parentbb4dd8289b351fae6b55e303f189127a394a1edd (diff)
downloadboost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.gz
boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.tar.bz2
boost-08c1e93fa36a49f49325a07fe91ff92c964c2b6c.zip
Imported Upstream version 1.57.0upstream/1.57.0
Diffstat (limited to 'libs/geometry/doc/html/geometry')
-rw-r--r--libs/geometry/doc/html/geometry/aboutdoc.html28
-rw-r--r--libs/geometry/doc/html/geometry/acknowledgments.html8
-rw-r--r--libs/geometry/doc/html/geometry/compilation.html90
-rw-r--r--libs/geometry/doc/html/geometry/design.html40
-rw-r--r--libs/geometry/doc/html/geometry/examples.html50
-rw-r--r--libs/geometry/doc/html/geometry/examples/example__adapting_a_legacy_geometry_object_model.html257
-rw-r--r--libs/geometry/doc/html/geometry/examples/example_source_code__adapting_a_legacy_geometry_object_model.html537
-rw-r--r--libs/geometry/doc/html/geometry/indexes.html18
-rw-r--r--libs/geometry/doc/html/geometry/indexes/alphabetical_index.html255
-rw-r--r--libs/geometry/doc/html/geometry/indexes/matrix.html334
-rw-r--r--libs/geometry/doc/html/geometry/introduction.html31
-rw-r--r--libs/geometry/doc/html/geometry/quickstart.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference.html52
-rw-r--r--libs/geometry/doc/html/geometry/reference/access.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/exterior_ring.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1.html47
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1_const_version.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/get.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/get/get_1.html (renamed from libs/geometry/doc/html/geometry/reference/access/get/get_2.html)76
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/get/get_1_with_index.html (renamed from libs/geometry/doc/html/geometry/reference/access/get/get_2_with_index.html)52
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/get/get_as_radian.html26
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/interior_rings.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1_const_version.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/set.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/set/set_2.html (renamed from libs/geometry/doc/html/geometry/reference/access/set/set_3.html)46
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/set/set_2_with_index.html (renamed from libs/geometry/doc/html/geometry/reference/access/set/set_3_with_index.html)48
-rw-r--r--libs/geometry/doc/html/geometry/reference/access/set/set_from_radian.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_array.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_fusion.html14
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_polygon.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/point_data.html16
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_data.html45
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_with_holes_data.html57
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/rectangle_data.html35
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_range.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_range/filtered.html16
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_range/reversed.html16
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_range/sliced.html16
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_range/strided.html16
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/boost_tuple.html14
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/c_array.html14
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box.html21
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_2d_4values.html21
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_templated.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring_templated.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring_templated.html20
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point.html23
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point_templated.html23
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon_templated.html20
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d.html21
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_const.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_get_set.html20
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_const.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_get_set.html20
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring_templated.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms.html11
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/append.html81
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/area.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/area/area_1.html43
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/area/area_2_with_strategy.html47
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/assign.html12
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/assign/assign.html26
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_inverse.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_points.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_3_2_coordinate_values.html37
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_4_3_coordinate_values.html42
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_5_4_coordinate_values.html36
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_zero.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/buffer.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer_4.html (renamed from libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer.html)47
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer_7_with_strategies.html588
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/buffer/return_buffer.html64
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/centroid.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_2.html30
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_3_with_strategy.html30
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_1.html28
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_2_with_strategy.html32
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/clear.html42
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/convert.html32
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/convex_hull.html78
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/correct.html44
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/covered_by.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_2.html164
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_3_with_strategy.html170
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/crosses.html815
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/difference.html61
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/disjoint.html666
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/distance.html20
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance.html258
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance_2.html907
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance_3_with_strategy.html197
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_2.html271
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_3_with_strategy.html34
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/envelope.html14
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/envelope/envelope.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/envelope/return_envelope.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/equals.html404
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/expand.html32
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/for_each.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point.html (renamed from libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point_2.html)83
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point_2_const_version.html217
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment.html (renamed from libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment_2_const_version.html)53
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment_2.html173
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/intersection.html37
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/intersects.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_1_one_geometry.html23
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_2_two_geometries.html29
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/is_simple.html354
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/is_valid.html354
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/length.html14
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/length/length_1.html29
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/length/length_2_with_strategy.html30
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/make.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/make/make_2_2_coordinate_values.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/make/make_3_3_coordinate_values.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/make/make_inverse.html26
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/make/make_zero.html20
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/num_geometries.html32
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/num_interior_rings.html32
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/num_points.html37
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/overlaps.html678
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/perimeter.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_1.html26
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_2_with_strategy.html26
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/reverse.html28
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/simplify.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_3.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_4_with_strategy.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/sym_difference.html57
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/touches.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_1_one_geometry.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_2_two_geometries.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/transform.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_2.html28
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_3_with_strategy.html28
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/union_.html59
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/unique.html28
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/within.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/within/within_2.html170
-rw-r--r--libs/geometry/doc/html/geometry/reference/algorithms/within/within_3_with_strategy.html172
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/add_point.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/add_value.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/assign_point.html45
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/assign_value.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/divide_point.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/divide_value.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/dot_product.html32
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/multiply_point.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/multiply_value.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/subtract_point.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/arithmetic/subtract_value.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts/concept_box.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts/concept_linestring.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts/concept_multi_linestring.html16
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts/concept_multi_point.html16
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts/concept_multi_polygon.html20
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts/concept_point.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts/concept_polygon.html25
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts/concept_ring.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/concepts/concept_segment.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/constants.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/constants/max_corner.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference/constants/min_corner.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference/core.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/closure.html31
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/coordinate_system.html27
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/coordinate_type.html27
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/cs_tag.html23
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/degree.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/dimension.html28
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/interior_type.html31
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/is_radian.html20
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/point_order.html31
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/point_type.html29
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/radian.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/ring_type.html31
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/tag.html30
-rw-r--r--libs/geometry/doc/html/geometry/reference/core/tag_cast.html27
-rw-r--r--libs/geometry/doc/html/geometry/reference/cs.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/cs/cs_cartesian.html16
-rw-r--r--libs/geometry/doc/html/geometry/reference/cs/cs_geographic.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/cs/cs_spherical.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/cs/cs_spherical_equatorial.html18
-rw-r--r--libs/geometry/doc/html/geometry/reference/enumerations.html17
-rw-r--r--libs/geometry/doc/html/geometry/reference/enumerations/buffer_side_selector.html117
-rw-r--r--libs/geometry/doc/html/geometry/reference/enumerations/closure_selector.html41
-rw-r--r--libs/geometry/doc/html/geometry/reference/enumerations/join_selector.html128
-rw-r--r--libs/geometry/doc/html/geometry/reference/enumerations/order_selector.html41
-rw-r--r--libs/geometry/doc/html/geometry/reference/enumerations/piece_type.html148
-rw-r--r--libs/geometry/doc/html/geometry/reference/exceptions.html14
-rw-r--r--libs/geometry/doc/html/geometry/reference/exceptions/centroid_exception.html42
-rw-r--r--libs/geometry/doc/html/geometry/reference/exceptions/exception.html14
-rw-r--r--libs/geometry/doc/html/geometry/reference/io.html48
-rw-r--r--libs/geometry/doc/html/geometry/reference/io/svg.html48
-rw-r--r--libs/geometry/doc/html/geometry/reference/io/svg/svg.html171
-rw-r--r--libs/geometry/doc/html/geometry/reference/io/svg/svg_mapper.html431
-rw-r--r--libs/geometry/doc/html/geometry/reference/io/wkt.html98
-rw-r--r--libs/geometry/doc/html/geometry/reference/io/wkt/read_wkt.html206
-rw-r--r--libs/geometry/doc/html/geometry/reference/io/wkt/wkt.html198
-rw-r--r--libs/geometry/doc/html/geometry/reference/iterators.html14
-rw-r--r--libs/geometry/doc/html/geometry/reference/iterators/closing_iterator.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference/iterators/ever_circling_iterator.html25
-rw-r--r--libs/geometry/doc/html/geometry/reference/models.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_box.html29
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_d2_point_xy.html31
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_linestring.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_multi_linestring.html30
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_multi_point.html30
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_multi_polygon.html30
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_point.html29
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_polygon.html32
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_referring_segment.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_ring.html22
-rw-r--r--libs/geometry/doc/html/geometry/reference/models/model_segment.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes.html59
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree.html990
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/_rtree__.html61
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/bounds__.html86
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/clear__.html61
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/count_valueorindexable_const___.html134
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/empty__.html77
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/get_allocator__.html77
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/indexable_get__.html77
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_convertibleorrange_const___.html127
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_iterator__iterator_.html144
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_value_type_const___.html125
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree____.html123
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree_const___.html123
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/parameters__.html77
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/qbegin_predicates_const___.html149
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/qend__.html101
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/query_predicates_const____outiter_.html266
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_convertibleorrange_const___.html145
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_iterator__iterator_.html162
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_value_type_const___.html141
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree__.html156
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_iterator__iterator_.html219
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html168
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_range_const___.html211
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree____.html115
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_____allocator_type_const___.html144
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const___.html123
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const____allocator_type_const___.html143
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/size__.html77
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/swap_rtree___.html115
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/value_eq__.html77
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__adaptors.html82
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__adaptors/queried_predicates_const___.html101
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__inserters.html81
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__inserters/inserter_container___.html117
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates.html215
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/contains_geometry_const___.html156
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/covered_by_geometry_const___.html156
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/covers_geometry_const___.html156
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/disjoint_geometry_const___.html156
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/intersects_geometry_const___.html158
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/nearest_geometry_const____unsigned_.html157
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/overlaps_geometry_const___.html156
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/satisfies_unarypredicate_const___.html172
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/within_geometry_const___.html156
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions.html294
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/bounds_rtree______const___.html126
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/clear_rtree________.html118
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/empty_rtree______const___.html125
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________convertibleorrange_const___.html142
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________iterator__iterator_.html158
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________value_const___.html139
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/qbegin_rtree______const____predicates_const___.html170
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/qend_rtree______const___.html98
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/query_rtree______const____predicates_const____outiter_.html287
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________convertibleorrange_const___.html155
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________iterator__iterator_.html171
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________value_const___.html150
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/size_rtree______const___.html125
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/swap_rtree_________rtree________.html143
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/observers.html49
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/observers/boost__geometry__index__equal_to.html285
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/observers/boost__geometry__index__indexable.html264
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters.html53
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html175
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html175
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html220
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__linear.html114
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__quadratic.html114
-rw-r--r--libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__rstar.html148
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies.html25
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_area_huiller.html34
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_area_surveyor.html25
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_distance_asymmetric.html223
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_distance_symmetric.html219
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_end_flat.html145
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_end_round.html193
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_join_miter.html197
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_join_round.html192
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_point_circle.html193
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_point_square.html146
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_side_straight.html92
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_average.html38
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_bashein_detmer.html41
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_convex_hull_graham_andrew.html27
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_cross_track.html76
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_haversine.html61
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_projected_point.html61
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras.html72
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras_box_box.html204
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras_point_box.html204
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_cross_track.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_triangle.html51
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_side_spherical_side_formula.html19
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_simplify_douglas_peucker.html28
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_inverse_transformer.html38
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_map_transformer.html68
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_rotate_transformer.html47
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_scale_transformer.html59
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_translate_transformer.html56
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_ublas_transformer.html40
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_within_crossings_multiply.html24
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_within_franklin.html26
-rw-r--r--libs/geometry/doc/html/geometry/reference/strategies/strategy_within_winding.html26
-rw-r--r--libs/geometry/doc/html/geometry/reference/views.html8
-rw-r--r--libs/geometry/doc/html/geometry/reference/views/box_view.html27
-rw-r--r--libs/geometry/doc/html/geometry/reference/views/closeable_view.html25
-rw-r--r--libs/geometry/doc/html/geometry/reference/views/identity_view.html42
-rw-r--r--libs/geometry/doc/html/geometry/reference/views/reversible_view.html23
-rw-r--r--libs/geometry/doc/html/geometry/reference/views/segment_view.html27
-rw-r--r--libs/geometry/doc/html/geometry/release_notes.html555
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes.html75
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/creation_and_modification.html410
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/introduction.html400
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/queries.html642
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples.html67
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_iterators_of_a_map_storing_variant_geometries.html218
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_polygons_stored_in_vector.html171
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_shared_pointers_to_polygons.html163
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_stored_in_mapped_file_using_boost_interprocess.html112
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_stored_in_shared_memory_using_boost_interprocess.html177
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/iterative_query.html112
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/quick_start.html133
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/range_adaptors.html122
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html163
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html170
-rw-r--r--libs/geometry/doc/html/geometry/spatial_indexes/rtree_quickstart.html179
352 files changed, 28523 insertions, 3848 deletions
diff --git a/libs/geometry/doc/html/geometry/aboutdoc.html b/libs/geometry/doc/html/geometry/aboutdoc.html
index 46e3953eb1..692e3160c7 100644
--- a/libs/geometry/doc/html/geometry/aboutdoc.html
+++ b/libs/geometry/doc/html/geometry/aboutdoc.html
@@ -1,9 +1,9 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>About this documentation</title>
+<title>About this Documentation</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="prev" href="release_notes.html" title="Release Notes">
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="geometry.aboutdoc"></a><a class="link" href="aboutdoc.html" title="About this documentation">About this documentation</a>
+<a name="geometry.aboutdoc"></a><a class="link" href="aboutdoc.html" title="About this Documentation">About this Documentation</a>
</h2></div></div></div>
<p>
Within the Boost community there are several styles of documenting. Most libraries
@@ -50,7 +50,7 @@
</p>
<h4>
<a name="geometry.aboutdoc.h0"></a>
- <span><a name="geometry.aboutdoc.the_chain"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.the_chain">The
+ <span class="phrase"><a name="geometry.aboutdoc.the_chain"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.the_chain">The
chain</a>
</h4>
<p>
@@ -86,7 +86,7 @@
</p>
<h4>
<a name="geometry.aboutdoc.h1"></a>
- <span><a name="geometry.aboutdoc.the_reference_matrix"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.the_reference_matrix">The
+ <span class="phrase"><a name="geometry.aboutdoc.the_reference_matrix"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.the_reference_matrix">The
reference matrix</a>
</h4>
<p>
@@ -98,7 +98,7 @@
</p>
<h4>
<a name="geometry.aboutdoc.h2"></a>
- <span><a name="geometry.aboutdoc.mixing_quickbook_into_c___code"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.mixing_quickbook_into_c___code">Mixing
+ <span class="phrase"><a name="geometry.aboutdoc.mixing_quickbook_into_c___code"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.mixing_quickbook_into_c___code">Mixing
QuickBook into C++ code</a>
</h4>
<p>
@@ -148,7 +148,7 @@
</p>
<h4>
<a name="geometry.aboutdoc.h3"></a>
- <span><a name="geometry.aboutdoc.quickbook_within_c___issues"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.quickbook_within_c___issues">QuickBook
+ <span class="phrase"><a name="geometry.aboutdoc.quickbook_within_c___issues"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.quickbook_within_c___issues">QuickBook
within C++ issues</a>
</h4>
<p>
@@ -163,7 +163,7 @@
</p>
<h4>
<a name="geometry.aboutdoc.h4"></a>
- <span><a name="geometry.aboutdoc.overloads"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.overloads">Overloads</a>
+ <span class="phrase"><a name="geometry.aboutdoc.overloads"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.overloads">Overloads</a>
</h4>
<p>
Boost.Geometry contains a lot of overloads, two functions with the same name
@@ -177,7 +177,7 @@
</p>
<h4>
<a name="geometry.aboutdoc.h5"></a>
- <span><a name="geometry.aboutdoc.overloads_and_sharing_documentation"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.overloads_and_sharing_documentation">Overloads
+ <span class="phrase"><a name="geometry.aboutdoc.overloads_and_sharing_documentation"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.overloads_and_sharing_documentation">Overloads
and sharing documentation</a>
</h4>
<p>
@@ -189,7 +189,7 @@
</p>
<h4>
<a name="geometry.aboutdoc.h6"></a>
- <span><a name="geometry.aboutdoc.doxygen_aliases"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.doxygen_aliases">Doxygen
+ <span class="phrase"><a name="geometry.aboutdoc.doxygen_aliases"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.doxygen_aliases">Doxygen
aliases</a>
</h4>
<p>
@@ -212,7 +212,7 @@
</p>
<h4>
<a name="geometry.aboutdoc.h7"></a>
- <span><a name="geometry.aboutdoc.quickbook_macros"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.quickbook_macros">QuickBook
+ <span class="phrase"><a name="geometry.aboutdoc.quickbook_macros"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.quickbook_macros">QuickBook
macros</a>
</h4>
<p>
@@ -229,7 +229,7 @@
</p>
<h4>
<a name="geometry.aboutdoc.h8"></a>
- <span><a name="geometry.aboutdoc.code_examples"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.code_examples">Code
+ <span class="phrase"><a name="geometry.aboutdoc.code_examples"></a></span><a class="link" href="aboutdoc.html#geometry.aboutdoc.code_examples">Code
examples</a>
</h4>
<p>
@@ -267,8 +267,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/acknowledgments.html b/libs/geometry/doc/html/geometry/acknowledgments.html
index 76acc7df67..74ef228bfa 100644
--- a/libs/geometry/doc/html/geometry/acknowledgments.html
+++ b/libs/geometry/doc/html/geometry/acknowledgments.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Acknowledgments</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="prev" href="aboutdoc.html" title="About this documentation">
+<link rel="prev" href="aboutdoc.html" title="About this Documentation">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -61,8 +61,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/compilation.html b/libs/geometry/doc/html/geometry/compilation.html
index ee1940fd81..7605c0cd3b 100644
--- a/libs/geometry/doc/html/geometry/compilation.html
+++ b/libs/geometry/doc/html/geometry/compilation.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Compilation</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="prev" href="design.html" title="Design Rationale">
-<link rel="next" href="indexes.html" title="Indexes">
+<link rel="prev" href="introduction.html" title="Introduction">
+<link rel="next" href="design.html" title="Design Rationale">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="design.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexes.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="introduction.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="design.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -46,16 +46,16 @@
</pre>
<h4>
<a name="geometry.compilation.h0"></a>
- <span><a name="geometry.compilation.supported_compilers"></a></span><a class="link" href="compilation.html#geometry.compilation.supported_compilers">Supported
+ <span class="phrase"><a name="geometry.compilation.supported_compilers"></a></span><a class="link" href="compilation.html#geometry.compilation.supported_compilers">Supported
Compilers</a>
</h4>
<p>
Boost.Geometry library has been successfully tested with the following compilers:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
MSVC (including Express Editions)
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
<li class="listitem">
10.0 (MSVC 2010)
</li>
@@ -69,7 +69,7 @@
</li>
<li class="listitem">
gcc
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
<li class="listitem">
gcc 4.7.0
</li>
@@ -101,13 +101,18 @@
</li>
<li class="listitem">
clang
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
- clang x.x
- </li></ul></div>
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
+<li class="listitem">
+ clang 3.3
+ </li>
+<li class="listitem">
+ clang 3.2
+ </li>
+</ul></div>
</li>
<li class="listitem">
darwin
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
<li class="listitem">
darwin 4.0.1
</li>
@@ -118,7 +123,7 @@
</li>
<li class="listitem">
intel
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
<li class="listitem">
intel 11.1
</li>
@@ -132,7 +137,7 @@
</li>
<li class="listitem">
pathscale
- <div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem">
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; "><li class="listitem">
pathscale 4.0.8
</li></ul></div>
</li>
@@ -148,7 +153,7 @@
</p>
<h4>
<a name="geometry.compilation.h1"></a>
- <span><a name="geometry.compilation.includes"></a></span><a class="link" href="compilation.html#geometry.compilation.includes">Includes</a>
+ <span class="phrase"><a name="geometry.compilation.includes"></a></span><a class="link" href="compilation.html#geometry.compilation.includes">Includes</a>
</h4>
<p>
The most convenient headerfile including all algorithms and strategies is
@@ -171,21 +176,46 @@
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
</pre>
<p>
- This includes definitions of all provided geometry types: point, linestring,
- polygon, ring, box. The file <code class="computeroutput"><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span></code> is not
- included in the <code class="computeroutput"><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span></code> headerfile because users should be given
+ This includes definitions of all provided geometry types:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ point,
+ </li>
+<li class="listitem">
+ linestring,
+ </li>
+<li class="listitem">
+ polygon,
+ </li>
+<li class="listitem">
+ ring,
+ </li>
+<li class="listitem">
+ multi_point,
+ </li>
+<li class="listitem">
+ multi_linestring,
+ </li>
+<li class="listitem">
+ multi_polygon,
+ </li>
+<li class="listitem">
+ box,
+ </li>
+<li class="listitem">
+ segment.
+ </li>
+</ul></div>
+<p>
+ The file <code class="computeroutput"><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span></code> is not included in the <code class="computeroutput"><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span></code> 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.
</p>
-<p>
- For users using multi-geometries:
- </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-</pre>
<h4>
<a name="geometry.compilation.h2"></a>
- <span><a name="geometry.compilation.advanced_includes"></a></span><a class="link" href="compilation.html#geometry.compilation.advanced_includes">Advanced
+ <span class="phrase"><a name="geometry.compilation.advanced_includes"></a></span><a class="link" href="compilation.html#geometry.compilation.advanced_includes">Advanced
Includes</a>
</h4>
<p>
@@ -196,13 +226,13 @@
</pre>
<h4>
<a name="geometry.compilation.h3"></a>
- <span><a name="geometry.compilation.performance"></a></span><a class="link" href="compilation.html#geometry.compilation.performance">Performance</a>
+ <span class="phrase"><a name="geometry.compilation.performance"></a></span><a class="link" href="compilation.html#geometry.compilation.performance">Performance</a>
</h4>
<p>
The enumeration below is not exhaustive but can contain hints to improve the
performance:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
For Microsoft MSVC, set define <code class="computeroutput"><span class="identifier">_SECURE_SCL</span><span class="special">=</span><span class="number">0</span></code> for preprocessor.
</li>
@@ -220,7 +250,7 @@
</ul></div>
<h4>
<a name="geometry.compilation.h4"></a>
- <span><a name="geometry.compilation.problems_with_intellisense"></a></span><a class="link" href="compilation.html#geometry.compilation.problems_with_intellisense">Problems
+ <span class="phrase"><a name="geometry.compilation.problems_with_intellisense"></a></span><a class="link" href="compilation.html#geometry.compilation.problems_with_intellisense">Problems
with Intellisense</a>
</h4>
<p>
@@ -245,8 +275,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -254,7 +284,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="design.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexes.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="introduction.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="design.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/design.html b/libs/geometry/doc/html/geometry/design.html
index 1ea2335e90..6a6f65bd91 100644
--- a/libs/geometry/doc/html/geometry/design.html
+++ b/libs/geometry/doc/html/geometry/design.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Design Rationale</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="prev" href="quickstart.html" title="Quick Start">
-<link rel="next" href="compilation.html" title="Compilation">
+<link rel="prev" href="compilation.html" title="Compilation">
+<link rel="next" href="quickstart.html" title="Quick Start">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="quickstart.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compilation.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="compilation.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="quickstart.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -52,7 +52,7 @@
in a Cartesian coordinate system. A generic library should be able to calculate
the distance:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
for any point class or struct, not on just this <span class="bold"><strong>mypoint</strong></span>
type
@@ -80,7 +80,7 @@
</p>
<h4>
<a name="geometry.design.h0"></a>
- <span><a name="geometry.design.using_templates"></a></span><a class="link" href="design.html#geometry.design.using_templates">Using
+ <span class="phrase"><a name="geometry.design.using_templates"></a></span><a class="link" href="design.html#geometry.design.using_templates">Using
Templates</a>
</h4>
<p>
@@ -107,7 +107,7 @@
</p>
<h4>
<a name="geometry.design.h1"></a>
- <span><a name="geometry.design.using_traits"></a></span><a class="link" href="design.html#geometry.design.using_traits">Using
+ <span class="phrase"><a name="geometry.design.using_traits"></a></span><a class="link" href="design.html#geometry.design.using_traits">Using
Traits</a>
</h4>
<p>
@@ -175,7 +175,7 @@
</p>
<h4>
<a name="geometry.design.h2"></a>
- <span><a name="geometry.design.dimension_agnosticism"></a></span><a class="link" href="design.html#geometry.design.dimension_agnosticism">Dimension
+ <span class="phrase"><a name="geometry.design.dimension_agnosticism"></a></span><a class="link" href="design.html#geometry.design.dimension_agnosticism">Dimension
Agnosticism</a>
</h4>
<p>
@@ -265,7 +265,7 @@
</p>
<h4>
<a name="geometry.design.h3"></a>
- <span><a name="geometry.design.coordinate_type"></a></span><a class="link" href="design.html#geometry.design.coordinate_type">Coordinate
+ <span class="phrase"><a name="geometry.design.coordinate_type"></a></span><a class="link" href="design.html#geometry.design.coordinate_type">Coordinate
Type</a>
</h4>
<p>
@@ -333,7 +333,7 @@
</pre>
<h4>
<a name="geometry.design.h4"></a>
- <span><a name="geometry.design.different_geometries"></a></span><a class="link" href="design.html#geometry.design.different_geometries">Different
+ <span class="phrase"><a name="geometry.design.different_geometries"></a></span><a class="link" href="design.html#geometry.design.different_geometries">Different
Geometries</a>
</h4>
<p>
@@ -353,7 +353,7 @@
also cannot create an overload because that would be ambiguous, having the
same template signature. There are two solutions:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
tag dispatching
</li>
@@ -468,7 +468,7 @@
</pre>
<h4>
<a name="geometry.design.h5"></a>
- <span><a name="geometry.design.kernel_revisited"></a></span><a class="link" href="design.html#geometry.design.kernel_revisited">Kernel
+ <span class="phrase"><a name="geometry.design.kernel_revisited"></a></span><a class="link" href="design.html#geometry.design.kernel_revisited">Kernel
Revisited</a>
</h4>
<p>
@@ -531,7 +531,7 @@
</p>
<h4>
<a name="geometry.design.h6"></a>
- <span><a name="geometry.design.coordinate_system"></a></span><a class="link" href="design.html#geometry.design.coordinate_system">Coordinate
+ <span class="phrase"><a name="geometry.design.coordinate_system"></a></span><a class="link" href="design.html#geometry.design.coordinate_system">Coordinate
System</a>
</h4>
<p>
@@ -683,7 +683,7 @@
</p>
<h4>
<a name="geometry.design.h7"></a>
- <span><a name="geometry.design.point_concept"></a></span><a class="link" href="design.html#geometry.design.point_concept">Point
+ <span class="phrase"><a name="geometry.design.point_concept"></a></span><a class="link" href="design.html#geometry.design.point_concept">Point
Concept</a>
</h4>
<p>
@@ -692,7 +692,7 @@
the traits namespace should be accepted a as valid type. So the Point Concept
consists of:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
a specialization for <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>
</li>
@@ -726,7 +726,7 @@
</p>
<h4>
<a name="geometry.design.h8"></a>
- <span><a name="geometry.design.return_type"></a></span><a class="link" href="design.html#geometry.design.return_type">Return
+ <span class="phrase"><a name="geometry.design.return_type"></a></span><a class="link" href="design.html#geometry.design.return_type">Return
Type</a>
</h4>
<p>
@@ -814,7 +814,7 @@
</p>
<h4>
<a name="geometry.design.h9"></a>
- <span><a name="geometry.design.summary"></a></span><a class="link" href="design.html#geometry.design.summary">Summary</a>
+ <span class="phrase"><a name="geometry.design.summary"></a></span><a class="link" href="design.html#geometry.design.summary">Summary</a>
</h4>
<p>
In this design rationale, Boost.Geometry is step by step designed using tag
@@ -829,8 +829,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -838,7 +838,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="quickstart.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compilation.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="compilation.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="quickstart.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/examples.html b/libs/geometry/doc/html/geometry/examples.html
new file mode 100644
index 0000000000..87a3796fec
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/examples.html
@@ -0,0 +1,50 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Examples</title>
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="prev" href="indexes/alphabetical_index.html" title="Alphabetical Index">
+<link rel="next" href="examples/example__adapting_a_legacy_geometry_object_model.html" title="Example: Adapting a legacy geometry object model">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="indexes/alphabetical_index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="examples/example__adapting_a_legacy_geometry_object_model.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="geometry.examples"></a><a class="link" href="examples.html" title="Examples">Examples</a>
+</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="examples/example__adapting_a_legacy_geometry_object_model.html">Example:
+ Adapting a legacy geometry object model</a></span></dt>
+<dt><span class="section"><a href="examples/example_source_code__adapting_a_legacy_geometry_object_model.html">Example
+ source code: Adapting a legacy geometry object model</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="indexes/alphabetical_index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="examples/example__adapting_a_legacy_geometry_object_model.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/examples/example__adapting_a_legacy_geometry_object_model.html b/libs/geometry/doc/html/geometry/examples/example__adapting_a_legacy_geometry_object_model.html
new file mode 100644
index 0000000000..c5a077fc30
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/examples/example__adapting_a_legacy_geometry_object_model.html
@@ -0,0 +1,257 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Example: Adapting a legacy geometry object model</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../examples.html" title="Examples">
+<link rel="prev" href="../examples.html" title="Examples">
+<link rel="next" href="example_source_code__adapting_a_legacy_geometry_object_model.html" title="Example source code: Adapting a legacy geometry object model">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../examples.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="example_source_code__adapting_a_legacy_geometry_object_model.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="geometry.examples.example__adapting_a_legacy_geometry_object_model"></a><a class="link" href="example__adapting_a_legacy_geometry_object_model.html" title="Example: Adapting a legacy geometry object model">Example:
+ Adapting a legacy geometry object model</a>
+</h3></div></div></div>
+<p>
+ One of the primary benefits of Boost.Geometry, and the reason for its fairly
+ complex template-based implementation, is that it allows for integration
+ with legacy classes/objects.
+ </p>
+<p>
+ By defining the relationship between the Boost.Geometry concepts and an existing,
+ legacy object model, the legacy objects can be used in place of Boost.Geometry's
+ own geometry classes.
+ </p>
+<p>
+ Boost.Geometry will then happliy read and write directly from and to the
+ legacy object, treating it as a native Boost.Geometry object.
+ </p>
+<p>
+ This means that one can adapt algorithms and methods from Boost.Geometry
+ to any existing legacy geometry object model at a very small runtime cost,
+ which is simply not possible with most geometry libraries, where one has
+ to make an intermediate object specific to the geometry library one is using.
+ </p>
+<p>
+ The following example will demonstrate the adaption process of a legacy geometry
+ object model for use with Boost.Geometry.
+ </p>
+<h3>
+<a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.h0"></a>
+ <span class="phrase"><a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_a_shared_geometry_legacy_object_model"></a></span><a class="link" href="example__adapting_a_legacy_geometry_object_model.html#geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_a_shared_geometry_legacy_object_model">Adapting
+ a shared geometry legacy object model</a>
+ </h3>
+<h4>
+<a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.h1"></a>
+ <span class="phrase"><a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.example_code__object_hierarcy"></a></span><a class="link" href="example__adapting_a_legacy_geometry_object_model.html#geometry.examples.example__adapting_a_legacy_geometry_object_model.example_code__object_hierarcy">Example
+ code: object hierarcy</a>
+ </h4>
+<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">QPoint</span>
+<span class="special">{</span>
+ <span class="keyword">public</span><span class="special">:</span>
+ <span class="keyword">double</span> <span class="identifier">x</span><span class="special">;</span>
+ <span class="keyword">double</span> <span class="identifier">y</span><span class="special">;</span>
+ <span class="identifier">QPoint</span><span class="special">(</span><span class="keyword">double</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">double</span> <span class="identifier">y</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">x</span><span class="special">(</span><span class="identifier">x</span><span class="special">),</span> <span class="identifier">y</span><span class="special">(</span><span class="identifier">y</span><span class="special">)</span> <span class="special">{}</span>
+<span class="special">};</span>
+
+<span class="keyword">class</span> <span class="identifier">QLineString</span>
+<span class="special">{</span>
+ <span class="keyword">public</span><span class="special">:</span>
+ <span class="keyword">bool</span> <span class="identifier">cw</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">*&gt;</span> <span class="identifier">points</span><span class="special">;</span>
+<span class="special">};</span>
+
+<span class="keyword">class</span> <span class="identifier">QRing</span>
+<span class="special">{</span>
+ <span class="keyword">public</span><span class="special">:</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QLineString</span><span class="special">*&gt;</span> <span class="identifier">lines</span><span class="special">;</span>
+<span class="special">};</span>
+
+<span class="keyword">class</span> <span class="identifier">QPolygon</span>
+<span class="special">{</span>
+ <span class="keyword">public</span><span class="special">:</span>
+ <span class="identifier">QRing</span><span class="special">*</span> <span class="identifier">exterior</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QRing</span><span class="special">*&gt;</span> <span class="identifier">interiors</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<p>
+ The legacy object hierarcy is based on topology (e.g. two QRings might share
+ one QLineString) instead of points directly (i.e. each object does not point
+ directly to it's QPoints), and it also uses pointers for access.
+ </p>
+<p>
+ This is the other common way to approach geometries, to enable e.g. shared
+ boundaries between surfaces. Boost.Geometry's approach use simple features,
+ and does not have shared geometries.
+ </p>
+<p>
+ The mismatch in representation is fixed by creating a custom iterator, that
+ exposes a Boost.Range of Points for every object. This way, Boost.Geometry's
+ functions will operate on the QRing as if it was a collection of Points,
+ which is a requirement.
+ </p>
+<h3>
+<a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.h2"></a>
+ <span class="phrase"><a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_qpoint"></a></span><a class="link" href="example__adapting_a_legacy_geometry_object_model.html#geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_qpoint">Adapting
+ QPoint</a>
+ </h3>
+<p>
+ The <a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#adaption_of_qpoint_source_code">adaption of the QPoint</a>
+ is fairly straightforward, one just needs to implement the requirements.
+ </p>
+<p>
+ Even though the geometries in our legacy object model use pointers of QPoints,
+ Boost.Geometry automatically handles the conversion from pointers-to-Points
+ to references-to-Points internally, so we do not have to convert them manually.
+ </p>
+<p>
+ Alternatively, we can use the <a class="link" href="../reference/adapted/register/boost_geometry_register_point_2d.html" title="BOOST_GEOMETRY_REGISTER_POINT_2D">BOOST_GEOMETRY_REGISTER_POINT_2D(QPoint,
+ double, cs::cartesian, x, y)</a> helper macro, which does exactly the
+ same as our manual adaption.
+ </p>
+<p>
+ The sample code adapts QPoint to the <a class="link" href="../reference/concepts/concept_point.html" title="Point Concept">Point
+ Concept</a> using specialization of the traits class.
+ </p>
+<h3>
+<a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.h3"></a>
+ <span class="phrase"><a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_qlinestring"></a></span><a class="link" href="example__adapting_a_legacy_geometry_object_model.html#geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_qlinestring">Adapting
+ QLineString</a>
+ </h3>
+<p>
+ The <a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#adaption_of_qlinestring_source_code">adaption of the QLineString</a>
+ is very simple on the surface, as it is just "a specialization of traits::tag
+ defining linestring_tag as type". Alternatively, we can use the <a class="link" href="../reference/adapted/register/boost_geometry_register_linestring.html" title="BOOST_GEOMETRY_REGISTER_LINESTRING">BOOST_GEOMETRY_REGISTER_LINESTRING(QLineString)</a>
+ helper macro, which does exactly the same as our manual adaption.
+ </p>
+<p>
+ However, the <a class="link" href="../reference/concepts/concept_linestring.html" title="Linestring Concept">LineString
+ concept</a> also requires that the collection of Points "must behave
+ like a Boost.Range Random Access Range" and "the type defined by
+ the metafunction range_value&lt;...&gt;::type must fulfill the Point Concept".
+ </p>
+<p>
+ This means that we have to do two things:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ Make QLineString behave like a Boost.Range, with Random Access requirements
+ </li>
+<li class="listitem">
+ Make sure that the Boost.Range iterates over QPoints, which we already
+ have adapted
+ </li>
+</ul></div>
+<p>
+ This might look like a lot of work, but we are in luck: a std::vector is
+ nearly a Boost.Range, and already iterate over pointers-to-QPoints, that
+ are handled by Boost.Geometry. The <a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#adaption_of_qlinestring_range_source_code">code
+ for making QLineString a Boost.Range</a> is therefore fairly straightforward.
+ </p>
+<h3>
+<a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.h4"></a>
+ <span class="phrase"><a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_qring"></a></span><a class="link" href="example__adapting_a_legacy_geometry_object_model.html#geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_qring">Adapting
+ QRing</a>
+ </h3>
+<p>
+ The <a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#adaption_of_qring_source_code">adaption of the QRing</a>
+ is mostly equal to the QLineString in that there is a tag and a collection
+ to iterate through. Alternatively, we can use the <a class="link" href="../reference/adapted/register/boost_geometry_register_ring.html" title="BOOST_GEOMETRY_REGISTER_RING">BOOST_GEOMETRY_REGISTER_RING(QRing)</a>
+ helper macro, which does exactly the same as our manual adaption.
+ </p>
+<p>
+ However, the QRing expose pointers-to-QLineStrings, and not QPoints directly,
+ which is <a class="link" href="../reference/concepts/concept_ring.html" title="Ring Concept">required
+ in the Ring concept</a>, so it is not enough to trivially make the std::vector
+ into a Boost.Range. We need to create a Boost.Iterator that expose QPoints,
+ and because we are dealing with a legacy object model, we are not allowed
+ to change the class definition.
+ </p>
+<p>
+ The <a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#adaption_of_qring_iterator_source_code">custom iterator
+ that does this</a> uses Boost.Iterator Facade, and is not very different
+ from the <a href="http://www.boost.org/doc/libs/1_53_0/libs/iterator/doc/iterator_facade.html" target="_top">example
+ provided in Boost.Iterator's own documentation</a>(link), except that
+ our Boost.Range need to be random access.
+ </p>
+<p>
+ Now, with the custom iterator made, we can <a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#adaption_of_qring_range_source_code">define
+ the Boost.Range</a> that traverses through QPoints.
+ </p>
+<h3>
+<a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.h5"></a>
+ <span class="phrase"><a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_qpolygon"></a></span><a class="link" href="example__adapting_a_legacy_geometry_object_model.html#geometry.examples.example__adapting_a_legacy_geometry_object_model.adapting_qpolygon">Adapting
+ QPolygon</a>
+ </h3>
+<p>
+ <a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#adaption_of_qpolygon_source_code">Adapting the QPolygon</a>
+ to the <a class="link" href="../reference/concepts/concept_polygon.html" title="Polygon Concept">Polygon
+ Concept</a> is a little more involved than the other geometry types.
+ </p>
+<p>
+ The only requirement that is not straightforward to adapt is the interior_rings'
+ get method.
+ </p>
+<p>
+ A Boost.Geometry Polygon operates on Ring objects, and unfortunately, Boost.Geometry
+ does not automatically handle the conversion from pointers to references
+ for Rings internally (only Points, as mentioned).
+ </p>
+<p>
+ Therefore, we need to expose QRings instead of pointers-to-QRings for the
+ interior Rings, which means a little more work than the pointers-to-QPoints
+ for QLineString and QRing.
+ </p>
+<p>
+ First, we <a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#adaption_of_qpolygon_iterator_source_code">create
+ a Boost.Iterator Facade</a> that returns QRing instead of pointer-to-QRing:
+ </p>
+<p>
+ Now we have an iterator that can "convert" our pointer-to-QRing
+ into QRing. However, the get method of the interior Rings must return a Boost.Range
+ compatible object, which a plain PolygonRingIterator is not.
+ </p>
+<p>
+ We need to <a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#adaption_of_qpolygon_range_source_code">define
+ another Boost.Range</a>, that can be constructed with PolygonRingIterators
+ as arguments, and returned from the get method.
+ </p>
+<h3>
+<a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.h6"></a>
+ <span class="phrase"><a name="geometry.examples.example__adapting_a_legacy_geometry_object_model.conclusion"></a></span><a class="link" href="example__adapting_a_legacy_geometry_object_model.html#geometry.examples.example__adapting_a_legacy_geometry_object_model.conclusion">Conclusion</a>
+ </h3>
+<p>
+ That's it! The methods of Boost.Geometry can now be used directly on instances
+ of our legacy object model.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../examples.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="example_source_code__adapting_a_legacy_geometry_object_model.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/examples/example_source_code__adapting_a_legacy_geometry_object_model.html b/libs/geometry/doc/html/geometry/examples/example_source_code__adapting_a_legacy_geometry_object_model.html
new file mode 100644
index 0000000000..498b831276
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/examples/example_source_code__adapting_a_legacy_geometry_object_model.html
@@ -0,0 +1,537 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Example source code: Adapting a legacy geometry object model</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../examples.html" title="Examples">
+<link rel="prev" href="example__adapting_a_legacy_geometry_object_model.html" title="Example: Adapting a legacy geometry object model">
+<link rel="next" href="../release_notes.html" title="Release Notes">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="example__adapting_a_legacy_geometry_object_model.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../release_notes.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model"></a><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html" title="Example source code: Adapting a legacy geometry object model">Example
+ source code: Adapting a legacy geometry object model</a>
+</h3></div></div></div>
+<h3>
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.h0"></a>
+ <span class="phrase"><a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.adaption_of_qpoint"></a></span><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.adaption_of_qpoint">Adaption
+ of QPoint</a>
+ </h3>
+<a name="adaption_of_qpoint_source_code"></a><pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">boost</span>
+<span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">geometry</span>
+ <span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">traits</span>
+ <span class="special">{</span>
+ <span class="comment">// Adapt QPoint to Boost.Geometry</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">tag</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">&gt;</span>
+ <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">point_tag</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">coordinate_type</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">&gt;</span>
+ <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">QPoint</span><span class="special">::</span><span class="keyword">double</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">coordinate_system</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">&gt;</span>
+ <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">dimension</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">&gt;</span> <span class="special">:</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">int_</span><span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;</span> <span class="special">{};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">access</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">,</span> <span class="number">0</span><span class="special">&gt;</span>
+ <span class="special">{</span>
+ <span class="keyword">static</span> <span class="identifier">QPoint</span><span class="special">::</span><span class="keyword">double</span> <span class="identifier">get</span><span class="special">(</span><span class="identifier">QPoint</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">p</span><span class="special">.</span><span class="identifier">x</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">set</span><span class="special">(</span><span class="identifier">QPoint</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">QPoint</span><span class="special">::</span><span class="keyword">double</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">value</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">p</span><span class="special">.</span><span class="identifier">x</span> <span class="special">=</span> <span class="identifier">value</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">access</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;</span>
+ <span class="special">{</span>
+ <span class="keyword">static</span> <span class="identifier">QPoint</span><span class="special">::</span><span class="keyword">double</span> <span class="identifier">get</span><span class="special">(</span><span class="identifier">QPoint</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">p</span><span class="special">.</span><span class="identifier">y</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">set</span><span class="special">(</span><span class="identifier">QPoint</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">QPoint</span><span class="special">::</span><span class="keyword">double</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">value</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">p</span><span class="special">.</span><span class="identifier">y</span> <span class="special">=</span> <span class="identifier">value</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">};</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+<span class="special">}</span> <span class="comment">// namespace boost::geometry::traits</span>
+</pre>
+<h3>
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.h1"></a>
+ <span class="phrase"><a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.adaption_of_qlinestring"></a></span><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.adaption_of_qlinestring">Adaption
+ of QLineString</a>
+ </h3>
+<a name="adaption_of_qlinestring_source_code"></a><pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span>
+<span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">geometry</span>
+ <span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">traits</span>
+ <span class="special">{</span>
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">tag</span><span class="special">&lt;</span><span class="identifier">QLineString</span><span class="special">&gt;</span>
+ <span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">linestring_tag</span> <span class="identifier">type</span><span class="special">;</span>
+ <span class="special">};</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+<span class="special">}</span> <span class="comment">// namespace boost::geometry::traits</span>
+</pre>
+<h4>
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.h2"></a>
+ <span class="phrase"><a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_range_for_qlinestring"></a></span><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_range_for_qlinestring">Boost.Range
+ for QLineString</a>
+ </h4>
+<a name="adaption_of_qlinestring_range_source_code"></a><pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">boost</span>
+<span class="special">{</span>
+ <span class="keyword">template</span> <span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">range_iterator</span><span class="special">&lt;</span><span class="identifier">QLineString</span><span class="special">&gt;</span>
+ <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">*&gt;::</span><span class="identifier">iterator</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">range_const_iterator</span><span class="special">&lt;</span><span class="identifier">QLineString</span><span class="special">&gt;</span>
+ <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">*&gt;::</span><span class="identifier">const_iterator</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+<span class="special">}</span>
+
+<span class="keyword">inline</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">*&gt;::</span><span class="identifier">iterator</span>
+<span class="identifier">range_begin</span><span class="special">(</span><span class="identifier">QLineString</span><span class="special">&amp;</span> <span class="identifier">qls</span><span class="special">)</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">qls</span><span class="special">.</span><span class="identifier">points</span><span class="special">.</span><span class="identifier">begin</span><span class="special">();}</span>
+
+<span class="keyword">inline</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">*&gt;::</span><span class="identifier">iterator</span>
+<span class="identifier">range_end</span><span class="special">(</span><span class="identifier">QLineString</span><span class="special">&amp;</span> <span class="identifier">qls</span><span class="special">)</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">qls</span><span class="special">.</span><span class="identifier">points</span><span class="special">.</span><span class="identifier">end</span><span class="special">();}</span>
+
+<span class="keyword">inline</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">*&gt;::</span><span class="identifier">const_iterator</span>
+<span class="identifier">range_begin</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">QLineString</span><span class="special">&amp;</span> <span class="identifier">qls</span><span class="special">)</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">qls</span><span class="special">.</span><span class="identifier">points</span><span class="special">.</span><span class="identifier">begin</span><span class="special">();}</span>
+
+<span class="keyword">inline</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QPoint</span><span class="special">*&gt;::</span><span class="identifier">const_iterator</span>
+<span class="identifier">range_end</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">QLineString</span><span class="special">&amp;</span> <span class="identifier">qls</span><span class="special">)</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">qls</span><span class="special">.</span><span class="identifier">points</span><span class="special">.</span><span class="identifier">end</span><span class="special">();}</span>
+</pre>
+<h3>
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.h3"></a>
+ <span class="phrase"><a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.adaption_of_qring"></a></span><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.adaption_of_qring">Adaption
+ of QRing</a>
+ </h3>
+<a name="adaption_of_qring_source_code"></a><pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span>
+<span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">geometry</span>
+ <span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">traits</span>
+ <span class="special">{</span>
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">tag</span><span class="special">&lt;</span><span class="identifier">QRing</span><span class="special">&gt;</span>
+ <span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">ring_tag</span> <span class="identifier">type</span><span class="special">;</span>
+ <span class="special">};</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+<span class="special">}</span> <span class="comment">// namespace boost::geometry::traits</span>
+</pre>
+<h4>
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.h4"></a>
+ <span class="phrase"><a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_iterator_for_qring"></a></span><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_iterator_for_qring">Boost.Iterator
+ for QRing</a>
+ </h4>
+<a name="adaption_of_qring_iterator_source_code"></a><pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">iterator</span><span class="special">/</span><span class="identifier">iterator_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="comment">/* Custom iterator type that flattens a 2D array into a 1D array */</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">I</span><span class="special">,</span> <span class="comment">// Line iterator type</span>
+ <span class="keyword">class</span> <span class="identifier">R</span> <span class="comment">// Point reference type</span>
+ <span class="special">&gt;</span>
+<span class="keyword">class</span> <span class="identifier">RingIteratorImpl</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_facade</span><span class="special">&lt;</span>
+ <span class="identifier">RingIteratorImpl</span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">R</span><span class="special">&gt;,</span> <span class="identifier">R</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">random_access_iterator_tag</span><span class="special">,</span> <span class="identifier">R</span><span class="special">&gt;</span> <span class="comment">//new traversal tag boost::random_access_traversal_tag</span>
+<span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="identifier">RingIteratorImpl</span><span class="special">()</span> <span class="special">:</span> <span class="identifier">pointIndex_</span><span class="special">(</span><span class="number">0</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="special">}</span>
+
+ <span class="keyword">explicit</span> <span class="identifier">RingIteratorImpl</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">lineStringIterCurrent</span><span class="special">)</span>
+ <span class="special">:</span> <span class="identifier">lineStringIterCurrent_</span><span class="special">(</span><span class="identifier">lineStringIterCurrent</span><span class="special">),</span> <span class="identifier">pointIndex_</span><span class="special">(</span><span class="number">0</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="special">}</span>
+
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OtherI</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">OtherR</span><span class="special">&gt;</span>
+ <span class="identifier">RingIteratorImpl</span><span class="special">(</span><span class="identifier">RingIteratorImpl</span><span class="special">&lt;</span><span class="identifier">OtherI</span><span class="special">,</span> <span class="identifier">OtherR</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">other</span><span class="special">)</span> <span class="special">:</span>
+ <span class="identifier">lineStringIterCurrent_</span><span class="special">(</span><span class="identifier">other</span><span class="special">.</span><span class="identifier">getLineStrIt</span><span class="special">()),</span> <span class="identifier">pointIndex_</span><span class="special">(</span><span class="identifier">other</span><span class="special">.</span><span class="identifier">getPointIdx</span><span class="special">())</span>
+ <span class="special">{</span>
+ <span class="special">}</span>
+
+ <span class="identifier">I</span> <span class="identifier">getLineStrIt</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">lineStringIterCurrent_</span><span class="special">;}</span>
+
+ <span class="keyword">bool</span> <span class="identifier">isEmpty</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">isEmpty</span><span class="special">;}</span>
+ <span class="identifier">size_t</span> <span class="identifier">getPointIdx</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">pointIndex_</span><span class="special">;}</span>
+
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_facade</span><span class="special">&lt;</span><span class="identifier">RingIteratorImpl</span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">R</span><span class="special">&gt;,</span> <span class="identifier">R</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">random_access_iterator_tag</span><span class="special">,</span> <span class="identifier">R</span><span class="special">&gt;::</span><span class="identifier">difference_type</span> <span class="identifier">difference_type</span><span class="special">;</span>
+
+<span class="keyword">private</span><span class="special">:</span>
+ <span class="keyword">friend</span> <span class="keyword">class</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_core_access</span><span class="special">;</span>
+
+ <span class="keyword">void</span> <span class="identifier">increment</span><span class="special">()</span>
+ <span class="special">{</span>
+ <span class="special">++</span><span class="identifier">pointIndex_</span><span class="special">;</span>
+ <span class="keyword">if</span> <span class="special">(</span><span class="identifier">pointIndex_</span> <span class="special">&gt;=</span> <span class="special">(*</span><span class="identifier">lineStringIterCurrent_</span><span class="special">)-&gt;</span><span class="identifier">points</span><span class="special">.</span><span class="identifier">size</span><span class="special">())</span>
+ <span class="special">{</span>
+ <span class="special">++</span><span class="identifier">lineStringIterCurrent_</span><span class="special">;</span>
+ <span class="identifier">pointIndex_</span> <span class="special">=</span> <span class="number">0</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+
+ <span class="keyword">void</span> <span class="identifier">decrement</span><span class="special">()</span>
+ <span class="special">{</span>
+ <span class="keyword">if</span><span class="special">(</span><span class="identifier">pointIndex_</span><span class="special">&gt;</span><span class="number">0</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="special">--</span><span class="identifier">pointIndex_</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="keyword">else</span>
+ <span class="special">{</span>
+ <span class="special">--</span><span class="identifier">lineStringIterCurrent_</span><span class="special">;</span>
+ <span class="identifier">pointIndex_</span> <span class="special">=</span> <span class="special">(*</span><span class="identifier">lineStringIterCurrent_</span><span class="special">)-&gt;</span><span class="identifier">points</span><span class="special">.</span><span class="identifier">size</span><span class="special">();</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+
+ <span class="keyword">void</span> <span class="identifier">advance</span><span class="special">(</span><span class="identifier">difference_type</span> <span class="identifier">n</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">difference_type</span> <span class="identifier">counter</span> <span class="special">=</span> <span class="identifier">n</span><span class="special">;</span>
+
+ <span class="identifier">difference_type</span> <span class="identifier">maxPointIndex</span><span class="special">,</span> <span class="identifier">remainderPointIndex</span><span class="special">;</span>
+
+ <span class="keyword">while</span><span class="special">(</span><span class="identifier">counter</span><span class="special">&gt;</span><span class="number">0</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">maxPointIndex</span> <span class="special">=</span> <span class="special">(*</span><span class="identifier">lineStringIterCurrent_</span><span class="special">)-&gt;</span><span class="identifier">points</span><span class="special">.</span><span class="identifier">size</span><span class="special">(),</span>
+ <span class="identifier">remainderPointIndex</span> <span class="special">=</span> <span class="identifier">maxPointIndex</span> <span class="special">-</span> <span class="identifier">pointIndex_</span><span class="special">;</span>
+
+ <span class="keyword">if</span><span class="special">(</span><span class="identifier">counter</span><span class="special">&gt;</span><span class="identifier">remainderPointIndex</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">counter</span> <span class="special">-=</span> <span class="identifier">remainderPointIndex</span><span class="special">;</span>
+ <span class="special">++</span><span class="identifier">lineStringIterCurrent_</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="keyword">else</span> <span class="comment">// (counter&lt;=remainderPointIndex)</span>
+ <span class="special">{</span>
+ <span class="identifier">counter</span> <span class="special">=</span> <span class="number">0</span><span class="special">;</span>
+ <span class="identifier">pointIndex_</span> <span class="special">=</span> <span class="identifier">remainderPointIndex</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+
+ <span class="special">}</span>
+
+ <span class="identifier">difference_type</span> <span class="identifier">distance_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">RingIteratorImpl</span><span class="special">&amp;</span> <span class="identifier">other</span><span class="special">)</span> <span class="keyword">const</span>
+ <span class="special">{</span>
+ <span class="identifier">I</span> <span class="identifier">currentLineStringIter</span> <span class="special">=</span> <span class="identifier">getLineStrIt</span><span class="special">();</span>
+ <span class="identifier">I</span> <span class="identifier">otherLineStringIter</span> <span class="special">=</span> <span class="identifier">other</span><span class="special">.</span><span class="identifier">getLineStrIt</span><span class="special">();</span>
+
+ <span class="identifier">difference_type</span> <span class="identifier">count</span> <span class="special">=</span> <span class="number">0</span><span class="special">;</span>
+ <span class="identifier">difference_type</span> <span class="identifier">distance_to_other</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">currentLineStringIter</span><span class="special">,</span> <span class="identifier">otherLineStringIter</span><span class="special">);</span>
+
+ <span class="keyword">if</span><span class="special">(</span><span class="identifier">distance_to_other</span> <span class="special">&lt;</span> <span class="number">0</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">count</span> <span class="special">+=</span> <span class="identifier">pointIndex_</span><span class="special">;</span>
+
+ <span class="keyword">while</span><span class="special">(</span><span class="identifier">distance_to_other</span> <span class="special">&lt;</span> <span class="number">0</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">QLineString</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">ls</span> <span class="special">=</span> <span class="special">*</span><span class="identifier">otherLineStringIter</span><span class="special">;</span>
+ <span class="identifier">count</span> <span class="special">-=</span> <span class="identifier">ls</span><span class="special">-&gt;</span><span class="identifier">points</span><span class="special">.</span><span class="identifier">size</span><span class="special">();</span>
+
+ <span class="special">++</span><span class="identifier">otherLineStringIter</span><span class="special">;</span>
+ <span class="special">++</span><span class="identifier">distance_to_other</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">otherLineStringIter</span><span class="special">==</span><span class="identifier">currentLineStringIter</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="keyword">else</span> <span class="keyword">if</span><span class="special">(</span><span class="identifier">distance_to_other</span> <span class="special">&gt;</span> <span class="number">0</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">count</span> <span class="special">-=</span> <span class="identifier">pointIndex_</span><span class="special">;</span>
+
+ <span class="keyword">while</span><span class="special">(</span><span class="identifier">distance_to_other</span> <span class="special">&lt;</span> <span class="number">0</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">QLineString</span> <span class="keyword">const</span><span class="special">*</span> <span class="identifier">ls</span> <span class="special">=</span> <span class="special">*</span><span class="identifier">currentLineStringIter</span><span class="special">;</span>
+ <span class="identifier">count</span> <span class="special">+=</span> <span class="identifier">ls</span><span class="special">-&gt;</span><span class="identifier">points</span><span class="special">.</span><span class="identifier">size</span><span class="special">();</span>
+
+ <span class="special">++</span><span class="identifier">currentLineStringIter</span><span class="special">;</span>
+ <span class="special">--</span><span class="identifier">distance_to_other</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">otherLineStringIter</span><span class="special">==</span><span class="identifier">currentLineStringIter</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="keyword">else</span>
+ <span class="special">{</span>
+ <span class="identifier">count</span> <span class="special">=</span> <span class="identifier">pointIndex_</span> <span class="special">-</span> <span class="identifier">other</span><span class="special">.</span><span class="identifier">getPointIdx</span><span class="special">();</span>
+ <span class="special">}</span>
+
+ <span class="keyword">return</span> <span class="identifier">count</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="keyword">bool</span> <span class="identifier">equal</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">RingIteratorImpl</span><span class="special">&amp;</span> <span class="identifier">other</span><span class="special">)</span> <span class="keyword">const</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="special">(</span><span class="identifier">lineStringIterCurrent_</span> <span class="special">==</span> <span class="identifier">other</span><span class="special">.</span><span class="identifier">getLineStrIt</span><span class="special">())</span> <span class="special">&amp;&amp;</span>
+ <span class="special">(</span><span class="identifier">pointIndex_</span> <span class="special">==</span> <span class="identifier">other</span><span class="special">.</span><span class="identifier">getPointIdx</span><span class="special">());</span>
+ <span class="special">}</span>
+
+ <span class="identifier">R</span> <span class="identifier">dereference</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">{</span><span class="keyword">return</span> <span class="special">*(*</span><span class="identifier">lineStringIterCurrent_</span><span class="special">)-&gt;</span><span class="identifier">points</span><span class="special">[</span><span class="identifier">pointIndex_</span><span class="special">];}</span>
+
+
+ <span class="identifier">I</span> <span class="identifier">lineStringIterCurrent_</span><span class="special">;</span>
+
+ <span class="keyword">bool</span> <span class="identifier">empty</span><span class="special">;</span>
+ <span class="identifier">size_t</span> <span class="identifier">pointIndex_</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<h4>
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.h5"></a>
+ <span class="phrase"><a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_range_for_qring"></a></span><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_range_for_qring">Boost.Range
+ for QRing</a>
+ </h4>
+<a name="adaption_of_qring_range_source_code"></a><pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">RingIteratorImpl</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QLineString</span><span class="special">*&gt;::</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">QPoint</span><span class="special">&gt;</span> <span class="identifier">RingIterator</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">RingIteratorImpl</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QLineString</span><span class="special">*&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">QPoint</span><span class="special">&gt;</span> <span class="identifier">ConstRingIterator</span><span class="special">;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">boost</span>
+<span class="special">{</span>
+ <span class="comment">// Specialize metafunctions. We must include the range.hpp header.</span>
+ <span class="comment">// We must open the 'boost' namespace.</span>
+
+ <span class="keyword">template</span> <span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">range_iterator</span><span class="special">&lt;</span><span class="identifier">QRing</span><span class="special">&gt;</span>
+ <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">RingIterator</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">range_const_iterator</span><span class="special">&lt;</span><span class="identifier">QRing</span><span class="special">&gt;</span>
+ <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">ConstRingIterator</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+
+<span class="special">}</span> <span class="comment">// namespace 'boost'</span>
+
+
+<span class="comment">// The required Range functions. These should be defined in the same namespace</span>
+<span class="comment">// as Ring.</span>
+
+<span class="keyword">inline</span> <span class="identifier">RingIterator</span> <span class="identifier">range_begin</span><span class="special">(</span><span class="identifier">QRing</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span>
+<span class="special">{</span><span class="keyword">return</span> <span class="identifier">RingIterator</span><span class="special">(</span><span class="identifier">r</span><span class="special">.</span><span class="identifier">lines</span><span class="special">.</span><span class="identifier">begin</span><span class="special">());}</span>
+
+<span class="keyword">inline</span> <span class="identifier">ConstRingIterator</span> <span class="identifier">range_begin</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">QRing</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span>
+<span class="special">{</span><span class="keyword">return</span> <span class="identifier">ConstRingIterator</span><span class="special">(</span><span class="identifier">r</span><span class="special">.</span><span class="identifier">lines</span><span class="special">.</span><span class="identifier">begin</span><span class="special">());}</span>
+
+<span class="keyword">inline</span> <span class="identifier">RingIterator</span> <span class="identifier">range_end</span><span class="special">(</span><span class="identifier">QRing</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span>
+<span class="special">{</span><span class="keyword">return</span> <span class="identifier">RingIterator</span><span class="special">(</span><span class="identifier">r</span><span class="special">.</span><span class="identifier">lines</span><span class="special">.</span><span class="identifier">end</span><span class="special">());}</span>
+
+<span class="keyword">inline</span> <span class="identifier">ConstRingIterator</span> <span class="identifier">range_end</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">QRing</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span>
+<span class="special">{</span><span class="keyword">return</span> <span class="identifier">ConstRingIterator</span><span class="special">(</span><span class="identifier">r</span><span class="special">.</span><span class="identifier">lines</span><span class="special">.</span><span class="identifier">end</span><span class="special">());}</span>
+</pre>
+<h3>
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.h6"></a>
+ <span class="phrase"><a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.adaption_of_qpolygon"></a></span><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.adaption_of_qpolygon">Adaption
+ of QPolygon</a>
+ </h3>
+<a name="adaption_of_qpolygon_source_code"></a><pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">geometry</span> <span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">traits</span> <span class="special">{</span>
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">tag</span><span class="special">&lt;</span><span class="identifier">QPolygon</span><span class="special">&gt;</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">polygon_tag</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">ring_const_type</span><span class="special">&lt;</span><span class="identifier">QPolygon</span><span class="special">&gt;</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">QRing</span><span class="special">&amp;</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">ring_mutable_type</span><span class="special">&lt;</span><span class="identifier">QPolygon</span><span class="special">&gt;</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">QRing</span><span class="special">&amp;</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">interior_const_type</span><span class="special">&lt;</span><span class="identifier">QPolygon</span><span class="special">&gt;</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">CustomPolygonRingRange</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">interior_mutable_type</span><span class="special">&lt;</span><span class="identifier">QPolygon</span><span class="special">&gt;</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">CustomPolygonRingRange</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">exterior_ring</span><span class="special">&lt;</span><span class="identifier">QPolygon</span><span class="special">&gt;</span>
+ <span class="special">{</span>
+ <span class="keyword">static</span> <span class="identifier">QRing</span><span class="special">&amp;</span> <span class="identifier">get</span><span class="special">(</span><span class="identifier">QPolygon</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="special">(*</span><span class="identifier">p</span><span class="special">.</span><span class="identifier">exterior</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="keyword">static</span> <span class="identifier">QRing</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">get</span><span class="special">(</span><span class="identifier">QPolygon</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="special">(*</span><span class="identifier">p</span><span class="special">.</span><span class="identifier">exterior</span><span class="special">);</span>
+ <span class="special">}</span>
+ <span class="special">};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span> <span class="keyword">struct</span> <span class="identifier">interior_rings</span><span class="special">&lt;</span><span class="identifier">QPolygon</span><span class="special">&gt;</span>
+ <span class="special">{</span>
+ <span class="keyword">static</span> <span class="identifier">CustomPolygonRingRange</span> <span class="identifier">get</span><span class="special">(</span><span class="identifier">QPolygon</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">CustomPolygonRingRange</span><span class="special">(</span><span class="identifier">PolygonRingIterator</span><span class="special">(</span><span class="identifier">p</span><span class="special">.</span><span class="identifier">interiors</span><span class="special">.</span><span class="identifier">begin</span><span class="special">()),</span> <span class="identifier">PolygonRingIterator</span><span class="special">(</span><span class="identifier">p</span><span class="special">.</span><span class="identifier">interiors</span><span class="special">.</span><span class="identifier">end</span><span class="special">()));</span>
+ <span class="special">}</span>
+ <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">CustomPolygonRingRange</span> <span class="identifier">get</span><span class="special">(</span><span class="identifier">QPolygon</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">CustomPolygonRingRange</span><span class="special">(</span><span class="identifier">ConstPolygonRingIterator</span><span class="special">(</span><span class="identifier">p</span><span class="special">.</span><span class="identifier">interiors</span><span class="special">.</span><span class="identifier">begin</span><span class="special">()),</span> <span class="identifier">ConstPolygonRingIterator</span><span class="special">(</span><span class="identifier">p</span><span class="special">.</span><span class="identifier">interiors</span><span class="special">.</span><span class="identifier">end</span><span class="special">()));</span>
+ <span class="special">}</span>
+ <span class="special">};</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+<span class="special">}</span> <span class="comment">// namespace boost::geometry::traits</span>
+</pre>
+<h4>
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.h7"></a>
+ <span class="phrase"><a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_iterator_for_qrings_in_qpolygon"></a></span><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_iterator_for_qrings_in_qpolygon">Boost.Iterator
+ for QRings in QPolygon</a>
+ </h4>
+<a name="adaption_of_qpolygon_iterator_source_code"></a><pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">I</span><span class="special">,</span> <span class="comment">// Line iterator type</span>
+ <span class="keyword">class</span> <span class="identifier">R</span> <span class="comment">// Point reference type</span>
+ <span class="special">&gt;</span>
+<span class="keyword">class</span> <span class="identifier">PolyRingIterator</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_facade</span><span class="special">&lt;</span>
+ <span class="identifier">PolyRingIterator</span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">R</span><span class="special">&gt;,</span> <span class="identifier">R</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">random_access_iterator_tag</span><span class="special">,</span> <span class="identifier">R</span><span class="special">&gt;</span> <span class="comment">//new traversal tag</span>
+<span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="identifier">PolyRingIterator</span><span class="special">()</span> <span class="special">{}</span>
+
+ <span class="keyword">explicit</span> <span class="identifier">PolyRingIterator</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">ringIter</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">_ringIter</span><span class="special">(</span><span class="identifier">ringIter</span><span class="special">)</span> <span class="special">{}</span>
+
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">OtherI</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">OtherR</span><span class="special">&gt;</span>
+ <span class="identifier">PolyRingIterator</span><span class="special">(</span><span class="identifier">PolyRingIterator</span><span class="special">&lt;</span><span class="identifier">OtherI</span><span class="special">,</span> <span class="identifier">OtherR</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">other</span><span class="special">)</span> <span class="special">:</span>
+ <span class="identifier">_ringIter</span><span class="special">(</span><span class="identifier">other</span><span class="special">.</span><span class="identifier">getRingIter</span><span class="special">())</span> <span class="special">{}</span>
+
+ <span class="identifier">I</span> <span class="identifier">getRingIter</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">{</span><span class="keyword">return</span> <span class="identifier">_ringIter</span><span class="special">;}</span>
+
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_facade</span><span class="special">&lt;</span><span class="identifier">PolyRingIterator</span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span><span class="identifier">R</span><span class="special">&gt;,</span> <span class="identifier">R</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">random_access_iterator_tag</span><span class="special">,</span> <span class="identifier">R</span><span class="special">&gt;::</span><span class="identifier">difference_type</span> <span class="identifier">difference_type</span><span class="special">;</span>
+
+<span class="keyword">private</span><span class="special">:</span>
+ <span class="keyword">friend</span> <span class="keyword">class</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_core_access</span><span class="special">;</span>
+
+ <span class="keyword">void</span> <span class="identifier">increment</span><span class="special">()</span>
+ <span class="special">{</span>
+ <span class="special">++</span><span class="identifier">_ringIter</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="keyword">void</span> <span class="identifier">decrement</span><span class="special">()</span>
+ <span class="special">{</span>
+ <span class="special">--</span><span class="identifier">_ringIter</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="keyword">void</span> <span class="identifier">advance</span><span class="special">(</span><span class="identifier">difference_type</span> <span class="identifier">n</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">advance</span><span class="special">(</span><span class="identifier">_ringIter</span><span class="special">,</span><span class="identifier">n</span><span class="special">);</span>
+ <span class="special">}</span>
+
+ <span class="identifier">difference_type</span> <span class="identifier">distance_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">PolyRingIterator</span><span class="special">&amp;</span> <span class="identifier">other</span><span class="special">)</span> <span class="keyword">const</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">_ringIter</span><span class="special">,</span> <span class="identifier">other</span><span class="special">.</span><span class="identifier">getRingIter</span><span class="special">());</span>
+ <span class="special">}</span>
+
+ <span class="keyword">bool</span> <span class="identifier">equal</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">PolyRingIterator</span><span class="special">&amp;</span> <span class="identifier">other</span><span class="special">)</span> <span class="keyword">const</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">_ringIter</span> <span class="special">==</span> <span class="identifier">other</span><span class="special">.</span><span class="identifier">getRingIter</span><span class="special">();</span>
+ <span class="special">}</span>
+
+ <span class="identifier">R</span> <span class="identifier">dereference</span><span class="special">()</span> <span class="keyword">const</span> <span class="special">{</span><span class="keyword">return</span> <span class="special">*(*</span><span class="identifier">_ringIter</span><span class="special">);}</span>
+
+ <span class="identifier">I</span> <span class="identifier">_ringIter</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<h4>
+<a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.h8"></a>
+ <span class="phrase"><a name="geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_range_for_polygonringiterator"></a></span><a class="link" href="example_source_code__adapting_a_legacy_geometry_object_model.html#geometry.examples.example_source_code__adapting_a_legacy_geometry_object_model.boost_range_for_polygonringiterator">Boost.Range
+ for PolygonRingIterator</a>
+ </h4>
+<a name="adaption_of_qpolygon_range_source_code"></a><pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">PolyRingIterator</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QRing</span><span class="special">*&gt;::</span><span class="identifier">iterator</span><span class="special">,</span> <span class="identifier">QRing</span><span class="special">&gt;</span> <span class="identifier">PolygonRingIterator</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">PolyRingIterator</span><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">QRing</span><span class="special">*&gt;::</span><span class="identifier">const_iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">QRing</span><span class="special">&gt;</span> <span class="identifier">ConstPolygonRingIterator</span><span class="special">;</span>
+
+<span class="keyword">class</span> <span class="identifier">CustomPolygonRingRange</span>
+<span class="special">{</span>
+ <span class="identifier">PolygonRingIterator</span> <span class="identifier">_begin</span><span class="special">;</span>
+ <span class="identifier">PolygonRingIterator</span> <span class="identifier">_end</span><span class="special">;</span>
+
+ <span class="keyword">bool</span> <span class="identifier">isIterSet</span><span class="special">;</span>
+
+ <span class="identifier">ConstPolygonRingIterator</span> <span class="identifier">_cbegin</span><span class="special">;</span>
+ <span class="identifier">ConstPolygonRingIterator</span> <span class="identifier">_cend</span><span class="special">;</span>
+
+ <span class="keyword">bool</span> <span class="identifier">isCIterSet</span><span class="special">;</span>
+
+<span class="keyword">public</span><span class="special">:</span>
+
+ <span class="identifier">CustomPolygonRingRange</span><span class="special">(</span><span class="identifier">PolygonRingIterator</span> <span class="identifier">begin</span><span class="special">,</span> <span class="identifier">PolygonRingIterator</span> <span class="identifier">end</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">_begin</span><span class="special">(</span><span class="identifier">begin</span><span class="special">),</span> <span class="identifier">_end</span><span class="special">(</span><span class="identifier">end</span><span class="special">),</span> <span class="identifier">isIterSet</span><span class="special">(</span><span class="keyword">true</span><span class="special">)</span> <span class="special">{}</span>
+ <span class="identifier">CustomPolygonRingRange</span><span class="special">(</span><span class="identifier">ConstPolygonRingIterator</span> <span class="identifier">begin</span><span class="special">,</span> <span class="identifier">ConstPolygonRingIterator</span> <span class="identifier">end</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">_cbegin</span><span class="special">(</span><span class="identifier">begin</span><span class="special">),</span> <span class="identifier">_cend</span><span class="special">(</span><span class="identifier">end</span><span class="special">),</span> <span class="identifier">isCIterSet</span><span class="special">(</span><span class="keyword">true</span><span class="special">)</span> <span class="special">{}</span>
+
+ <span class="identifier">PolygonRingIterator</span> <span class="identifier">begin</span><span class="special">()</span>
+ <span class="special">{</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">isIterSet</span><span class="special">);</span>
+ <span class="keyword">return</span> <span class="identifier">_begin</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="identifier">ConstPolygonRingIterator</span> <span class="identifier">cbegin</span><span class="special">()</span> <span class="keyword">const</span>
+ <span class="special">{</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">isCIterSet</span><span class="special">);</span>
+ <span class="keyword">return</span> <span class="identifier">_cbegin</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="identifier">PolygonRingIterator</span> <span class="identifier">end</span><span class="special">()</span>
+ <span class="special">{</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">isIterSet</span><span class="special">);</span>
+ <span class="keyword">return</span> <span class="identifier">_end</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="identifier">ConstPolygonRingIterator</span> <span class="identifier">cend</span><span class="special">()</span> <span class="keyword">const</span>
+ <span class="special">{</span>
+ <span class="identifier">assert</span><span class="special">(</span><span class="identifier">isCIterSet</span><span class="special">);</span>
+ <span class="keyword">return</span> <span class="identifier">_cend</span><span class="special">;</span>
+ <span class="special">}</span>
+<span class="special">};</span>
+
+<span class="keyword">namespace</span> <span class="identifier">boost</span>
+<span class="special">{</span>
+ <span class="comment">// Specialize metafunctions. We must include the range.hpp header.</span>
+ <span class="comment">// We must open the 'boost' namespace.</span>
+
+ <span class="keyword">template</span> <span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">range_iterator</span><span class="special">&lt;</span><span class="identifier">CustomPolygonRingRange</span><span class="special">&gt;</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">PolygonRingIterator</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+
+ <span class="keyword">template</span><span class="special">&lt;&gt;</span>
+ <span class="keyword">struct</span> <span class="identifier">range_const_iterator</span><span class="special">&lt;</span><span class="identifier">CustomPolygonRingRange</span><span class="special">&gt;</span> <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">ConstPolygonRingIterator</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
+
+<span class="special">}</span> <span class="comment">// namespace 'boost'</span>
+
+
+<span class="comment">// The required Range functions. These should be defined in the same namespace</span>
+<span class="comment">// as Ring.</span>
+
+<span class="keyword">inline</span> <span class="identifier">PolygonRingIterator</span> <span class="identifier">range_begin</span><span class="special">(</span><span class="identifier">CustomPolygonRingRange</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span>
+ <span class="special">{</span><span class="keyword">return</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">begin</span><span class="special">();}</span>
+
+<span class="keyword">inline</span> <span class="identifier">ConstPolygonRingIterator</span> <span class="identifier">range_begin</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CustomPolygonRingRange</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span>
+ <span class="special">{</span><span class="keyword">return</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">cbegin</span><span class="special">();}</span>
+
+<span class="keyword">inline</span> <span class="identifier">PolygonRingIterator</span> <span class="identifier">range_end</span><span class="special">(</span><span class="identifier">CustomPolygonRingRange</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span>
+ <span class="special">{</span><span class="keyword">return</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">end</span><span class="special">();}</span>
+
+<span class="keyword">inline</span> <span class="identifier">ConstPolygonRingIterator</span> <span class="identifier">range_end</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">CustomPolygonRingRange</span><span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span>
+ <span class="special">{</span><span class="keyword">return</span> <span class="identifier">r</span><span class="special">.</span><span class="identifier">cend</span><span class="special">();}</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="example__adapting_a_legacy_geometry_object_model.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../release_notes.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/indexes.html b/libs/geometry/doc/html/geometry/indexes.html
index b2d420f282..aafcec2c8a 100644
--- a/libs/geometry/doc/html/geometry/indexes.html
+++ b/libs/geometry/doc/html/geometry/indexes.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Indexes</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="prev" href="compilation.html" title="Compilation">
-<link rel="next" href="indexes/matrix.html" title="Reference matrix">
+<link rel="prev" href="reference/views/identity_view.html" title="identity_view">
+<link rel="next" href="indexes/matrix.html" title="Reference Matrix">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,21 +20,21 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compilation.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexes/matrix.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference/views/identity_view.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexes/matrix.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="geometry.indexes"></a><a class="link" href="indexes.html" title="Indexes">Indexes</a>
</h2></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="indexes/matrix.html">Reference matrix</a></span></dt>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="indexes/matrix.html">Reference Matrix</a></span></dt>
<dt><span class="section"><a href="indexes/alphabetical_index.html">Alphabetical Index</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="compilation.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexes/matrix.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reference/views/identity_view.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexes/matrix.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/indexes/alphabetical_index.html b/libs/geometry/doc/html/geometry/indexes/alphabetical_index.html
index 1cb55e5763..99a77027cd 100644
--- a/libs/geometry/doc/html/geometry/indexes/alphabetical_index.html
+++ b/libs/geometry/doc/html/geometry/indexes/alphabetical_index.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Alphabetical Index</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../indexes.html" title="Indexes">
-<link rel="prev" href="matrix.html" title="Reference matrix">
-<link rel="next" href="../reference.html" title="Reference">
+<link rel="prev" href="matrix.html" title="Reference Matrix">
+<link rel="next" href="../examples.html" title="Examples">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="matrix.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reference.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="matrix.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
@@ -29,9 +29,14 @@
<p>
</p>
<div class="index">
-<div class="titlepage"><div><div><h4 class="title"><a name="id783841"></a></h4></div></div></div>
+<div class="titlepage"><div><div><h4 class="title"><a name="idp137577568"></a></h4></div></div></div>
<div class="index">
<div class="indexdiv">
+<h3>Symbols</h3>
+<dl><dt>~rtree, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/_rtree__.html">~rtree()</a>
+</dt></dl>
+</div>
+<div class="indexdiv">
<h3>A</h3>
<dl>
<dt>add_point, <a class="indexterm" href="../reference/arithmetic/add_point.html">add_point</a>
@@ -54,9 +59,9 @@
<dt>assign_value, <a class="indexterm" href="../reference/arithmetic/assign_value.html">assign_value</a>
</dt>
<dt>assign_values, <a class="indexterm" href="../reference/algorithms/assign/assign_values_3_2_coordinate_values.html">assign_values
- (2 coordinate values)</a>, <a class="indexterm" href="../reference/algorithms/assign/assign_values_5_4_coordinate_values.html">assign_values
- (4 coordinate values)</a>, <a class="indexterm" href="../reference/algorithms/assign/assign_values_4_3_coordinate_values.html">assign_values
- (3 coordinate values)</a>
+ (2 coordinate values)</a>, <a class="indexterm" href="../reference/algorithms/assign/assign_values_4_3_coordinate_values.html">assign_values
+ (3 coordinate values)</a>, <a class="indexterm" href="../reference/algorithms/assign/assign_values_5_4_coordinate_values.html">assign_values
+ (4 coordinate values)</a>
</dt>
<dt>assign_zero, <a class="indexterm" href="../reference/algorithms/assign/assign_zero.html">assign_zero</a>
</dt>
@@ -69,6 +74,8 @@
<dl>
<dt>bashein_detmer, <a class="indexterm" href="../reference/strategies/strategy_centroid_bashein_detmer.html">strategy::centroid::bashein_detmer</a>
</dt>
+<dt>boost, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree.html">boost::geometry::index::rtree</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__linear.html">boost::geometry::index::linear</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__quadratic.html">boost::geometry::index::quadratic</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__rstar.html">boost::geometry::index::rstar</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html">boost::geometry::index::dynamic_linear</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html">boost::geometry::index::dynamic_quadratic</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html">boost::geometry::index::dynamic_rstar</a>, <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__indexable.html">boost::geometry::index::indexable</a>, <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__equal_to.html">boost::geometry::index::equal_to</a>
+</dt>
<dt>BOOST_GEOMETRY_REGISTER_BOX, <a class="indexterm" href="../reference/adapted/register/boost_geometry_register_box.html">BOOST_GEOMETRY_REGISTER_BOX</a>
</dt>
<dt>BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES, <a class="indexterm" href="../reference/adapted/register/boost_geometry_register_box_2d_4values.html">BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES</a>
@@ -107,11 +114,33 @@
</dt>
<dt>BOOST_GEOMETRY_REGISTER_RING_TEMPLATED, <a class="indexterm" href="../reference/adapted/register/boost_geometry_register_ring_templated.html">BOOST_GEOMETRY_REGISTER_RING_TEMPLATED</a>
</dt>
+<dt>bounds, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/bounds__.html">bounds()</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/bounds_rtree______const___.html">bounds(rtree&lt;...&gt;
+ const &amp;)</a>
+</dt>
<dt>box, <a class="indexterm" href="../reference/models/model_box.html">model::box</a>
</dt>
<dt>box_view, <a class="indexterm" href="../reference/views/box_view.html">box_view</a>
</dt>
-<dt>buffer, <a class="indexterm" href="../reference/algorithms/buffer/buffer.html">buffer</a>
+<dt>buffer, <a class="indexterm" href="../reference/algorithms/buffer/buffer_4.html">buffer</a>, <a class="indexterm" href="../reference/algorithms/buffer/buffer_7_with_strategies.html">buffer
+ (with strategies)</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_join_round.html">strategy::buffer::join_round</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_join_miter.html">strategy::buffer::join_miter</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_end_round.html">strategy::buffer::end_round</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_end_flat.html">strategy::buffer::end_flat</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_distance_symmetric.html">strategy::buffer::distance_symmetric</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_distance_asymmetric.html">strategy::buffer::distance_asymmetric</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_point_circle.html">strategy::buffer::point_circle</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_point_square.html">strategy::buffer::point_square</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_side_straight.html">strategy::buffer::side_straight</a>
+</dt>
+<dt>buffered_concave, <a class="indexterm" href="../reference/enumerations/piece_type.html">piece_type</a>
+</dt>
+<dt>buffered_flat_end, <a class="indexterm" href="../reference/enumerations/piece_type.html">piece_type</a>
+</dt>
+<dt>buffered_join, <a class="indexterm" href="../reference/enumerations/piece_type.html">piece_type</a>
+</dt>
+<dt>buffered_point, <a class="indexterm" href="../reference/enumerations/piece_type.html">piece_type</a>
+</dt>
+<dt>buffered_round_end, <a class="indexterm" href="../reference/enumerations/piece_type.html">piece_type</a>
+</dt>
+<dt>buffered_segment, <a class="indexterm" href="../reference/enumerations/piece_type.html">piece_type</a>
+</dt>
+<dt>buffer_side_left, <a class="indexterm" href="../reference/enumerations/buffer_side_selector.html">buffer_side_selector</a>
+</dt>
+<dt>buffer_side_right, <a class="indexterm" href="../reference/enumerations/buffer_side_selector.html">buffer_side_selector</a>
+</dt>
+<dt>buffer_side_selector, <a class="indexterm" href="../reference/enumerations/buffer_side_selector.html">buffer_side_selector</a>
</dt>
</dl>
</div>
@@ -125,7 +154,8 @@
</dt>
<dt>centroid_exception, <a class="indexterm" href="../reference/exceptions/centroid_exception.html">centroid_exception</a>
</dt>
-<dt>clear, <a class="indexterm" href="../reference/algorithms/clear.html">clear</a>
+<dt>clear, <a class="indexterm" href="../reference/algorithms/clear.html">clear</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/clear__.html">clear()</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/clear_rtree________.html">clear(rtree&lt;...&gt;
+ &amp;)</a>
</dt>
<dt>clockwise, <a class="indexterm" href="../reference/enumerations/order_selector.html">order_selector</a>
</dt>
@@ -141,7 +171,11 @@
</dt>
<dt>closure_undertermined, <a class="indexterm" href="../reference/enumerations/closure_selector.html">closure_selector</a>
</dt>
-<dt>comparable_distance, <a class="indexterm" href="../reference/algorithms/distance/comparable_distance.html">comparable_distance</a>
+<dt>comparable_distance, <a class="indexterm" href="../reference/algorithms/distance/comparable_distance_3_with_strategy.html">comparable_distance
+ (with strategy)</a>, <a class="indexterm" href="../reference/algorithms/distance/comparable_distance_2.html">comparable_distance</a>
+</dt>
+<dt>contains, <a class="indexterm" href="../reference/spatial_indexes/group__predicates/contains_geometry_const___.html">contains(Geometry
+ const &amp;)</a>
</dt>
<dt>convert, <a class="indexterm" href="../reference/algorithms/convert.html">convert</a>
</dt>
@@ -153,10 +187,19 @@
</dt>
<dt>correct, <a class="indexterm" href="../reference/algorithms/correct.html">correct</a>
</dt>
+<dt>count, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/count_valueorindexable_const___.html">count(ValueOrIndexable
+ const &amp;)</a>
+</dt>
<dt>counterclockwise, <a class="indexterm" href="../reference/enumerations/order_selector.html">order_selector</a>
</dt>
<dt>covered_by, <a class="indexterm" href="../reference/algorithms/covered_by/covered_by_2.html">covered_by</a>, <a class="indexterm" href="../reference/algorithms/covered_by/covered_by_3_with_strategy.html">covered_by
- (with strategy)</a>
+ (with strategy)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__predicates/covered_by_geometry_const___.html">covered_by(Geometry
+ const &amp;)</a>
+</dt>
+<dt>covers, <a class="indexterm" href="../reference/spatial_indexes/group__predicates/covers_geometry_const___.html">covers(Geometry
+ const &amp;)</a>
+</dt>
+<dt>crosses, <a class="indexterm" href="../reference/algorithms/crosses.html">crosses</a>
</dt>
<dt>crossings_multiply, <a class="indexterm" href="../reference/strategies/strategy_within_crossings_multiply.html">strategy::within::crossings_multiply</a>
</dt>
@@ -179,10 +222,15 @@
</dt>
<dt>dimension, <a class="indexterm" href="../reference/core/dimension.html">dimension</a>
</dt>
-<dt>disjoint, <a class="indexterm" href="../reference/algorithms/disjoint.html">disjoint</a>
+<dt>disjoint, <a class="indexterm" href="../reference/algorithms/disjoint.html">disjoint</a>, <a class="indexterm" href="../reference/spatial_indexes/group__predicates/disjoint_geometry_const___.html">disjoint(Geometry
+ const &amp;)</a>
+</dt>
+<dt>distance, <a class="indexterm" href="../reference/algorithms/distance/distance_3_with_strategy.html">distance
+ (with strategy)</a>, <a class="indexterm" href="../reference/algorithms/distance/distance_2.html">distance</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras.html">strategy::distance::pythagoras</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras_box_box.html">strategy::distance::pythagoras_box_box</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras_point_box.html">strategy::distance::pythagoras_point_box</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_haversine.html">strategy::distance::haversine</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_projected_point.html">strategy::distance::projected_point</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_cross_track.html">strategy::distance::cross_track</a>
+</dt>
+<dt>distance_asymmetric, <a class="indexterm" href="../reference/strategies/strategy_buffer_distance_asymmetric.html">strategy::buffer::distance_asymmetric</a>
</dt>
-<dt>distance, <a class="indexterm" href="../reference/algorithms/distance/distance_2.html">distance</a>, <a class="indexterm" href="../reference/algorithms/distance/distance_3_with_strategy.html">distance
- (with strategy)</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras.html">strategy::distance::pythagoras</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_haversine.html">strategy::distance::haversine</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_projected_point.html">strategy::distance::projected_point</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_cross_track.html">strategy::distance::cross_track</a>
+<dt>distance_symmetric, <a class="indexterm" href="../reference/strategies/strategy_buffer_distance_symmetric.html">strategy::buffer::distance_symmetric</a>
</dt>
<dt>divide_point, <a class="indexterm" href="../reference/arithmetic/divide_point.html">divide_point</a>
</dt>
@@ -192,15 +240,30 @@
</dt>
<dt>douglas_peucker, <a class="indexterm" href="../reference/strategies/strategy_simplify_douglas_peucker.html">strategy::simplify::douglas_peucker</a>
</dt>
+<dt>dynamic_linear, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html">boost::geometry::index::dynamic_linear</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_">dynamic_linear(size_t)</a>
+</dt>
+<dt>dynamic_quadratic, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html">boost::geometry::index::dynamic_quadratic</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_">dynamic_quadratic(size_t)</a>
+</dt>
+<dt>dynamic_rstar, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html">boost::geometry::index::dynamic_rstar</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_">dynamic_rstar(size_t)</a>
+</dt>
</dl>
</div>
<div class="indexdiv">
<h3>E</h3>
<dl>
+<dt>empty, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/empty__.html">empty()</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/empty_rtree______const___.html">empty(rtree&lt;...&gt;
+ const &amp;)</a>
+</dt>
+<dt>end_flat, <a class="indexterm" href="../reference/strategies/strategy_buffer_end_flat.html">strategy::buffer::end_flat</a>
+</dt>
+<dt>end_round, <a class="indexterm" href="../reference/strategies/strategy_buffer_end_round.html">strategy::buffer::end_round</a>
+</dt>
<dt>envelope, <a class="indexterm" href="../reference/algorithms/envelope/envelope.html">envelope</a>
</dt>
<dt>equals, <a class="indexterm" href="../reference/algorithms/equals.html">equals</a>
</dt>
+<dt>equal_to, <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__equal_to.html">boost::geometry::index::equal_to</a>
+</dt>
<dt>ever_circling_iterator, <a class="indexterm" href="../reference/iterators/ever_circling_iterator.html">ever_circling_iterator</a>
</dt>
<dt>exception, <a class="indexterm" href="../reference/exceptions/exception.html">exception</a>
@@ -215,11 +278,9 @@
<div class="indexdiv">
<h3>F</h3>
<dl>
-<dt>for_each_point, <a class="indexterm" href="../reference/algorithms/for_each/for_each_point_2_const_version.html">for_each_point
- (const version)</a>, <a class="indexterm" href="../reference/algorithms/for_each/for_each_point_2.html">for_each_point</a>
+<dt>for_each_point, <a class="indexterm" href="../reference/algorithms/for_each/for_each_point.html">for_each_point</a>
</dt>
-<dt>for_each_segment, <a class="indexterm" href="../reference/algorithms/for_each/for_each_segment_2_const_version.html">for_each_segment
- (const version)</a>, <a class="indexterm" href="../reference/algorithms/for_each/for_each_segment_2.html">for_each_segment</a>
+<dt>for_each_segment, <a class="indexterm" href="../reference/algorithms/for_each/for_each_segment.html">for_each_segment</a>
</dt>
<dt>franklin, <a class="indexterm" href="../reference/strategies/strategy_within_franklin.html">strategy::within::franklin</a>
</dt>
@@ -230,9 +291,13 @@
<dl>
<dt>geographic, <a class="indexterm" href="../reference/cs/cs_geographic.html">cs::geographic</a>
</dt>
-<dt>get, <a class="indexterm" href="../reference/access/get/get_2.html">get</a>, <a class="indexterm" href="../reference/access/get/get_2_with_index.html">get
+<dt>geometry, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree.html">boost::geometry::index::rtree</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__linear.html">boost::geometry::index::linear</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__quadratic.html">boost::geometry::index::quadratic</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__rstar.html">boost::geometry::index::rstar</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html">boost::geometry::index::dynamic_linear</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html">boost::geometry::index::dynamic_quadratic</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html">boost::geometry::index::dynamic_rstar</a>, <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__indexable.html">boost::geometry::index::indexable</a>, <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__equal_to.html">boost::geometry::index::equal_to</a>
+</dt>
+<dt>get, <a class="indexterm" href="../reference/access/get/get_1.html">get</a>, <a class="indexterm" href="../reference/access/get/get_1_with_index.html">get
(with index)</a>
</dt>
+<dt>get_allocator, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/get_allocator__.html">get_allocator()</a>
+</dt>
<dt>get_as_radian, <a class="indexterm" href="../reference/access/get/get_as_radian.html">get_as_radian</a>
</dt>
<dt>graham_andrew, <a class="indexterm" href="../reference/strategies/strategy_convex_hull_graham_andrew.html">strategy::convex_hull::graham_andrew</a>
@@ -253,6 +318,23 @@
<dl>
<dt>identity_view, <a class="indexterm" href="../reference/views/identity_view.html">identity_view</a>
</dt>
+<dt>index, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree.html">boost::geometry::index::rtree</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__linear.html">boost::geometry::index::linear</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__quadratic.html">boost::geometry::index::quadratic</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__rstar.html">boost::geometry::index::rstar</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html">boost::geometry::index::dynamic_linear</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html">boost::geometry::index::dynamic_quadratic</a>, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html">boost::geometry::index::dynamic_rstar</a>, <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__indexable.html">boost::geometry::index::indexable</a>, <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__equal_to.html">boost::geometry::index::equal_to</a>
+</dt>
+<dt>indexable, <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__indexable.html">boost::geometry::index::indexable</a>
+</dt>
+<dt>indexable_get, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/indexable_get__.html">indexable_get()</a>
+</dt>
+<dt>insert, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/insert_value_type_const___.html">insert(value_type
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/insert_iterator__iterator_.html">insert(Iterator,
+ Iterator)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/insert_convertibleorrange_const___.html">insert(ConvertibleOrRange
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/insert_rtree_________value_const___.html">insert(rtree&lt;...&gt;
+ &amp;, Value const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/insert_rtree_________iterator__iterator_.html">insert(rtree&lt;...&gt;
+ &amp;, Iterator, Iterator)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/insert_rtree_________convertibleorrange_const___.html">insert(rtree&lt;...&gt;
+ &amp;, ConvertibleOrRange const &amp;)</a>
+</dt>
+<dt>inserter, <a class="indexterm" href="../reference/spatial_indexes/group__inserters/inserter_container___.html">inserter(Container
+ &amp;)</a>
+</dt>
<dt>interior_rings, <a class="indexterm" href="../reference/access/interior_rings/interior_rings_1.html">interior_rings</a>, <a class="indexterm" href="../reference/access/interior_rings/interior_rings_1_const_version.html">interior_rings
(const version)</a>
</dt>
@@ -262,12 +344,36 @@
</dt>
<dt>intersects, <a class="indexterm" href="../reference/algorithms/intersects/intersects_1_one_geometry.html">intersects
(one geometry)</a>, <a class="indexterm" href="../reference/algorithms/intersects/intersects_2_two_geometries.html">intersects
- (two geometries)</a>
+ (two geometries)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__predicates/intersects_geometry_const___.html">intersects(Geometry
+ const &amp;)</a>
</dt>
<dt>inverse_transformer, <a class="indexterm" href="../reference/strategies/strategy_transform_inverse_transformer.html">strategy::transform::inverse_transformer</a>
</dt>
<dt>is_radian, <a class="indexterm" href="../reference/core/is_radian.html">is_radian</a>
</dt>
+<dt>is_simple, <a class="indexterm" href="../reference/algorithms/is_simple.html">is_simple</a>
+</dt>
+<dt>is_valid, <a class="indexterm" href="../reference/algorithms/is_valid.html">is_valid</a>
+</dt>
+</dl>
+</div>
+<div class="indexdiv">
+<h3>J</h3>
+<dl>
+<dt>join_concave, <a class="indexterm" href="../reference/enumerations/join_selector.html">join_selector</a>
+</dt>
+<dt>join_continue, <a class="indexterm" href="../reference/enumerations/join_selector.html">join_selector</a>
+</dt>
+<dt>join_convex, <a class="indexterm" href="../reference/enumerations/join_selector.html">join_selector</a>
+</dt>
+<dt>join_miter, <a class="indexterm" href="../reference/strategies/strategy_buffer_join_miter.html">strategy::buffer::join_miter</a>
+</dt>
+<dt>join_round, <a class="indexterm" href="../reference/strategies/strategy_buffer_join_round.html">strategy::buffer::join_round</a>
+</dt>
+<dt>join_selector, <a class="indexterm" href="../reference/enumerations/join_selector.html">join_selector</a>
+</dt>
+<dt>join_spike, <a class="indexterm" href="../reference/enumerations/join_selector.html">join_selector</a>
+</dt>
</dl>
</div>
<div class="indexdiv">
@@ -276,6 +382,8 @@
<dt>length, <a class="indexterm" href="../reference/algorithms/length/length_1.html">length</a>, <a class="indexterm" href="../reference/algorithms/length/length_2_with_strategy.html">length
(with strategy)</a>
</dt>
+<dt>linear, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__linear.html">boost::geometry::index::linear</a>
+</dt>
<dt>linestring, <a class="indexterm" href="../reference/models/model_linestring.html">model::linestring</a>
</dt>
</dl>
@@ -310,6 +418,9 @@
<div class="indexdiv">
<h3>N</h3>
<dl>
+<dt>nearest, <a class="indexterm" href="../reference/spatial_indexes/group__predicates/nearest_geometry_const____unsigned_.html">nearest(Geometry
+ const &amp;, unsigned)</a>
+</dt>
<dt>num_geometries, <a class="indexterm" href="../reference/algorithms/num_geometries.html">num_geometries</a>
</dt>
<dt>num_interior_rings, <a class="indexterm" href="../reference/algorithms/num_interior_rings.html">num_interior_rings</a>
@@ -323,24 +434,41 @@
<dl>
<dt>open, <a class="indexterm" href="../reference/enumerations/closure_selector.html">closure_selector</a>
</dt>
+<dt>operator(), <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___">operator()(Value
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/observers/boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___">operator()(Value
+ const &amp;, Value const &amp;)</a>
+</dt>
+<dt>operator=, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree_const___.html">operator=(rtree
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree____.html">operator=(rtree
+ &amp;&amp;)</a>
+</dt>
<dt>order_selector, <a class="indexterm" href="../reference/enumerations/order_selector.html">order_selector</a>
</dt>
<dt>order_undetermined, <a class="indexterm" href="../reference/enumerations/order_selector.html">order_selector</a>
</dt>
-<dt>overlaps, <a class="indexterm" href="../reference/algorithms/overlaps.html">overlaps</a>
+<dt>overlaps, <a class="indexterm" href="../reference/algorithms/overlaps.html">overlaps</a>, <a class="indexterm" href="../reference/spatial_indexes/group__predicates/overlaps_geometry_const___.html">overlaps(Geometry
+ const &amp;)</a>
</dt>
</dl>
</div>
<div class="indexdiv">
<h3>P</h3>
<dl>
+<dt>parameters, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/parameters__.html">parameters()</a>
+</dt>
<dt>perimeter, <a class="indexterm" href="../reference/algorithms/perimeter/perimeter_1.html">perimeter</a>, <a class="indexterm" href="../reference/algorithms/perimeter/perimeter_2_with_strategy.html">perimeter
(with strategy)</a>
</dt>
+<dt>piece_type, <a class="indexterm" href="../reference/enumerations/piece_type.html">piece_type</a>
+</dt>
<dt>point, <a class="indexterm" href="../reference/models/model_point.html">model::point</a>
</dt>
+<dt>point_circle, <a class="indexterm" href="../reference/strategies/strategy_buffer_point_circle.html">strategy::buffer::point_circle</a>
+</dt>
<dt>point_order, <a class="indexterm" href="../reference/core/point_order.html">point_order</a>
</dt>
+<dt>point_square, <a class="indexterm" href="../reference/strategies/strategy_buffer_point_square.html">strategy::buffer::point_square</a>
+</dt>
<dt>point_type, <a class="indexterm" href="../reference/core/point_type.html">point_type</a>
</dt>
<dt>point_xy, <a class="indexterm" href="../reference/models/model_d2_point_xy.html">model::d2::point_xy</a>
@@ -351,6 +479,31 @@
</dt>
<dt>pythagoras, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras.html">strategy::distance::pythagoras</a>
</dt>
+<dt>pythagoras_box_box, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras_box_box.html">strategy::distance::pythagoras_box_box</a>
+</dt>
+<dt>pythagoras_point_box, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras_point_box.html">strategy::distance::pythagoras_point_box</a>
+</dt>
+</dl>
+</div>
+<div class="indexdiv">
+<h3>Q</h3>
+<dl>
+<dt>qbegin, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/qbegin_predicates_const___.html">qbegin(Predicates
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/qbegin_rtree______const____predicates_const___.html">qbegin(rtree&lt;...&gt;
+ const &amp;, Predicates const &amp;)</a>
+</dt>
+<dt>qend, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/qend__.html">qend()</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/qend_rtree______const___.html">qend(rtree&lt;...&gt;
+ const &amp;)</a>
+</dt>
+<dt>quadratic, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__quadratic.html">boost::geometry::index::quadratic</a>
+</dt>
+<dt>queried, <a class="indexterm" href="../reference/spatial_indexes/group__adaptors/queried_predicates_const___.html">queried(Predicates
+ const &amp;)</a>
+</dt>
+<dt>query, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/query_predicates_const____outiter_.html">query(Predicates
+ const &amp;, OutIter)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/query_rtree______const____predicates_const____outiter_.html">query(rtree&lt;...&gt;
+ const &amp;, Predicates const &amp;, OutIter)</a>
+</dt>
</dl>
</div>
<div class="indexdiv">
@@ -358,8 +511,18 @@
<dl>
<dt>radian, <a class="indexterm" href="../reference/core/radian.html">radian</a>
</dt>
+<dt>read_wkt, <a class="indexterm" href="../reference/io/wkt/read_wkt.html">read_wkt</a>
+</dt>
<dt>referring_segment, <a class="indexterm" href="../reference/models/model_referring_segment.html">model::referring_segment</a>
</dt>
+<dt>remove, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/remove_value_type_const___.html">remove(value_type
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/remove_iterator__iterator_.html">remove(Iterator,
+ Iterator)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/remove_convertibleorrange_const___.html">remove(ConvertibleOrRange
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/remove_rtree_________value_const___.html">remove(rtree&lt;...&gt;
+ &amp;, Value const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/remove_rtree_________iterator__iterator_.html">remove(rtree&lt;...&gt;
+ &amp;, Iterator, Iterator)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/remove_rtree_________convertibleorrange_const___.html">remove(rtree&lt;...&gt;
+ &amp;, ConvertibleOrRange const &amp;)</a>
+</dt>
<dt>return_buffer, <a class="indexterm" href="../reference/algorithms/buffer/return_buffer.html">return_buffer</a>
</dt>
<dt>return_centroid, <a class="indexterm" href="../reference/algorithms/centroid/return_centroid_1.html">return_centroid</a>, <a class="indexterm" href="../reference/algorithms/centroid/return_centroid_2_with_strategy.html">return_centroid
@@ -377,18 +540,33 @@
</dt>
<dt>rotate_transformer, <a class="indexterm" href="../reference/strategies/strategy_transform_rotate_transformer.html">strategy::transform::rotate_transformer</a>
</dt>
+<dt>rstar, <a class="indexterm" href="../reference/spatial_indexes/parameters/boost__geometry__index__rstar.html">boost::geometry::index::rstar</a>
+</dt>
+<dt>rtree, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree.html">boost::geometry::index::rtree</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree__.html">rtree()</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html">rtree(parameters_type
+ const &amp;, indexable_getter const &amp;, value_equal const &amp;, allocator_type
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_iterator__iterator_.html">rtree(Iterator,
+ Iterator)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_range_const___.html">rtree(Range
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const___.html">rtree(rtree
+ const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const____allocator_type_const___.html">rtree(rtree
+ const &amp;, allocator_type const &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree____.html">rtree(rtree
+ &amp;&amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_____allocator_type_const___.html">rtree(rtree
+ &amp;&amp;, allocator_type const &amp;)</a>
+</dt>
</dl>
</div>
<div class="indexdiv">
<h3>S</h3>
<dl>
+<dt>satisfies, <a class="indexterm" href="../reference/spatial_indexes/group__predicates/satisfies_unarypredicate_const___.html">satisfies(UnaryPredicate
+ const &amp;)</a>
+</dt>
<dt>scale_transformer, <a class="indexterm" href="../reference/strategies/strategy_transform_scale_transformer.html">strategy::transform::scale_transformer</a>
</dt>
<dt>segment, <a class="indexterm" href="../reference/models/model_segment.html">model::segment</a>
</dt>
<dt>segment_view, <a class="indexterm" href="../reference/views/segment_view.html">segment_view</a>
</dt>
-<dt>set, <a class="indexterm" href="../reference/access/set/set_3.html">set</a>, <a class="indexterm" href="../reference/access/set/set_3_with_index.html">set
+<dt>set, <a class="indexterm" href="../reference/access/set/set_2.html">set</a>, <a class="indexterm" href="../reference/access/set/set_2_with_index.html">set
(with index)</a>
</dt>
<dt>set_from_radian, <a class="indexterm" href="../reference/access/set/set_from_radian.html">set_from_radian</a>
@@ -399,16 +577,21 @@
</dt>
<dt>side_by_triangle, <a class="indexterm" href="../reference/strategies/strategy_side_side_by_triangle.html">strategy::side::side_by_triangle</a>
</dt>
+<dt>side_straight, <a class="indexterm" href="../reference/strategies/strategy_buffer_side_straight.html">strategy::buffer::side_straight</a>
+</dt>
<dt>simplify, <a class="indexterm" href="../reference/algorithms/simplify/simplify_4_with_strategy.html">simplify
(with strategy)</a>, <a class="indexterm" href="../reference/algorithms/simplify/simplify_3.html">simplify</a>, <a class="indexterm" href="../reference/strategies/strategy_simplify_douglas_peucker.html">strategy::simplify::douglas_peucker</a>
</dt>
+<dt>size, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/size__.html">size()</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/size_rtree______const___.html">size(rtree&lt;...&gt;
+ const &amp;)</a>
+</dt>
<dt>spherical, <a class="indexterm" href="../reference/cs/cs_spherical.html">cs::spherical</a>
</dt>
<dt>spherical_equatorial, <a class="indexterm" href="../reference/cs/cs_spherical_equatorial.html">cs::spherical_equatorial</a>
</dt>
<dt>spherical_side_formula, <a class="indexterm" href="../reference/strategies/strategy_side_spherical_side_formula.html">strategy::side::spherical_side_formula</a>
</dt>
-<dt>strategy, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras.html">strategy::distance::pythagoras</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_haversine.html">strategy::distance::haversine</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_projected_point.html">strategy::distance::projected_point</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_cross_track.html">strategy::distance::cross_track</a>, <a class="indexterm" href="../reference/strategies/strategy_area_surveyor.html">strategy::area::surveyor</a>, <a class="indexterm" href="../reference/strategies/strategy_area_huiller.html">strategy::area::huiller</a>, <a class="indexterm" href="../reference/strategies/strategy_centroid_average.html">strategy::centroid::average</a>, <a class="indexterm" href="../reference/strategies/strategy_centroid_bashein_detmer.html">strategy::centroid::bashein_detmer</a>, <a class="indexterm" href="../reference/strategies/strategy_convex_hull_graham_andrew.html">strategy::convex_hull::graham_andrew</a>, <a class="indexterm" href="../reference/strategies/strategy_side_side_by_triangle.html">strategy::side::side_by_triangle</a>, <a class="indexterm" href="../reference/strategies/strategy_side_side_by_cross_track.html">strategy::side::side_by_cross_track</a>, <a class="indexterm" href="../reference/strategies/strategy_side_spherical_side_formula.html">strategy::side::spherical_side_formula</a>, <a class="indexterm" href="../reference/strategies/strategy_simplify_douglas_peucker.html">strategy::simplify::douglas_peucker</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_inverse_transformer.html">strategy::transform::inverse_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_map_transformer.html">strategy::transform::map_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_rotate_transformer.html">strategy::transform::rotate_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_scale_transformer.html">strategy::transform::scale_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_translate_transformer.html">strategy::transform::translate_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_ublas_transformer.html">strategy::transform::ublas_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_within_winding.html">strategy::within::winding</a>, <a class="indexterm" href="../reference/strategies/strategy_within_franklin.html">strategy::within::franklin</a>, <a class="indexterm" href="../reference/strategies/strategy_within_crossings_multiply.html">strategy::within::crossings_multiply</a>
+<dt>strategy, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras.html">strategy::distance::pythagoras</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras_box_box.html">strategy::distance::pythagoras_box_box</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_pythagoras_point_box.html">strategy::distance::pythagoras_point_box</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_haversine.html">strategy::distance::haversine</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_projected_point.html">strategy::distance::projected_point</a>, <a class="indexterm" href="../reference/strategies/strategy_distance_cross_track.html">strategy::distance::cross_track</a>, <a class="indexterm" href="../reference/strategies/strategy_area_surveyor.html">strategy::area::surveyor</a>, <a class="indexterm" href="../reference/strategies/strategy_area_huiller.html">strategy::area::huiller</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_join_round.html">strategy::buffer::join_round</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_join_miter.html">strategy::buffer::join_miter</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_end_round.html">strategy::buffer::end_round</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_end_flat.html">strategy::buffer::end_flat</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_distance_symmetric.html">strategy::buffer::distance_symmetric</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_distance_asymmetric.html">strategy::buffer::distance_asymmetric</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_point_circle.html">strategy::buffer::point_circle</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_point_square.html">strategy::buffer::point_square</a>, <a class="indexterm" href="../reference/strategies/strategy_buffer_side_straight.html">strategy::buffer::side_straight</a>, <a class="indexterm" href="../reference/strategies/strategy_centroid_average.html">strategy::centroid::average</a>, <a class="indexterm" href="../reference/strategies/strategy_centroid_bashein_detmer.html">strategy::centroid::bashein_detmer</a>, <a class="indexterm" href="../reference/strategies/strategy_convex_hull_graham_andrew.html">strategy::convex_hull::graham_andrew</a>, <a class="indexterm" href="../reference/strategies/strategy_side_side_by_triangle.html">strategy::side::side_by_triangle</a>, <a class="indexterm" href="../reference/strategies/strategy_side_side_by_cross_track.html">strategy::side::side_by_cross_track</a>, <a class="indexterm" href="../reference/strategies/strategy_side_spherical_side_formula.html">strategy::side::spherical_side_formula</a>, <a class="indexterm" href="../reference/strategies/strategy_simplify_douglas_peucker.html">strategy::simplify::douglas_peucker</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_inverse_transformer.html">strategy::transform::inverse_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_map_transformer.html">strategy::transform::map_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_rotate_transformer.html">strategy::transform::rotate_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_scale_transformer.html">strategy::transform::scale_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_translate_transformer.html">strategy::transform::translate_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_transform_ublas_transformer.html">strategy::transform::ublas_transformer</a>, <a class="indexterm" href="../reference/strategies/strategy_within_winding.html">strategy::within::winding</a>, <a class="indexterm" href="../reference/strategies/strategy_within_franklin.html">strategy::within::franklin</a>, <a class="indexterm" href="../reference/strategies/strategy_within_crossings_multiply.html">strategy::within::crossings_multiply</a>
</dt>
<dt>subtract_point, <a class="indexterm" href="../reference/arithmetic/subtract_point.html">subtract_point</a>
</dt>
@@ -416,6 +599,14 @@
</dt>
<dt>surveyor, <a class="indexterm" href="../reference/strategies/strategy_area_surveyor.html">strategy::area::surveyor</a>
</dt>
+<dt>svg, <a class="indexterm" href="../reference/io/svg/svg.html">svg</a>
+</dt>
+<dt>svg_mapper, <a class="indexterm" href="../reference/io/svg/svg_mapper.html">svg_mapper</a>
+</dt>
+<dt>swap, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/swap_rtree___.html">swap(rtree
+ &amp;)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__rtree__functions/swap_rtree_________rtree________.html">swap(rtree&lt;...&gt;
+ &amp;, rtree&lt;...&gt; &amp;)</a>
+</dt>
<dt>sym_difference, <a class="indexterm" href="../reference/algorithms/sym_difference.html">sym_difference</a>
</dt>
</dl>
@@ -450,12 +641,20 @@
</dl>
</div>
<div class="indexdiv">
+<h3>V</h3>
+<dl><dt>value_eq, <a class="indexterm" href="../reference/spatial_indexes/boost__geometry__index__rtree/value_eq__.html">value_eq()</a>
+</dt></dl>
+</div>
+<div class="indexdiv">
<h3>W</h3>
<dl>
<dt>winding, <a class="indexterm" href="../reference/strategies/strategy_within_winding.html">strategy::within::winding</a>
</dt>
<dt>within, <a class="indexterm" href="../reference/algorithms/within/within_2.html">within</a>, <a class="indexterm" href="../reference/algorithms/within/within_3_with_strategy.html">within
- (with strategy)</a>, <a class="indexterm" href="../reference/strategies/strategy_within_winding.html">strategy::within::winding</a>, <a class="indexterm" href="../reference/strategies/strategy_within_franklin.html">strategy::within::franklin</a>, <a class="indexterm" href="../reference/strategies/strategy_within_crossings_multiply.html">strategy::within::crossings_multiply</a>
+ (with strategy)</a>, <a class="indexterm" href="../reference/spatial_indexes/group__predicates/within_geometry_const___.html">within(Geometry
+ const &amp;)</a>, <a class="indexterm" href="../reference/strategies/strategy_within_winding.html">strategy::within::winding</a>, <a class="indexterm" href="../reference/strategies/strategy_within_franklin.html">strategy::within::franklin</a>, <a class="indexterm" href="../reference/strategies/strategy_within_crossings_multiply.html">strategy::within::crossings_multiply</a>
+</dt>
+<dt>wkt, <a class="indexterm" href="../reference/io/wkt/wkt.html">wkt</a>
</dt>
</dl>
</div>
@@ -467,8 +666,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -476,7 +675,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="matrix.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../reference.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="matrix.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/indexes/matrix.html b/libs/geometry/doc/html/geometry/indexes/matrix.html
index 19c55a8541..7132ce941c 100644
--- a/libs/geometry/doc/html/geometry/indexes/matrix.html
+++ b/libs/geometry/doc/html/geometry/indexes/matrix.html
@@ -1,9 +1,9 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>Reference matrix</title>
+<title>Reference Matrix</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../indexes.html" title="Indexes">
<link rel="prev" href="../indexes.html" title="Indexes">
@@ -24,7 +24,7 @@
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
-<a name="geometry.indexes.matrix"></a><a class="link" href="matrix.html" title="Reference matrix">Reference matrix</a>
+<a name="geometry.indexes.matrix"></a><a class="link" href="matrix.html" title="Reference Matrix">Reference Matrix</a>
</h3></div></div></div>
<div class="informaltable">
<table class="table">
@@ -35,12 +35,12 @@
</colgroup>
<thead><tr><th colspan="3" valign="center">
<h3>
-<a name="id780938"></a>Geometry Concepts</h3>
+<a name="idp137136896"></a>Geometry Concepts</h3>
</th></tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="id780955"></a>0-dimensional</h4>
+<a name="idp137138944"></a>0-dimensional</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/concepts/concept_point.html" title="Point Concept">Point</a></td></tr>
<tr><td><a class="link" href="../reference/concepts/concept_multi_point.html" title="MultiPoint Concept">MultiPoint</a></td></tr>
@@ -48,7 +48,7 @@
</td>
<td valign="top">
<h4>
-<a name="id780994"></a>1-dimensional</h4>
+<a name="idp137143248"></a>1-dimensional</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/concepts/concept_segment.html" title="Segment Concept">Segment</a></td></tr>
<tr><td><a class="link" href="../reference/concepts/concept_linestring.html" title="Linestring Concept">Linestring</a></td></tr>
@@ -57,7 +57,7 @@
</td>
<td valign="top">
<h4>
-<a name="id781042"></a>2-dimensional</h4>
+<a name="idp137148432"></a>2-dimensional</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/concepts/concept_box.html" title="Box Concept">Box</a></td></tr>
<tr><td><a class="link" href="../reference/concepts/concept_ring.html" title="Ring Concept">Ring</a></td></tr>
@@ -75,13 +75,13 @@
</colgroup>
<thead><tr><th colspan="3" valign="center">
<h3>
-<a name="id781125"></a>Geometry Models</h3>
+<a name="idp137157936"></a>Geometry Models</h3>
</th></tr></thead>
<tbody>
<tr>
<td valign="top">
<h4>
-<a name="id781142"></a>0-dimensional</h4>
+<a name="idp137160016"></a>0-dimensional</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/models/model_point.html" title="model::point">point</a></td></tr>
<tr><td><a class="link" href="../reference/models/model_d2_point_xy.html" title="model::d2::point_xy">point_xy</a></td></tr>
@@ -90,7 +90,7 @@
</td>
<td valign="top">
<h4>
-<a name="id781190"></a>1-dimensional</h4>
+<a name="idp137165168"></a>1-dimensional</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/models/model_linestring.html" title="model::linestring">linestring</a></td></tr>
<tr><td><a class="link" href="../reference/models/model_multi_linestring.html" title="model::multi_linestring">multi_linestring</a></td></tr>
@@ -100,7 +100,7 @@
</td>
<td valign="top">
<h4>
-<a name="id781248"></a>2-dimensional</h4>
+<a name="idp137171312"></a>2-dimensional</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/models/model_box.html" title="model::box">box</a></td></tr>
<tr><td><a class="link" href="../reference/models/model_ring.html" title="model::ring">ring</a></td></tr>
@@ -112,7 +112,7 @@
<tr>
<td valign="top">
<h4>
-<a name="id781308"></a>0-dimensional (adapted)</h4>
+<a name="idp137177744"></a>0-dimensional (adapted)</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/adapted/boost_array.html" title="Boost.Array">Boost.Array</a></td></tr>
<tr><td><a class="link" href="../reference/adapted/boost_fusion.html" title="Boost.Fusion">Boost.Fusion</a></td></tr>
@@ -123,11 +123,11 @@
</td>
<td valign="top">
<h4>
-<a name="id781376"></a>1-dimensional (adapted)</h4>
+<a name="idp137184848"></a>1-dimensional (adapted)</h4>
</td>
<td valign="top">
<h4>
-<a name="id781387"></a>2-dimensional (adapted)</h4>
+<a name="idp137186160"></a>2-dimensional (adapted)</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/adapted/boost_polygon/rectangle_data.html" title="Boost.Polygon's rectangle_data">Boost.Polygon's rectangle_data</a></td></tr>
<tr><td><a class="link" href="../reference/adapted/boost_polygon/polygon_data.html" title="Boost.Polygon's polygon_data">Boost.Polygon's polygon_data</a></td></tr>
@@ -138,7 +138,7 @@
<tr>
<td valign="top">
<h4>
-<a name="id781443"></a>0-dimensional (macro's for adaption)</h4>
+<a name="idp137191760"></a>0-dimensional (macro's for adaption)</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/adapted/register/boost_geometry_register_point_2d.html" title="BOOST_GEOMETRY_REGISTER_POINT_2D">BOOST_GEOMETRY_REGISTER_POINT_2D</a></td></tr>
<tr><td><a class="link" href="../reference/adapted/register/boost_geometry_register_point_2d_const.html" title="BOOST_GEOMETRY_REGISTER_POINT_2D_CONST">BOOST_GEOMETRY_REGISTER_POINT_2D_CONST</a></td></tr>
@@ -152,7 +152,7 @@
</td>
<td valign="top">
<h4>
-<a name="id781553"></a>1-dimensionial (macro's for adaption)</h4>
+<a name="idp137202560"></a>1-dimensionial (macro's for adaption)</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/adapted/register/boost_geometry_register_linestring.html" title="BOOST_GEOMETRY_REGISTER_LINESTRING">BOOST_GEOMETRY_REGISTER_LINESTRING</a></td></tr>
<tr><td><a class="link" href="../reference/adapted/register/boost_geometry_register_linestring_templated.html" title="BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED">BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED</a></td></tr>
@@ -162,7 +162,7 @@
</td>
<td valign="top">
<h4>
-<a name="id781618"></a>2-dimensional (macro's for adaption)</h4>
+<a name="idp137209088"></a>2-dimensional (macro's for adaption)</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/adapted/register/boost_geometry_register_box.html" title="BOOST_GEOMETRY_REGISTER_BOX">BOOST_GEOMETRY_REGISTER_BOX</a></td></tr>
<tr><td><a class="link" href="../reference/adapted/register/boost_geometry_register_box_2d_4values.html" title="BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES">BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES</a></td></tr>
@@ -183,12 +183,12 @@
</colgroup>
<thead><tr><th colspan="2" valign="center">
<h3>
-<a name="id781739"></a>Core</h3>
+<a name="idp137221664"></a>Core</h3>
</th></tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="id781756"></a>Metafunctions</h4>
+<a name="idp137223744"></a>Metafunctions</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/core/cs_tag.html" title="cs_tag">cs_tag</a></td></tr>
<tr><td><a class="link" href="../reference/core/closure.html" title="closure">closure</a></td></tr>
@@ -206,7 +206,7 @@
</td>
<td valign="top">
<h4>
-<a name="id781890"></a>Access Functions</h4>
+<a name="idp137237584"></a>Access Functions</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/access/get.html" title="get">get</a></td></tr>
<tr><td><a class="link" href="../reference/access/set.html" title="set">set</a></td></tr>
@@ -214,7 +214,7 @@
<tr><td><a class="link" href="../reference/access/interior_rings.html" title="interior_rings">interior_rings</a></td></tr>
</table>
<h4>
-<a name="id781942"></a>Classes</h4>
+<a name="idp137242928"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/exceptions/exception.html" title="exception">exception</a></td></tr>
<tr><td> <a class="link" href="../reference/exceptions/centroid_exception.html" title="centroid_exception">centroid_exception</a>
@@ -227,21 +227,22 @@
<colgroup>
<col class="a">
<col class="b">
+<col class="c">
</colgroup>
<thead><tr>
<th colspan="2" valign="center">
<h3>
-<a name="id782008"></a>Constants</h3>
+<a name="idp137250608"></a>Constants</h3>
</th>
-<th colspan="2" valign="center">
+<th valign="center">
<h3>
-<a name="id782023"></a>Coordinate Systems</h3>
+<a name="idp137252432"></a>Coordinate Systems</h3>
</th>
</tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="id782040"></a>Numeric</h4>
+<a name="idp137254512"></a>Numeric</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/constants/max_corner.html" title="max_corner">max_corner</a></td></tr>
<tr><td><a class="link" href="../reference/constants/min_corner.html" title="min_corner">min_corner</a></td></tr>
@@ -251,7 +252,7 @@
</td>
<td valign="top">
<h4>
-<a name="id782099"></a>Types</h4>
+<a name="idp137260624"></a>Types</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/core/degree.html" title="degree">degree</a></td></tr>
<tr><td><a class="link" href="../reference/core/radian.html" title="radian">radian</a></td></tr>
@@ -259,7 +260,7 @@
</td>
<td valign="top">
<h4>
-<a name="id782135"></a>Classes</h4>
+<a name="idp137264800"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/cs/cs_cartesian.html" title="cs::cartesian">cs::cartesian</a></td></tr>
<tr><td><a class="link" href="../reference/cs/cs_spherical.html" title="cs::spherical">cs::spherical</a></td></tr>
@@ -277,11 +278,11 @@
<thead><tr>
<th valign="center">
<h3>
-<a name="id782216"></a>Iterators</h3>
+<a name="idp137273792"></a>Iterators</h3>
</th>
<th valign="center">
<h3>
-<a name="id782230"></a>Views</h3>
+<a name="idp137275616"></a>Views</h3>
</th>
</tr></thead>
<tbody><tr>
@@ -310,25 +311,28 @@
</colgroup>
<thead><tr><th colspan="3" valign="center">
<h3>
-<a name="id782369"></a>Algorithms</h3>
+<a name="idp137290944"></a>Algorithms</h3>
</th></tr></thead>
<tbody>
<tr>
<td valign="top">
<h4>
-<a name="id782386"></a>Geometry Constructors</h4>
+<a name="idp137293024"></a>Geometry Constructors</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/algorithms/make.html" title="make">make</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/make/make_inverse.html" title="make_inverse">make_inverse</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/make/make_zero.html" title="make_zero">make_zero</a></td></tr>
</table>
<h4>
-<a name="id782428"></a>Predicates</h4>
+<a name="idp137297504"></a>Predicates</h4>
<table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/algorithms/crosses.html" title="crosses">crosses</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/covered_by.html" title="covered_by">covered_by</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/disjoint.html" title="disjoint">disjoint</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/equals.html" title="equals">equals</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/intersects.html" title="intersects">intersects</a></td></tr>
+<tr><td><a class="link" href="../reference/algorithms/is_simple.html" title="is_simple">is_simple</a></td></tr>
+<tr><td><a class="link" href="../reference/algorithms/is_valid.html" title="is_valid">is_valid</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/overlaps.html" title="overlaps">overlaps</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/touches.html" title="touches">touches</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/within.html" title="within">within</a></td></tr>
@@ -336,13 +340,13 @@
</td>
<td valign="top">
<h4>
-<a name="id782515"></a>Append</h4>
+<a name="idp137309424"></a>Append</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/append.html" title="append">append</a></td></tr></table>
<h4>
-<a name="id782538"></a>Area</h4>
+<a name="idp137311968"></a>Area</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/area.html" title="area">area</a></td></tr></table>
<h4>
-<a name="id782561"></a>Assign</h4>
+<a name="idp137314512"></a>Assign</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/algorithms/assign/assign.html" title="assign">assign</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/assign/assign_inverse.html" title="assign_inverse">assign_inverse</a></td></tr>
@@ -355,56 +359,59 @@
coordinate values)
</td></tr>
</table>
+ <h4>
+<a name="idp137323232"></a>Buffer</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/buffer.html" title="buffer">buffer</a></td></tr></table>
</td>
<td valign="top">
<h4>
-<a name="id782652"></a>Centroid</h4>
+<a name="idp137326448"></a>Centroid</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/centroid.html" title="centroid">centroid</a></td></tr></table>
<h4>
-<a name="id782674"></a>Clear</h4>
+<a name="idp137328992"></a>Clear</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/clear.html" title="clear">clear</a></td></tr></table>
<h4>
-<a name="id782697"></a>Convert</h4>
+<a name="idp137331312"></a>Convert</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/convert.html" title="convert">convert</a></td></tr></table>
<h4>
-<a name="id782720"></a>Convex Hull</h4>
+<a name="idp137333856"></a>Convex Hull</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/convex_hull.html" title="convex_hull">convex_hull</a></td></tr></table>
<h4>
-<a name="id782742"></a>Correct</h4>
+<a name="idp137336448"></a>Correct</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/correct.html" title="correct">correct</a></td></tr></table>
</td>
</tr>
<tr>
<td valign="top">
<h4>
-<a name="id782772"></a>Distance</h4>
+<a name="idp137340048"></a>Distance</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/distance.html" title="distance">distance</a></td></tr></table>
<h4>
-<a name="id782796"></a>Difference</h4>
+<a name="idp137342592"></a>Difference</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/algorithms/difference.html" title="difference">difference</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/sym_difference.html" title="sym_difference">sym_difference</a></td></tr>
</table>
<h4>
-<a name="id782828"></a>Envelope</h4>
+<a name="idp137346112"></a>Envelope</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/envelope.html" title="envelope">envelope</a></td></tr></table>
<h4>
-<a name="id782850"></a>Expand</h4>
+<a name="idp137348704"></a>Expand</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/expand.html" title="expand">expand</a></td></tr></table>
<h4>
-<a name="id782873"></a>For Each</h4>
+<a name="idp137351248"></a>For Each</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/for_each.html" title="for_each">for each (point, segment)</a></td></tr></table>
<h4>
-<a name="id782896"></a>Intersection</h4>
+<a name="idp137353760"></a>Intersection</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/intersection.html" title="intersection">intersection</a></td></tr></table>
</td>
<td valign="top">
<h4>
-<a name="id782922"></a>Length</h4>
+<a name="idp137356960"></a>Length</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/length.html" title="length">length</a></td></tr></table>
<h4>
-<a name="id782947"></a>Num_ (counting)</h4>
+<a name="idp137359552"></a>Num_ (counting)</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/algorithms/num_interior_rings.html" title="num_interior_rings">num_interior_rings</a></td></tr>
<tr><td><a class="link" href="../reference/algorithms/num_geometries.html" title="num_geometries">num_geometries</a></td></tr>
@@ -413,24 +420,24 @@
<h4>
-<a name="id782992"></a>Perimeter</h4>
+<a name="idp137364160"></a>Perimeter</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/perimeter.html" title="perimeter">perimeter</a></td></tr></table>
<h4>
-<a name="id783015"></a>Reverse</h4>
+<a name="idp137366752"></a>Reverse</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/reverse.html" title="reverse">reverse</a></td></tr></table>
</td>
<td valign="top">
<h4>
-<a name="id783042"></a>Simplify</h4>
+<a name="idp137369920"></a>Simplify</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/simplify.html" title="simplify">simplify</a></td></tr></table>
<h4>
-<a name="id783065"></a>Transform</h4>
+<a name="idp137372464"></a>Transform</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/transform.html" title="transform">transform</a></td></tr></table>
<h4>
-<a name="id783088"></a>Union</h4>
+<a name="idp137375008"></a>Union</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/union_.html" title="union_">union</a></td></tr></table>
<h4>
-<a name="id783110"></a>Unique</h4>
+<a name="idp137377552"></a>Unique</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/algorithms/unique.html" title="unique">unique</a></td></tr></table>
</td>
</tr>
@@ -444,13 +451,13 @@
</colgroup>
<thead><tr><th colspan="3" valign="center">
<h3>
-<a name="id783166"></a>Strategies</h3>
+<a name="idp137384160"></a>Strategies</h3>
</th></tr></thead>
<tbody>
<tr>
<td valign="top">
<h4>
-<a name="id783183"></a>Area</h4>
+<a name="idp137386240"></a>Area</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/strategies/strategy_area_surveyor.html" title="strategy::area::surveyor">strategy::area::surveyor</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_area_huiller.html" title="strategy::area::huiller">strategy::area::huiller</a></td></tr>
@@ -458,53 +465,65 @@
</td>
<td valign="top">
<h4>
-<a name="id783223"></a>Centroid</h4>
+<a name="idp137390448"></a>Buffer</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/strategies/strategy_buffer_distance_asymmetric.html" title="strategy::buffer::distance_asymmetric">strategy::buffer::distance_asymmetric</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_buffer_distance_symmetric.html" title="strategy::buffer::distance_symmetric">strategy::buffer::distance_symmetric</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_buffer_end_flat.html" title="strategy::buffer::end_flat">strategy::buffer::end_flat</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_buffer_end_round.html" title="strategy::buffer::end_round">strategy::buffer::end_round</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_buffer_join_miter.html" title="strategy::buffer::join_miter">strategy::buffer::join_miter</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_buffer_join_round.html" title="strategy::buffer::join_round">strategy::buffer::join_round</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_buffer_point_circle.html" title="strategy::buffer::point_circle">strategy::buffer::point_circle</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_buffer_point_square.html" title="strategy::buffer::point_square">strategy::buffer::point_square</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_buffer_side_straight.html" title="strategy::buffer::side_straight">strategy::buffer::side_straight</a></td></tr>
+</table>
+ </td>
+<td valign="top">
+ <h4>
+<a name="idp137402032"></a>Centroid</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/strategies/strategy_centroid_bashein_detmer.html" title="strategy::centroid::bashein_detmer">strategy::centroid::bashein_detmer</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_centroid_average.html" title="strategy::centroid::average">strategy::centroid::centroid_average</a></td></tr>
</table>
</td>
-<td class="auto-generated">&#160;</td>
</tr>
<tr>
<td valign="top">
<h4>
-<a name="id783266"></a>Distance</h4>
+<a name="idp137406672"></a>Convex Hull</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/strategies/strategy_convex_hull_graham_andrew.html" title="strategy::convex_hull::graham_andrew">strategy::convex_hull::graham_andrew</a></td></tr></table>
+ </td>
+<td valign="top">
+ <h4>
+<a name="idp137409920"></a>Distance</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/strategies/strategy_distance_projected_point.html" title="strategy::distance::projected_point">strategy::distance::projected_point</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_distance_pythagoras.html" title="strategy::distance::pythagoras">strategy::distance::pythagoras</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_distance_pythagoras_box_box.html" title="strategy::distance::pythagoras_box_box">strategy::distance::pythagoras_box_box</a></td></tr>
+<tr><td><a class="link" href="../reference/strategies/strategy_distance_pythagoras_point_box.html" title="strategy::distance::pythagoras_point_box">strategy::distance::pythagoras_point_box</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_distance_cross_track.html" title="strategy::distance::cross_track">strategy::distance::cross_track</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_distance_haversine.html" title="strategy::distance::haversine">strategy::distance::haversine</a></td></tr>
</table>
</td>
<td valign="top">
<h4>
-<a name="id783329"></a>Convex Hull</h4>
- <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/strategies/strategy_convex_hull_graham_andrew.html" title="strategy::convex_hull::graham_andrew">strategy::convex_hull::graham_andrew</a></td></tr></table>
- </td>
-<td class="auto-generated">&#160;</td>
-</tr>
-<tr>
-<td valign="top">
- <h4>
-<a name="id783363"></a>Side</h4>
+<a name="idp137418320"></a>Side</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/strategies/strategy_side_side_by_triangle.html" title="strategy::side::side_by_triangle">strategy::side::side_by_triangle</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_side_side_by_cross_track.html" title="strategy::side::side_by_cross_track">strategy::side::side_by_cross_track</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_side_spherical_side_formula.html" title="strategy::side::spherical_side_formula">strategy::side::spherical_side_formula</a></td></tr>
</table>
</td>
+</tr>
+<tr>
<td valign="top">
<h4>
-<a name="id783416"></a>Simplify</h4>
+<a name="idp137424032"></a>Simplify</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/strategies/strategy_simplify_douglas_peucker.html" title="strategy::simplify::douglas_peucker">strategy::simplify::douglas_peucker</a></td></tr></table>
</td>
-<td class="auto-generated">&#160;</td>
-</tr>
-<tr>
<td valign="top">
<h4>
-<a name="id783447"></a>Transform</h4>
+<a name="idp137427280"></a>Transform</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/strategies/strategy_transform_inverse_transformer.html" title="strategy::transform::inverse_transformer">strategy::transform::inverse_transformer</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_transform_map_transformer.html" title="strategy::transform::map_transformer">strategy::transform::map_transformer</a></td></tr>
@@ -516,14 +535,13 @@
</td>
<td valign="top">
<h4>
-<a name="id783534"></a>Within</h4>
+<a name="idp137435760"></a>Within</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/strategies/strategy_within_winding.html" title="strategy::within::winding">strategy::winding</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_within_crossings_multiply.html" title="strategy::within::crossings_multiply">strategy::crossings_multiply</a></td></tr>
<tr><td><a class="link" href="../reference/strategies/strategy_within_franklin.html" title="strategy::within::franklin">strategy::franklin</a></td></tr>
</table>
</td>
-<td class="auto-generated">&#160;</td>
</tr>
</tbody>
</table>
@@ -536,13 +554,13 @@
</colgroup>
<thead><tr><th colspan="4" valign="center">
<h3>
-<a name="id783616"></a>Arithmetic</h3>
+<a name="idp137444992"></a>Arithmetic</h3>
</th></tr></thead>
<tbody>
<tr>
<td valign="top">
<h4>
-<a name="id783633"></a>Add</h4>
+<a name="idp137447072"></a>Add</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/arithmetic/add_point.html" title="add_point">add_point</a></td></tr>
<tr><td><a class="link" href="../reference/arithmetic/add_value.html" title="add_value">add_value</a></td></tr>
@@ -550,7 +568,7 @@
</td>
<td valign="top">
<h4>
-<a name="id783671"></a>Subtract</h4>
+<a name="idp137451216"></a>Subtract</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/arithmetic/subtract_point.html" title="subtract_point">subtract_point</a></td></tr>
<tr><td><a class="link" href="../reference/arithmetic/subtract_value.html" title="subtract_value">subtract_value</a></td></tr>
@@ -558,7 +576,7 @@
</td>
<td valign="top">
<h4>
-<a name="id783709"></a>Multiply</h4>
+<a name="idp137455360"></a>Multiply</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/arithmetic/multiply_point.html" title="multiply_point">multiply_point</a></td></tr>
<tr><td><a class="link" href="../reference/arithmetic/multiply_value.html" title="multiply_value">multiply_value</a></td></tr>
@@ -566,7 +584,7 @@
</td>
<td valign="top">
<h4>
-<a name="id783748"></a>Divide</h4>
+<a name="idp137459552"></a>Divide</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="../reference/arithmetic/divide_point.html" title="divide_point">divide_point</a></td></tr>
<tr><td><a class="link" href="../reference/arithmetic/divide_value.html" title="divide_value">divide_value</a></td></tr>
@@ -575,17 +593,167 @@
</tr>
<tr><td colspan="4" valign="center">
<h4>
-<a name="id783792"></a>Products</h4>
+<a name="idp137464640"></a>Products</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/arithmetic/dot_product.html" title="dot_product">dot_product</a></td></tr></table>
</td></tr>
</tbody>
</table>
+<table class="table">
+<colgroup>
+<col class="a">
+<col class="b">
+</colgroup>
+<thead><tr><th colspan="2" valign="center">
+ <h3>
+<a name="idp137470656"></a>IO</h3>
+ </th></tr></thead>
+<tbody><tr>
+<td valign="top">
+ <h4>
+<a name="idp137472752"></a>WKT (Well-Known Text)</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/io/wkt/read_wkt.html" title="read_wkt">read_wkt</a></td></tr>
+<tr><td><a class="link" href="../reference/io/wkt/wkt.html" title="wkt">wkt</a></td></tr>
+</table>
+ </td>
+<td valign="top">
+ <h4>
+<a name="idp137476896"></a>SVG (Scalable Vector Graphics)</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/io/svg/svg.html" title="svg">svg</a></td></tr>
+<tr><td><a class="link" href="../reference/io/svg/svg_mapper.html" title="svg_mapper">svg_mapper</a></td></tr>
+</table>
+ </td>
+</tr></tbody>
+</table>
+<table class="table">
+<colgroup>
+<col class="a">
+<col class="b">
+<col class="c">
+</colgroup>
+<thead><tr><th colspan="3" valign="center">
+ <h3>
+<a name="idp137484400"></a>Spatial indexes</h3>
+ </th></tr></thead>
+<tbody>
+<tr>
+<td valign="top">
+ <h4>
+<a name="idp137486480"></a>R-tree</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">boost::geometry::index::rtree</a></td></tr></table>
+ <h4>
+<a name="idp137489232"></a>R-tree parameters</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/spatial_indexes/parameters/boost__geometry__index__linear.html" title="boost::geometry::index::linear">boost::geometry::index::linear</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/parameters/boost__geometry__index__quadratic.html" title="boost::geometry::index::quadratic">boost::geometry::index::quadratic</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/parameters/boost__geometry__index__rstar.html" title="boost::geometry::index::rstar">boost::geometry::index::rstar</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html" title="boost::geometry::index::dynamic_linear">boost::geometry::index::dynamic_linear</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html" title="boost::geometry::index::dynamic_quadratic">boost::geometry::index::dynamic_quadratic</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html" title="boost::geometry::index::dynamic_rstar">boost::geometry::index::dynamic_rstar</a></td></tr>
+</table>
+ <h4>
+<a name="idp137497344"></a>R-tree constructors and destructor</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree__.html" title="rtree()">rtree()</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html" title="rtree(parameters_type const &amp;, indexable_getter const &amp;, value_equal const &amp;, allocator_type const &amp;)">rtree(parameters_type const &amp;, indexable_getter const &amp;, value_equal const &amp;, allocator_type const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_iterator__iterator_.html" title="rtree(Iterator, Iterator)">rtree(Iterator, Iterator)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_range_const___.html" title="rtree(Range const &amp;)">rtree(Range const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const___.html" title="rtree(rtree const &amp;)">rtree(rtree const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const____allocator_type_const___.html" title="rtree(rtree const &amp;, allocator_type const &amp;)">rtree(rtree const &amp;, allocator_type const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree____.html" title="rtree(rtree &amp;&amp;)">rtree(rtree &amp;&amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_____allocator_type_const___.html" title="rtree(rtree &amp;&amp;, allocator_type const &amp;)">rtree(rtree &amp;&amp;, allocator_type const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/_rtree__.html" title="~rtree()">~rtree()</a></td></tr>
+</table>
+ </td>
+<td valign="top">
+ <h4>
+<a name="idp137509840"></a>R-tree member functions</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree_const___.html" title="operator=(rtree const &amp;)">operator=(const rtree &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree____.html" title="operator=(rtree &amp;&amp;)">operator=(rtree &amp;&amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/swap_rtree___.html" title="swap(rtree &amp;)">swap(rtree &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/insert_value_type_const___.html" title="insert(value_type const &amp;)">insert(value_type const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/insert_iterator__iterator_.html" title="insert(Iterator, Iterator)">insert(Iterator, Iterator)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/insert_convertibleorrange_const___.html" title="insert(ConvertibleOrRange const &amp;)">insert(ConvertibleOrRange const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/remove_value_type_const___.html" title="remove(value_type const &amp;)">remove(value_type const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/remove_iterator__iterator_.html" title="remove(Iterator, Iterator)">remove(Iterator, Iterator)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/remove_convertibleorrange_const___.html" title="remove(ConvertibleOrRange const &amp;)">remove(ConvertibleOrRange const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/query_predicates_const____outiter_.html" title="query(Predicates const &amp;, OutIter)">query(Predicates const &amp;, OutIter)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/qbegin_predicates_const___.html" title="qbegin(Predicates const &amp;)">qbegin(Predicates const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/qend__.html" title="qend()">qend()</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/size__.html" title="size()">size()</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/empty__.html" title="empty()">empty()</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/clear__.html" title="clear()">clear()</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/bounds__.html" title="bounds()">bounds()</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/count_valueorindexable_const___.html" title="count(ValueOrIndexable const &amp;)">count(ValueOrIndexable const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/parameters__.html" title="parameters()">parameters()</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/indexable_get__.html" title="indexable_get()">indexable_get()</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/value_eq__.html" title="value_eq()">value_eq()</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/boost__geometry__index__rtree/get_allocator__.html" title="get_allocator()">get_allocator()</a></td></tr>
+</table>
+ </td>
+<td valign="top">
+ <h4>
+<a name="idp137534896"></a>R-tree free functions (boost::geometry::index::)</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/insert_rtree_________value_const___.html" title="insert(rtree&lt;...&gt; &amp;, Value const &amp;)">insert(rtree&lt;...&gt; &amp;, Value const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/insert_rtree_________iterator__iterator_.html" title="insert(rtree&lt;...&gt; &amp;, Iterator, Iterator)">insert(rtree&lt;...&gt; &amp;, Iterator, Iterator)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/insert_rtree_________convertibleorrange_const___.html" title="insert(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)">insert(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/remove_rtree_________value_const___.html" title="remove(rtree&lt;...&gt; &amp;, Value const &amp;)">remove(rtree&lt;...&gt; &amp;, Value const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/remove_rtree_________iterator__iterator_.html" title="remove(rtree&lt;...&gt; &amp;, Iterator, Iterator)">remove(rtree&lt;...&gt; &amp;, Iterator, Iterator)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/remove_rtree_________convertibleorrange_const___.html" title="remove(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)">remove(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/query_rtree______const____predicates_const____outiter_.html" title="query(rtree&lt;...&gt; const &amp;, Predicates const &amp;, OutIter)">query(rtree&lt;...&gt; const &amp;, Predicates const &amp;, OutIter)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/qbegin_rtree______const____predicates_const___.html" title="qbegin(rtree&lt;...&gt; const &amp;, Predicates const &amp;)">qbegin(rtree&lt;...&gt; const &amp;, Predicates const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/qend_rtree______const___.html" title="qend(rtree&lt;...&gt; const &amp;)">qend(rtree&lt;...&gt; const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/clear_rtree________.html" title="clear(rtree&lt;...&gt; &amp;)">clear(rtree&lt;...&gt; &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/size_rtree______const___.html" title="size(rtree&lt;...&gt; const &amp;)">size(rtree&lt;...&gt; const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/empty_rtree______const___.html" title="empty(rtree&lt;...&gt; const &amp;)">empty(rtree&lt;...&gt; const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/bounds_rtree______const___.html" title="bounds(rtree&lt;...&gt; const &amp;)">bounds(rtree&lt;...&gt; const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__rtree__functions/swap_rtree_________rtree________.html" title="swap(rtree&lt;...&gt; &amp;, rtree&lt;...&gt; &amp;)">swap(rtree&lt;...&gt; &amp;, rtree&lt;...&gt; &amp;)</a></td></tr>
+</table>
+ </td>
+</tr>
+<tr>
+<td valign="top">
+ <h4>
+<a name="idp137553520"></a>Observers (boost::geometry::index::)</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/spatial_indexes/observers/boost__geometry__index__indexable.html" title="boost::geometry::index::indexable">boost::geometry::index::indexable</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/observers/boost__geometry__index__equal_to.html" title="boost::geometry::index::equal_to">boost::geometry::index::equal_to</a></td></tr>
+</table>
+ <h4>
+<a name="idp137557264"></a>Inserters (boost::geometry::index::)</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/spatial_indexes/group__inserters/inserter_container___.html" title="inserter(Container &amp;)">inserter(Container &amp;)</a></td></tr></table>
+ <h4>
+<a name="idp137559952"></a>Adaptors (boost::geometry::index::adaptors::)</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="../reference/spatial_indexes/group__adaptors/queried_predicates_const___.html" title="queried(Predicates const &amp;)">queried(Predicates const &amp;)</a></td></tr></table>
+ </td>
+<td valign="top">
+ <h4>
+<a name="idp137563280"></a>Predicates (boost::geometry::index::)</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="../reference/spatial_indexes/group__predicates/contains_geometry_const___.html" title="contains(Geometry const &amp;)">contains(Geometry const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__predicates/covered_by_geometry_const___.html" title="covered_by(Geometry const &amp;)">covered_by(Geometry const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__predicates/covers_geometry_const___.html" title="covers(Geometry const &amp;)">covers(Geometry const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__predicates/disjoint_geometry_const___.html" title="disjoint(Geometry const &amp;)">disjoint(Geometry const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__predicates/intersects_geometry_const___.html" title="intersects(Geometry const &amp;)">intersects(Geometry const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__predicates/overlaps_geometry_const___.html" title="overlaps(Geometry const &amp;)">overlaps(Geometry const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__predicates/within_geometry_const___.html" title="within(Geometry const &amp;)">within(Geometry const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__predicates/satisfies_unarypredicate_const___.html" title="satisfies(UnaryPredicate const &amp;)">satisfies(UnaryPredicate const &amp;)</a></td></tr>
+<tr><td><a class="link" href="../reference/spatial_indexes/group__predicates/nearest_geometry_const____unsigned_.html" title="nearest(Geometry const &amp;, unsigned)">nearest(Geometry const &amp;, unsigned)</a></td></tr>
+</table>
+ </td>
+<td class="auto-generated">&#160;</td>
+</tr>
+</tbody>
+</table>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/introduction.html b/libs/geometry/doc/html/geometry/introduction.html
index 45069ca488..ce1167b1e8 100644
--- a/libs/geometry/doc/html/geometry/introduction.html
+++ b/libs/geometry/doc/html/geometry/introduction.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Introduction</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="prev" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="next" href="quickstart.html" title="Quick Start">
+<link rel="next" href="compilation.html" title="Compilation">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="quickstart.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compilation.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -53,7 +53,7 @@
<p>
The library follows existing conventions:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
conventions from boost
</li>
@@ -72,17 +72,17 @@
</p>
<p>
Latest stable version of the source code is included in the <a href="http://www.boost.org/users/download/" target="_top">Boost
- packaged releases</a>. It can also be downloaded from the current <a href="http://svn.boost.org/svn/boost/branches/release" target="_top">Boost release branch</a>
- in the Boost Subversion repository.
+ packaged releases</a>. It can also be downloaded from the <a href="http://github.com/boostorg/boost" target="_top">Boost
+ GitHub repository</a> (master branch).
</p>
<p>
- The library development upstream is available from the <a href="http://svn.boost.org/svn/boost/trunk" target="_top">Boost
- trunk</a> in the Boost Subversion repository.
+ The library development upstream is available from the <a href="https://github.com/boostorg/geometry/tree/develop" target="_top">Boost.Geometry
+ (develop branch)</a>.
</p>
<p>
Note that the library <span class="bold"><strong>extensions</strong></span> are not distributed
- in the official Boost releases, but only available in the <a href="http://svn.boost.org/svn/boost/trunk/boost/geometry/extensions/" target="_top">Boost
- trunk</a> and that they are subject to change.
+ in the official Boost releases, but only available in the <a href="https://github.com/boostorg/geometry/tree/develop" target="_top">Boost.Geometry
+ (develop branch)</a> and that they are subject to change.
</p>
<p>
Boost.Geometry was accepted by Boost at November 28, 2009 (<a href="http://permalink.gmane.org/gmane.comp.lib.boost.announce/246" target="_top">review
@@ -91,14 +91,15 @@
<p>
There is a Boost.Geometry <a href="http://lists.boost.org/mailman/listinfo.cgi/geometry" target="_top">mailing
list</a>. The mailing list and its messages are also accessible from <a href="http://boost-geometry.203548.n3.nabble.com/" target="_top">Nabble</a> as Boost Geometry.
- Also on the Boost Developers list and on the Boost Users list Boost.Geometry
- is discussed.
+ Also on the <a href="http://lists.boost.org/mailman/listinfo.cgi/boost" target="_top">Boost
+ Developers list</a> and on the <a href="http://lists.boost.org/mailman/listinfo.cgi/boost-users" target="_top">Boost
+ Users list</a> Boost.Geometry is discussed.
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -106,7 +107,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="quickstart.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="compilation.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/quickstart.html b/libs/geometry/doc/html/geometry/quickstart.html
index 951e7c49d7..d2e3d3231d 100644
--- a/libs/geometry/doc/html/geometry/quickstart.html
+++ b/libs/geometry/doc/html/geometry/quickstart.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Quick Start</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="prev" href="introduction.html" title="Introduction">
-<link rel="next" href="design.html" title="Design Rationale">
+<link rel="prev" href="design.html" title="Design Rationale">
+<link rel="next" href="spatial_indexes.html" title="Spatial Indexes">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="introduction.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="design.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="design.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="spatial_indexes.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -48,7 +48,7 @@
</p>
<h4>
<a name="geometry.quickstart.h0"></a>
- <span><a name="geometry.quickstart.cartesian"></a></span><a class="link" href="quickstart.html#geometry.quickstart.cartesian">Cartesian</a>
+ <span class="phrase"><a name="geometry.quickstart.cartesian"></a></span><a class="link" href="quickstart.html#geometry.quickstart.cartesian">Cartesian</a>
</h4>
<p>
It is possible to use only a small part of the library. For example: the distance
@@ -145,7 +145,7 @@ Distance a-p is: 2.87924
</pre>
<h4>
<a name="geometry.quickstart.h1"></a>
- <span><a name="geometry.quickstart.non_cartesian"></a></span><a class="link" href="quickstart.html#geometry.quickstart.non_cartesian">Non-Cartesian</a>
+ <span class="phrase"><a name="geometry.quickstart.non_cartesian"></a></span><a class="link" href="quickstart.html#geometry.quickstart.non_cartesian">Non-Cartesian</a>
</h4>
<p>
It is also possible to use non-Cartesian points. For example: points on a sphere.
@@ -188,7 +188,7 @@ Distance a-p is: 2.87924
<pre class="programlisting">Distance in miles: 267.02</pre>
<h4>
<a name="geometry.quickstart.h2"></a>
- <span><a name="geometry.quickstart.adapted_structs"></a></span><a class="link" href="quickstart.html#geometry.quickstart.adapted_structs">Adapted
+ <span class="phrase"><a name="geometry.quickstart.adapted_structs"></a></span><a class="link" href="quickstart.html#geometry.quickstart.adapted_structs">Adapted
structs</a>
</h4>
<p>
@@ -210,7 +210,7 @@ Distance a-p is: 2.87924
</p>
<h4>
<a name="geometry.quickstart.h3"></a>
- <span><a name="geometry.quickstart.more"></a></span><a class="link" href="quickstart.html#geometry.quickstart.more">More</a>
+ <span class="phrase"><a name="geometry.quickstart.more"></a></span><a class="link" href="quickstart.html#geometry.quickstart.more">More</a>
</h4>
<p>
In the reference many more examples can be found.
@@ -218,8 +218,8 @@ Distance a-p is: 2.87924
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -227,7 +227,7 @@ Distance a-p is: 2.87924
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="introduction.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="design.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="design.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="spatial_indexes.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference.html b/libs/geometry/doc/html/geometry/reference.html
index 5aec4cfe81..2ee33c1a2c 100644
--- a/libs/geometry/doc/html/geometry/reference.html
+++ b/libs/geometry/doc/html/geometry/reference.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Reference</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="prev" href="indexes/alphabetical_index.html" title="Alphabetical Index">
+<link rel="prev" href="spatial_indexes/rtree_examples/index_stored_in_mapped_file_using_boost_interprocess.html" title="Index stored in mapped file using Boost.Interprocess">
<link rel="next" href="reference/access.html" title="Access Functions">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,13 +20,13 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="indexes/alphabetical_index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference/access.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="spatial_indexes/rtree_examples/index_stored_in_mapped_file_using_boost_interprocess.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference/access.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="geometry.reference"></a><a class="link" href="reference.html" title="Reference">Reference</a>
</h2></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="reference/access.html">Access Functions</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="reference/access/get.html">get</a></span></dt>
@@ -56,6 +56,7 @@
<dt><span class="section"><a href="reference/algorithms/convex_hull.html">convex_hull</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/correct.html">correct</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/covered_by.html">covered_by</a></span></dt>
+<dt><span class="section"><a href="reference/algorithms/crosses.html">crosses</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/difference.html">difference</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/disjoint.html">disjoint</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/distance.html">distance</a></span></dt>
@@ -65,6 +66,8 @@
<dt><span class="section"><a href="reference/algorithms/for_each.html">for_each</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/intersection.html">intersection</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/intersects.html">intersects</a></span></dt>
+<dt><span class="section"><a href="reference/algorithms/is_simple.html">is_simple</a></span></dt>
+<dt><span class="section"><a href="reference/algorithms/is_valid.html">is_valid</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/length.html">length</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/make.html">make</a></span></dt>
<dt><span class="section"><a href="reference/algorithms/num_geometries.html">num_geometries</a></span></dt>
@@ -144,14 +147,22 @@
</dl></dd>
<dt><span class="section"><a href="reference/enumerations.html">Enumerations</a></span></dt>
<dd><dl>
+<dt><span class="section"><a href="reference/enumerations/buffer_side_selector.html">buffer_side_selector</a></span></dt>
<dt><span class="section"><a href="reference/enumerations/closure_selector.html">closure_selector</a></span></dt>
+<dt><span class="section"><a href="reference/enumerations/join_selector.html">join_selector</a></span></dt>
<dt><span class="section"><a href="reference/enumerations/order_selector.html">order_selector</a></span></dt>
+<dt><span class="section"><a href="reference/enumerations/piece_type.html">piece_type</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="reference/exceptions.html">Exceptions</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="reference/exceptions/exception.html">exception</a></span></dt>
<dt><span class="section"><a href="reference/exceptions/centroid_exception.html">centroid_exception</a></span></dt>
</dl></dd>
+<dt><span class="section"><a href="reference/io.html">IO (input/output)</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="reference/io/wkt.html">WKT (Well-Known Text)</a></span></dt>
+<dt><span class="section"><a href="reference/io/svg.html">SVG (Scalable Vector Graphics)</a></span></dt>
+</dl></dd>
<dt><span class="section"><a href="reference/iterators.html">Iterators</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="reference/iterators/closing_iterator.html">closing_iterator</a></span></dt>
@@ -171,14 +182,41 @@
<dt><span class="section"><a href="reference/models/model_segment.html">model::segment</a></span></dt>
<dt><span class="section"><a href="reference/models/model_referring_segment.html">model::referring_segment</a></span></dt>
</dl></dd>
+<dt><span class="section"><a href="reference/spatial_indexes.html">Spatial Indexes</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="reference/spatial_indexes/boost__geometry__index__rtree.html">boost::geometry::index::rtree</a></span></dt>
+<dt><span class="section"><a href="reference/spatial_indexes/group__rtree__functions.html">R-tree
+ free functions (boost::geometry::index::)</a></span></dt>
+<dt><span class="section"><a href="reference/spatial_indexes/parameters.html">R-tree
+ parameters (boost::geometry::index::)</a></span></dt>
+<dt><span class="section"><a href="reference/spatial_indexes/observers.html">Observers
+ (boost::geometry::index::)</a></span></dt>
+<dt><span class="section"><a href="reference/spatial_indexes/group__inserters.html">Inserters
+ (boost::geometry::index::)</a></span></dt>
+<dt><span class="section"><a href="reference/spatial_indexes/group__adaptors.html">Adaptors
+ (boost::geometry::index::adaptors::)</a></span></dt>
+<dt><span class="section"><a href="reference/spatial_indexes/group__predicates.html">Predicates
+ (boost::geometry::index::)</a></span></dt>
+</dl></dd>
<dt><span class="section"><a href="reference/strategies.html">Strategies</a></span></dt>
<dd><dl>
<dt><span class="section"><a href="reference/strategies/strategy_distance_pythagoras.html">strategy::distance::pythagoras</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_distance_pythagoras_box_box.html">strategy::distance::pythagoras_box_box</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_distance_pythagoras_point_box.html">strategy::distance::pythagoras_point_box</a></span></dt>
<dt><span class="section"><a href="reference/strategies/strategy_distance_haversine.html">strategy::distance::haversine</a></span></dt>
<dt><span class="section"><a href="reference/strategies/strategy_distance_projected_point.html">strategy::distance::projected_point</a></span></dt>
<dt><span class="section"><a href="reference/strategies/strategy_distance_cross_track.html">strategy::distance::cross_track</a></span></dt>
<dt><span class="section"><a href="reference/strategies/strategy_area_surveyor.html">strategy::area::surveyor</a></span></dt>
<dt><span class="section"><a href="reference/strategies/strategy_area_huiller.html">strategy::area::huiller</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_buffer_join_round.html">strategy::buffer::join_round</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_buffer_join_miter.html">strategy::buffer::join_miter</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_buffer_end_round.html">strategy::buffer::end_round</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_buffer_end_flat.html">strategy::buffer::end_flat</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_buffer_distance_symmetric.html">strategy::buffer::distance_symmetric</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_buffer_distance_asymmetric.html">strategy::buffer::distance_asymmetric</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_buffer_point_circle.html">strategy::buffer::point_circle</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_buffer_point_square.html">strategy::buffer::point_square</a></span></dt>
+<dt><span class="section"><a href="reference/strategies/strategy_buffer_side_straight.html">strategy::buffer::side_straight</a></span></dt>
<dt><span class="section"><a href="reference/strategies/strategy_centroid_average.html">strategy::centroid::average</a></span></dt>
<dt><span class="section"><a href="reference/strategies/strategy_centroid_bashein_detmer.html">strategy::centroid::bashein_detmer</a></span></dt>
<dt><span class="section"><a href="reference/strategies/strategy_convex_hull_graham_andrew.html">strategy::convex_hull::graham_andrew</a></span></dt>
@@ -208,8 +246,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -217,7 +255,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="indexes/alphabetical_index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference/access.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="spatial_indexes/rtree_examples/index_stored_in_mapped_file_using_boost_interprocess.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference/access.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/access.html b/libs/geometry/doc/html/geometry/reference/access.html
index 1df2cbf89d..20c9fc9f8a 100644
--- a/libs/geometry/doc/html/geometry/reference/access.html
+++ b/libs/geometry/doc/html/geometry/reference/access.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Access Functions</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="../reference.html" title="Reference">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.access"></a><a class="link" href="access.html" title="Access Functions">Access Functions</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="access/get.html">get</a></span></dt>
<dt><span class="section"><a href="access/set.html">set</a></span></dt>
<dt><span class="section"><a href="access/exterior_ring.html">exterior_ring</a></span></dt>
@@ -35,8 +35,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/access/exterior_ring.html b/libs/geometry/doc/html/geometry/reference/access/exterior_ring.html
index 2b43013fdc..d20fc0d488 100644
--- a/libs/geometry/doc/html/geometry/reference/access/exterior_ring.html
+++ b/libs/geometry/doc/html/geometry/reference/access/exterior_ring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>exterior_ring</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../access.html" title="Access Functions">
<link rel="prev" href="set/set_from_radian.html" title="set_from_radian">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.access.exterior_ring"></a><a class="link" href="exterior_ring.html" title="exterior_ring">exterior_ring</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="exterior_ring/exterior_ring_1.html">exterior_ring</a></span></dt>
<dt><span class="section"><a href="exterior_ring/exterior_ring_1_const_version.html">exterior_ring
(const version)</a></span></dt>
@@ -34,8 +34,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1.html b/libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1.html
index 2bc09cb6ae..c0910c3fc2 100644
--- a/libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1.html
+++ b/libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>exterior_ring</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../exterior_ring.html" title="exterior_ring">
<link rel="prev" href="../exterior_ring.html" title="exterior_ring">
@@ -27,22 +27,22 @@
<a name="geometry.reference.access.exterior_ring.exterior_ring_1"></a><a class="link" href="exterior_ring_1.html" title="exterior_ring">exterior_ring</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id790513"></a>
+ <a class="indexterm" name="idp104983952"></a>
Function to get the exterior_ring ring of a polygon.
</p>
<h6>
<a name="geometry.reference.access.exterior_ring.exterior_ring_1.h0"></a>
- <span><a name="geometry.reference.access.exterior_ring.exterior_ring_1.synopsis"></a></span><a class="link" href="exterior_ring_1.html#geometry.reference.access.exterior_ring.exterior_ring_1.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.access.exterior_ring.exterior_ring_1.synopsis"></a></span><a class="link" href="exterior_ring_1.html#geometry.reference.access.exterior_ring.exterior_ring_1.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Polygon</span><span class="special">,</span> <span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Polygon</span><span class="special">&gt;</span>
<span class="identifier">ring_return_type</span><span class="special">&lt;</span><span class="identifier">Polygon</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">exterior_ring</span><span class="special">(</span><span class="identifier">Polygon</span> <span class="special">&amp;</span> <span class="identifier">polygon</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.access.exterior_ring.exterior_ring_1.h1"></a>
- <span><a name="geometry.reference.access.exterior_ring.exterior_ring_1.parameters"></a></span><a class="link" href="exterior_ring_1.html#geometry.reference.access.exterior_ring.exterior_ring_1.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.access.exterior_ring.exterior_ring_1.parameters"></a></span><a class="link" href="exterior_ring_1.html#geometry.reference.access.exterior_ring.exterior_ring_1.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -73,11 +73,10 @@ Function to get the exterior_ring ring of a polygon.
</p>
</th>
</tr></thead>
-<tbody>
-<tr>
+<tbody><tr>
<td>
<p>
- P
+ Polygon &amp;
</p>
</td>
<td>
@@ -87,25 +86,6 @@ Function to get the exterior_ring ring of a polygon.
</td>
<td>
<p>
- -
- </p>
- </td>
-<td>
- <p>
- Must be specified
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- Polygon &amp;
- </p>
- </td>
-<td>
- </td>
-<td>
- <p>
polygon
</p>
</td>
@@ -114,25 +94,24 @@ Function to get the exterior_ring ring of a polygon.
the polygon to get the exterior ring from
</p>
</td>
-</tr>
-</tbody>
+</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.access.exterior_ring.exterior_ring_1.h2"></a>
- <span><a name="geometry.reference.access.exterior_ring.exterior_ring_1.returns"></a></span><a class="link" href="exterior_ring_1.html#geometry.reference.access.exterior_ring.exterior_ring_1.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.access.exterior_ring.exterior_ring_1.returns"></a></span><a class="link" href="exterior_ring_1.html#geometry.reference.access.exterior_ring.exterior_ring_1.returns">Returns</a>
</h6>
<p>
a reference to the exterior ring
</p>
<h6>
<a name="geometry.reference.access.exterior_ring.exterior_ring_1.h3"></a>
- <span><a name="geometry.reference.access.exterior_ring.exterior_ring_1.header"></a></span><a class="link" href="exterior_ring_1.html#geometry.reference.access.exterior_ring.exterior_ring_1.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.access.exterior_ring.exterior_ring_1.header"></a></span><a class="link" href="exterior_ring_1.html#geometry.reference.access.exterior_ring.exterior_ring_1.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -143,8 +122,8 @@ Function to get the exterior_ring ring of a polygon.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1_const_version.html b/libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1_const_version.html
index b85f125a71..5f246d54f0 100644
--- a/libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1_const_version.html
+++ b/libs/geometry/doc/html/geometry/reference/access/exterior_ring/exterior_ring_1_const_version.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>exterior_ring (const version)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../exterior_ring.html" title="exterior_ring">
<link rel="prev" href="exterior_ring_1.html" title="exterior_ring">
@@ -28,12 +28,12 @@
(const version)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id790982"></a>
+ <a class="indexterm" name="idp105033312"></a>
Function to get the exterior ring of a polygon (const version)
</p>
<h6>
<a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.h0"></a>
- <span><a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.synopsis"></a></span><a class="link" href="exterior_ring_1_const_version.html#geometry.reference.access.exterior_ring.exterior_ring_1_const_version.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.synopsis"></a></span><a class="link" href="exterior_ring_1_const_version.html#geometry.reference.access.exterior_ring.exterior_ring_1_const_version.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -43,7 +43,7 @@ Function to get the exterior ring of a polygon (const version)
</p>
<h6>
<a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.h1"></a>
- <span><a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.parameters"></a></span><a class="link" href="exterior_ring_1_const_version.html#geometry.reference.access.exterior_ring.exterior_ring_1_const_version.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.parameters"></a></span><a class="link" href="exterior_ring_1_const_version.html#geometry.reference.access.exterior_ring.exterior_ring_1_const_version.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -99,20 +99,20 @@ Function to get the exterior ring of a polygon (const version)
</table></div>
<h6>
<a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.h2"></a>
- <span><a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.returns"></a></span><a class="link" href="exterior_ring_1_const_version.html#geometry.reference.access.exterior_ring.exterior_ring_1_const_version.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.returns"></a></span><a class="link" href="exterior_ring_1_const_version.html#geometry.reference.access.exterior_ring.exterior_ring_1_const_version.returns">Returns</a>
</h6>
<p>
a const reference to the exterior ring
</p>
<h6>
<a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.h3"></a>
- <span><a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.header"></a></span><a class="link" href="exterior_ring_1_const_version.html#geometry.reference.access.exterior_ring.exterior_ring_1_const_version.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.access.exterior_ring.exterior_ring_1_const_version.header"></a></span><a class="link" href="exterior_ring_1_const_version.html#geometry.reference.access.exterior_ring.exterior_ring_1_const_version.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -123,8 +123,8 @@ Function to get the exterior ring of a polygon (const version)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/access/get.html b/libs/geometry/doc/html/geometry/reference/access/get.html
index f6a173605d..5a62eacd12 100644
--- a/libs/geometry/doc/html/geometry/reference/access/get.html
+++ b/libs/geometry/doc/html/geometry/reference/access/get.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>get</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../access.html" title="Access Functions">
<link rel="prev" href="../access.html" title="Access Functions">
-<link rel="next" href="get/get_2.html" title="get">
+<link rel="next" href="get/get_1.html" title="get">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,23 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../access.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../access.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get/get_2.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../access.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../access.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get/get_1.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.access.get"></a><a class="link" href="get.html" title="get">get</a>
</h4></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="get/get_2.html">get</a></span></dt>
-<dt><span class="section"><a href="get/get_2_with_index.html">get
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="get/get_1.html">get</a></span></dt>
+<dt><span class="section"><a href="get/get_1_with_index.html">get
(with index)</a></span></dt>
<dt><span class="section"><a href="get/get_as_radian.html">get_as_radian</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -44,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../access.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../access.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get/get_2.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../access.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../access.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get/get_1.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/access/get/get_2.html b/libs/geometry/doc/html/geometry/reference/access/get/get_1.html
index eeea258259..81c650bf2f 100644
--- a/libs/geometry/doc/html/geometry/reference/access/get/get_2.html
+++ b/libs/geometry/doc/html/geometry/reference/access/get/get_1.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>get</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../get.html" title="get">
<link rel="prev" href="../get.html" title="get">
-<link rel="next" href="get_2_with_index.html" title="get (with index)">
+<link rel="next" href="get_1_with_index.html" title="get (with index)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../get.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_2_with_index.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../get.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_1_with_index.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.access.get.get_2"></a><a class="link" href="get_2.html" title="get">get</a>
+<a name="geometry.reference.access.get.get_1"></a><a class="link" href="get_1.html" title="get">get</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id783911"></a>
+ <a class="indexterm" name="idp104242128"></a>
Get coordinate value of a geometry (usually a point)
</p>
<h6>
-<a name="geometry.reference.access.get.get_2.h0"></a>
- <span><a name="geometry.reference.access.get.get_2.description"></a></span><a class="link" href="get_2.html#geometry.reference.access.get.get_2.description">Description</a>
+<a name="geometry.reference.access.get.get_1.h0"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1.description"></a></span><a class="link" href="get_1.html#geometry.reference.access.get.get_1.description">Description</a>
</h6>
<p>
The free functions <span class="bold"><strong>get</strong></span> and <span class="bold"><strong>set</strong></span> are two of the most important functions of
@@ -41,8 +41,8 @@ Get coordinate value of a geometry (usually a point)
and for a point, box, segment or sphere.
</p>
<h6>
-<a name="geometry.reference.access.get.get_2.h1"></a>
- <span><a name="geometry.reference.access.get.get_2.synopsis"></a></span><a class="link" href="get_2.html#geometry.reference.access.get.get_2.synopsis">Synopsis</a>
+<a name="geometry.reference.access.get.get_1.h1"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1.synopsis"></a></span><a class="link" href="get_1.html#geometry.reference.access.get.get_1.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,8 +51,8 @@ Get coordinate value of a geometry (usually a point)
<p>
</p>
<h6>
-<a name="geometry.reference.access.get.get_2.h2"></a>
- <span><a name="geometry.reference.access.get.get_2.parameters"></a></span><a class="link" href="get_2.html#geometry.reference.access.get.get_2.parameters">Parameters</a>
+<a name="geometry.reference.access.get.get_1.h2"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1.parameters"></a></span><a class="link" href="get_1.html#geometry.reference.access.get.get_1.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -132,15 +132,31 @@ Get coordinate value of a geometry (usually a point)
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.access.get.get_2.h3"></a>
- <span><a name="geometry.reference.access.get.get_2.returns"></a></span><a class="link" href="get_2.html#geometry.reference.access.get.get_2.returns">Returns</a>
+<a name="geometry.reference.access.get.get_1.h3"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1.returns"></a></span><a class="link" href="get_1.html#geometry.reference.access.get.get_1.returns">Returns</a>
</h6>
<p>
The coordinate value of specified dimension of specified geometry
</p>
<h6>
-<a name="geometry.reference.access.get.get_2.h4"></a>
- <span><a name="geometry.reference.access.get.get_2.behavior"></a></span><a class="link" href="get_2.html#geometry.reference.access.get.get_2.behavior">Behavior</a>
+<a name="geometry.reference.access.get.get_1.h4"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1.header"></a></span><a class="link" href="get_1.html#geometry.reference.access.get.get_1.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">access</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.access.get.get_1.h5"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1.behavior"></a></span><a class="link" href="get_1.html#geometry.reference.access.get.get_1.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -201,15 +217,15 @@ Get coordinate value of a geometry (usually a point)
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.access.get.get_2.h5"></a>
- <span><a name="geometry.reference.access.get.get_2.complexity"></a></span><a class="link" href="get_2.html#geometry.reference.access.get.get_2.complexity">Complexity</a>
+<a name="geometry.reference.access.get.get_1.h6"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1.complexity"></a></span><a class="link" href="get_1.html#geometry.reference.access.get.get_1.complexity">Complexity</a>
</h6>
<p>
Constant
</p>
<h6>
-<a name="geometry.reference.access.get.get_2.h6"></a>
- <span><a name="geometry.reference.access.get.get_2.example"></a></span><a class="link" href="get_2.html#geometry.reference.access.get.get_2.example">Example</a>
+<a name="geometry.reference.access.get.get_1.h7"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1.example"></a></span><a class="link" href="get_1.html#geometry.reference.access.get.get_1.example">Example</a>
</h6>
<p>
Get the coordinate of a point
@@ -242,27 +258,11 @@ Get coordinate value of a geometry (usually a point)
</p>
<pre class="programlisting">x=1 y=2
</pre>
-<h6>
-<a name="geometry.reference.access.get.get_2.h7"></a>
- <span><a name="geometry.reference.access.get.get_2.header"></a></span><a class="link" href="get_2.html#geometry.reference.access.get.get_2.header">Header</a>
- </h6>
-<p>
- Either
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- </p>
-<p>
- Or
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">access</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -270,7 +270,7 @@ Get coordinate value of a geometry (usually a point)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../get.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_2_with_index.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../get.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_1_with_index.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/access/get/get_2_with_index.html b/libs/geometry/doc/html/geometry/reference/access/get/get_1_with_index.html
index 863ce77b31..505cdd0a87 100644
--- a/libs/geometry/doc/html/geometry/reference/access/get/get_2_with_index.html
+++ b/libs/geometry/doc/html/geometry/reference/access/get/get_1_with_index.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>get (with index)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../get.html" title="get">
-<link rel="prev" href="get_2.html" title="get">
+<link rel="prev" href="get_1.html" title="get">
<link rel="next" href="get_as_radian.html" title="get_as_radian">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,20 +20,20 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_as_radian.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_1.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_as_radian.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.access.get.get_2_with_index"></a><a class="link" href="get_2_with_index.html" title="get (with index)">get
+<a name="geometry.reference.access.get.get_1_with_index"></a><a class="link" href="get_1_with_index.html" title="get (with index)">get
(with index)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id785087"></a>
+ <a class="indexterm" name="idp104379984"></a>
get coordinate value of a Box or Segment
</p>
<h6>
-<a name="geometry.reference.access.get.get_2_with_index.h0"></a>
- <span><a name="geometry.reference.access.get.get_2_with_index.description"></a></span><a class="link" href="get_2_with_index.html#geometry.reference.access.get.get_2_with_index.description">Description</a>
+<a name="geometry.reference.access.get.get_1_with_index.h0"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1_with_index.description"></a></span><a class="link" href="get_1_with_index.html#geometry.reference.access.get.get_1_with_index.description">Description</a>
</h6>
<p>
The free functions <span class="bold"><strong>get</strong></span> and <span class="bold"><strong>set</strong></span> are two of the most important functions of
@@ -42,8 +42,8 @@ get coordinate value of a Box or Segment
and for a point, box, segment or sphere.
</p>
<h6>
-<a name="geometry.reference.access.get.get_2_with_index.h1"></a>
- <span><a name="geometry.reference.access.get.get_2_with_index.synopsis"></a></span><a class="link" href="get_2_with_index.html#geometry.reference.access.get.get_2_with_index.synopsis">Synopsis</a>
+<a name="geometry.reference.access.get.get_1_with_index.h1"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1_with_index.synopsis"></a></span><a class="link" href="get_1_with_index.html#geometry.reference.access.get.get_1_with_index.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -52,8 +52,8 @@ get coordinate value of a Box or Segment
<p>
</p>
<h6>
-<a name="geometry.reference.access.get.get_2_with_index.h2"></a>
- <span><a name="geometry.reference.access.get.get_2_with_index.parameters"></a></span><a class="link" href="get_2_with_index.html#geometry.reference.access.get.get_2_with_index.parameters">Parameters</a>
+<a name="geometry.reference.access.get.get_1_with_index.h2"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1_with_index.parameters"></a></span><a class="link" href="get_1_with_index.html#geometry.reference.access.get.get_1_with_index.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -157,21 +157,21 @@ get coordinate value of a Box or Segment
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.access.get.get_2_with_index.h3"></a>
- <span><a name="geometry.reference.access.get.get_2_with_index.returns"></a></span><a class="link" href="get_2_with_index.html#geometry.reference.access.get.get_2_with_index.returns">Returns</a>
+<a name="geometry.reference.access.get.get_1_with_index.h3"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1_with_index.returns"></a></span><a class="link" href="get_1_with_index.html#geometry.reference.access.get.get_1_with_index.returns">Returns</a>
</h6>
<p>
coordinate value
</p>
<h6>
-<a name="geometry.reference.access.get.get_2_with_index.h4"></a>
- <span><a name="geometry.reference.access.get.get_2_with_index.header"></a></span><a class="link" href="get_2_with_index.html#geometry.reference.access.get.get_2_with_index.header">Header</a>
+<a name="geometry.reference.access.get.get_1_with_index.h4"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1_with_index.header"></a></span><a class="link" href="get_1_with_index.html#geometry.reference.access.get.get_1_with_index.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -180,8 +180,8 @@ get coordinate value of a Box or Segment
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">access</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
-<a name="geometry.reference.access.get.get_2_with_index.h5"></a>
- <span><a name="geometry.reference.access.get.get_2_with_index.behavior"></a></span><a class="link" href="get_2_with_index.html#geometry.reference.access.get.get_2_with_index.behavior">Behavior</a>
+<a name="geometry.reference.access.get.get_1_with_index.h5"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1_with_index.behavior"></a></span><a class="link" href="get_1_with_index.html#geometry.reference.access.get.get_1_with_index.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -204,7 +204,7 @@ get coordinate value of a Box or Segment
<tr>
<td>
<p>
- Rectangle
+ Box
</p>
</td>
<td>
@@ -230,15 +230,15 @@ get coordinate value of a Box or Segment
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.access.get.get_2_with_index.h6"></a>
- <span><a name="geometry.reference.access.get.get_2_with_index.complexity"></a></span><a class="link" href="get_2_with_index.html#geometry.reference.access.get.get_2_with_index.complexity">Complexity</a>
+<a name="geometry.reference.access.get.get_1_with_index.h6"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1_with_index.complexity"></a></span><a class="link" href="get_1_with_index.html#geometry.reference.access.get.get_1_with_index.complexity">Complexity</a>
</h6>
<p>
Constant
</p>
<h6>
-<a name="geometry.reference.access.get.get_2_with_index.h7"></a>
- <span><a name="geometry.reference.access.get.get_2_with_index.example"></a></span><a class="link" href="get_2_with_index.html#geometry.reference.access.get.get_2_with_index.example">Example</a>
+<a name="geometry.reference.access.get.get_1_with_index.h7"></a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_1_with_index.example"></a></span><a class="link" href="get_1_with_index.html#geometry.reference.access.get.get_1_with_index.example">Example</a>
</h6>
<p>
Get the coordinate of a box
@@ -278,8 +278,8 @@ get coordinate value of a Box or Segment
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -287,7 +287,7 @@ get coordinate value of a Box or Segment
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_as_radian.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_1.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_as_radian.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/access/get/get_as_radian.html b/libs/geometry/doc/html/geometry/reference/access/get/get_as_radian.html
index 916291ac39..21e056d6eb 100644
--- a/libs/geometry/doc/html/geometry/reference/access/get/get_as_radian.html
+++ b/libs/geometry/doc/html/geometry/reference/access/get/get_as_radian.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>get_as_radian</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../get.html" title="get">
-<link rel="prev" href="get_2_with_index.html" title="get (with index)">
+<link rel="prev" href="get_1_with_index.html" title="get (with index)">
<link rel="next" href="../set.html" title="set">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,26 +20,26 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get_2_with_index.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../set.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_1_with_index.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../set.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="geometry.reference.access.get.get_as_radian"></a><a class="link" href="get_as_radian.html" title="get_as_radian">get_as_radian</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id786807"></a>
+ <a class="indexterm" name="idp104550768"></a>
get coordinate value of a point, result is in Radian
</p>
<h6>
<a name="geometry.reference.access.get.get_as_radian.h0"></a>
- <span><a name="geometry.reference.access.get.get_as_radian.description"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_as_radian.description"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.description">Description</a>
</h6>
<p>
Result is in Radian, even if source coordinate system is in Degrees
</p>
<h6>
<a name="geometry.reference.access.get.get_as_radian.h1"></a>
- <span><a name="geometry.reference.access.get.get_as_radian.synopsis"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_as_radian.synopsis"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -49,7 +49,7 @@ get coordinate value of a point, result is in Radian
</p>
<h6>
<a name="geometry.reference.access.get.get_as_radian.h2"></a>
- <span><a name="geometry.reference.access.get.get_as_radian.parameters"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_as_radian.parameters"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -129,20 +129,20 @@ get coordinate value of a point, result is in Radian
</table></div>
<h6>
<a name="geometry.reference.access.get.get_as_radian.h3"></a>
- <span><a name="geometry.reference.access.get.get_as_radian.returns"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_as_radian.returns"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.returns">Returns</a>
</h6>
<p>
coordinate value
</p>
<h6>
<a name="geometry.reference.access.get.get_as_radian.h4"></a>
- <span><a name="geometry.reference.access.get.get_as_radian.header"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.access.get.get_as_radian.header"></a></span><a class="link" href="get_as_radian.html#geometry.reference.access.get.get_as_radian.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -153,8 +153,8 @@ get coordinate value of a point, result is in Radian
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -162,7 +162,7 @@ get coordinate value of a point, result is in Radian
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get_2_with_index.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../set.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get_1_with_index.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../get.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../set.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/access/interior_rings.html b/libs/geometry/doc/html/geometry/reference/access/interior_rings.html
index 0aed02da07..6351e1f00c 100644
--- a/libs/geometry/doc/html/geometry/reference/access/interior_rings.html
+++ b/libs/geometry/doc/html/geometry/reference/access/interior_rings.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>interior_rings</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../access.html" title="Access Functions">
<link rel="prev" href="exterior_ring/exterior_ring_1_const_version.html" title="exterior_ring (const version)">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.access.interior_rings"></a><a class="link" href="interior_rings.html" title="interior_rings">interior_rings</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="interior_rings/interior_rings_1.html">interior_rings</a></span></dt>
<dt><span class="section"><a href="interior_rings/interior_rings_1_const_version.html">interior_rings
(const version)</a></span></dt>
@@ -34,8 +34,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1.html b/libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1.html
index 23efc24e70..7f32a4fd12 100644
--- a/libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1.html
+++ b/libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>interior_rings</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../interior_rings.html" title="interior_rings">
<link rel="prev" href="../interior_rings.html" title="interior_rings">
@@ -27,12 +27,12 @@
<a name="geometry.reference.access.interior_rings.interior_rings_1"></a><a class="link" href="interior_rings_1.html" title="interior_rings">interior_rings</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id791449"></a>
+ <a class="indexterm" name="idp105086624"></a>
Function to get the interior rings of a polygon (non const version)
</p>
<h6>
<a name="geometry.reference.access.interior_rings.interior_rings_1.h0"></a>
- <span><a name="geometry.reference.access.interior_rings.interior_rings_1.synopsis"></a></span><a class="link" href="interior_rings_1.html#geometry.reference.access.interior_rings.interior_rings_1.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.access.interior_rings.interior_rings_1.synopsis"></a></span><a class="link" href="interior_rings_1.html#geometry.reference.access.interior_rings.interior_rings_1.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Function to get the interior rings of a polygon (non const version)
</p>
<h6>
<a name="geometry.reference.access.interior_rings.interior_rings_1.h1"></a>
- <span><a name="geometry.reference.access.interior_rings.interior_rings_1.parameters"></a></span><a class="link" href="interior_rings_1.html#geometry.reference.access.interior_rings.interior_rings_1.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.access.interior_rings.interior_rings_1.parameters"></a></span><a class="link" href="interior_rings_1.html#geometry.reference.access.interior_rings.interior_rings_1.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -98,20 +98,20 @@ Function to get the interior rings of a polygon (non const version)
</table></div>
<h6>
<a name="geometry.reference.access.interior_rings.interior_rings_1.h2"></a>
- <span><a name="geometry.reference.access.interior_rings.interior_rings_1.returns"></a></span><a class="link" href="interior_rings_1.html#geometry.reference.access.interior_rings.interior_rings_1.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.access.interior_rings.interior_rings_1.returns"></a></span><a class="link" href="interior_rings_1.html#geometry.reference.access.interior_rings.interior_rings_1.returns">Returns</a>
</h6>
<p>
the interior rings (possibly a reference)
</p>
<h6>
<a name="geometry.reference.access.interior_rings.interior_rings_1.h3"></a>
- <span><a name="geometry.reference.access.interior_rings.interior_rings_1.header"></a></span><a class="link" href="interior_rings_1.html#geometry.reference.access.interior_rings.interior_rings_1.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.access.interior_rings.interior_rings_1.header"></a></span><a class="link" href="interior_rings_1.html#geometry.reference.access.interior_rings.interior_rings_1.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -122,8 +122,8 @@ Function to get the interior rings of a polygon (non const version)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1_const_version.html b/libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1_const_version.html
index 2151f0b05e..8c4ba22a4a 100644
--- a/libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1_const_version.html
+++ b/libs/geometry/doc/html/geometry/reference/access/interior_rings/interior_rings_1_const_version.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>interior_rings (const version)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../interior_rings.html" title="interior_rings">
<link rel="prev" href="interior_rings_1.html" title="interior_rings">
@@ -28,12 +28,12 @@
(const version)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id791889"></a>
+ <a class="indexterm" name="idp105136000"></a>
Function to get the interior rings of a polygon (const version)
</p>
<h6>
<a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.h0"></a>
- <span><a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.synopsis"></a></span><a class="link" href="interior_rings_1_const_version.html#geometry.reference.access.interior_rings.interior_rings_1_const_version.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.synopsis"></a></span><a class="link" href="interior_rings_1_const_version.html#geometry.reference.access.interior_rings.interior_rings_1_const_version.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -43,7 +43,7 @@ Function to get the interior rings of a polygon (const version)
</p>
<h6>
<a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.h1"></a>
- <span><a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.parameters"></a></span><a class="link" href="interior_rings_1_const_version.html#geometry.reference.access.interior_rings.interior_rings_1_const_version.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.parameters"></a></span><a class="link" href="interior_rings_1_const_version.html#geometry.reference.access.interior_rings.interior_rings_1_const_version.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -99,20 +99,20 @@ Function to get the interior rings of a polygon (const version)
</table></div>
<h6>
<a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.h2"></a>
- <span><a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.returns"></a></span><a class="link" href="interior_rings_1_const_version.html#geometry.reference.access.interior_rings.interior_rings_1_const_version.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.returns"></a></span><a class="link" href="interior_rings_1_const_version.html#geometry.reference.access.interior_rings.interior_rings_1_const_version.returns">Returns</a>
</h6>
<p>
the interior rings (possibly a const reference)
</p>
<h6>
<a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.h3"></a>
- <span><a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.header"></a></span><a class="link" href="interior_rings_1_const_version.html#geometry.reference.access.interior_rings.interior_rings_1_const_version.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.access.interior_rings.interior_rings_1_const_version.header"></a></span><a class="link" href="interior_rings_1_const_version.html#geometry.reference.access.interior_rings.interior_rings_1_const_version.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -123,8 +123,8 @@ Function to get the interior rings of a polygon (const version)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/access/set.html b/libs/geometry/doc/html/geometry/reference/access/set.html
index 05620b4c3a..283e600d7c 100644
--- a/libs/geometry/doc/html/geometry/reference/access/set.html
+++ b/libs/geometry/doc/html/geometry/reference/access/set.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>set</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../access.html" title="Access Functions">
<link rel="prev" href="get/get_as_radian.html" title="get_as_radian">
-<link rel="next" href="set/set_3.html" title="set">
+<link rel="next" href="set/set_2.html" title="set">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,23 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get/get_as_radian.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../access.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set/set_3.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get/get_as_radian.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../access.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set/set_2.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.access.set"></a><a class="link" href="set.html" title="set">set</a>
</h4></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="set/set_3.html">set</a></span></dt>
-<dt><span class="section"><a href="set/set_3_with_index.html">set
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="set/set_2.html">set</a></span></dt>
+<dt><span class="section"><a href="set/set_2_with_index.html">set
(with index)</a></span></dt>
<dt><span class="section"><a href="set/set_from_radian.html">set_from_radian</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -44,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="get/get_as_radian.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../access.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set/set_3.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="get/get_as_radian.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../access.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set/set_2.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/access/set/set_3.html b/libs/geometry/doc/html/geometry/reference/access/set/set_2.html
index e03b18a432..3ebe21e840 100644
--- a/libs/geometry/doc/html/geometry/reference/access/set/set_3.html
+++ b/libs/geometry/doc/html/geometry/reference/access/set/set_2.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>set</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../set.html" title="set">
<link rel="prev" href="../set.html" title="set">
-<link rel="next" href="set_3_with_index.html" title="set (with index)">
+<link rel="next" href="set_2_with_index.html" title="set (with index)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../set.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_3_with_index.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../set.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_2_with_index.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.access.set.set_3"></a><a class="link" href="set_3.html" title="set">set</a>
+<a name="geometry.reference.access.set.set_2"></a><a class="link" href="set_2.html" title="set">set</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id787341"></a>
+ <a class="indexterm" name="idp104611888"></a>
Set coordinate value of a geometry (usually a point)
</p>
<h6>
-<a name="geometry.reference.access.set.set_3.h0"></a>
- <span><a name="geometry.reference.access.set.set_3.description"></a></span><a class="link" href="set_3.html#geometry.reference.access.set.set_3.description">Description</a>
+<a name="geometry.reference.access.set.set_2.h0"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2.description"></a></span><a class="link" href="set_2.html#geometry.reference.access.set.set_2.description">Description</a>
</h6>
<p>
The free functions <span class="bold"><strong>get</strong></span> and <span class="bold"><strong>set</strong></span> are two of the most important functions of
@@ -41,8 +41,8 @@ Set coordinate value of a geometry (usually a point)
and for a point, box, segment or sphere.
</p>
<h6>
-<a name="geometry.reference.access.set.set_3.h1"></a>
- <span><a name="geometry.reference.access.set.set_3.synopsis"></a></span><a class="link" href="set_3.html#geometry.reference.access.set.set_3.synopsis">Synopsis</a>
+<a name="geometry.reference.access.set.set_2.h1"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2.synopsis"></a></span><a class="link" href="set_2.html#geometry.reference.access.set.set_2.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,8 +51,8 @@ Set coordinate value of a geometry (usually a point)
<p>
</p>
<h6>
-<a name="geometry.reference.access.set.set_3.h2"></a>
- <span><a name="geometry.reference.access.set.set_3.parameters"></a></span><a class="link" href="set_3.html#geometry.reference.access.set.set_3.parameters">Parameters</a>
+<a name="geometry.reference.access.set.set_2.h2"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2.parameters"></a></span><a class="link" href="set_2.html#geometry.reference.access.set.set_2.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -151,14 +151,14 @@ Set coordinate value of a geometry (usually a point)
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.access.set.set_3.h3"></a>
- <span><a name="geometry.reference.access.set.set_3.header"></a></span><a class="link" href="set_3.html#geometry.reference.access.set.set_3.header">Header</a>
+<a name="geometry.reference.access.set.set_2.h3"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2.header"></a></span><a class="link" href="set_2.html#geometry.reference.access.set.set_2.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -178,8 +178,8 @@ Set coordinate value of a geometry (usually a point)
</p></td></tr>
</table></div>
<h6>
-<a name="geometry.reference.access.set.set_3.h4"></a>
- <span><a name="geometry.reference.access.set.set_3.behavior"></a></span><a class="link" href="set_3.html#geometry.reference.access.set.set_3.behavior">Behavior</a>
+<a name="geometry.reference.access.set.set_2.h4"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2.behavior"></a></span><a class="link" href="set_2.html#geometry.reference.access.set.set_2.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -240,15 +240,15 @@ Set coordinate value of a geometry (usually a point)
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.access.set.set_3.h5"></a>
- <span><a name="geometry.reference.access.set.set_3.complexity"></a></span><a class="link" href="set_3.html#geometry.reference.access.set.set_3.complexity">Complexity</a>
+<a name="geometry.reference.access.set.set_2.h5"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2.complexity"></a></span><a class="link" href="set_2.html#geometry.reference.access.set.set_2.complexity">Complexity</a>
</h6>
<p>
Constant
</p>
<h6>
-<a name="geometry.reference.access.set.set_3.h6"></a>
- <span><a name="geometry.reference.access.set.set_3.example"></a></span><a class="link" href="set_3.html#geometry.reference.access.set.set_3.example">Example</a>
+<a name="geometry.reference.access.set.set_2.h6"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2.example"></a></span><a class="link" href="set_2.html#geometry.reference.access.set.set_2.example">Example</a>
</h6>
<p>
Set the coordinate of a point
@@ -284,8 +284,8 @@ Set coordinate value of a geometry (usually a point)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -293,7 +293,7 @@ Set coordinate value of a geometry (usually a point)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../set.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_3_with_index.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../set.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_2_with_index.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/access/set/set_3_with_index.html b/libs/geometry/doc/html/geometry/reference/access/set/set_2_with_index.html
index 7be18f4126..5900c04fe9 100644
--- a/libs/geometry/doc/html/geometry/reference/access/set/set_3_with_index.html
+++ b/libs/geometry/doc/html/geometry/reference/access/set/set_2_with_index.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>set (with index)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../set.html" title="set">
-<link rel="prev" href="set_3.html" title="set">
+<link rel="prev" href="set_2.html" title="set">
<link rel="next" href="set_from_radian.html" title="set_from_radian">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,20 +20,20 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="set_3.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_from_radian.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_from_radian.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.access.set.set_3_with_index"></a><a class="link" href="set_3_with_index.html" title="set (with index)">set
+<a name="geometry.reference.access.set.set_2_with_index"></a><a class="link" href="set_2_with_index.html" title="set (with index)">set
(with index)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id788525"></a>
+ <a class="indexterm" name="idp104751360"></a>
set coordinate value of a Box / Segment
</p>
<h6>
-<a name="geometry.reference.access.set.set_3_with_index.h0"></a>
- <span><a name="geometry.reference.access.set.set_3_with_index.description"></a></span><a class="link" href="set_3_with_index.html#geometry.reference.access.set.set_3_with_index.description">Description</a>
+<a name="geometry.reference.access.set.set_2_with_index.h0"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2_with_index.description"></a></span><a class="link" href="set_2_with_index.html#geometry.reference.access.set.set_2_with_index.description">Description</a>
</h6>
<p>
The free functions <span class="bold"><strong>get</strong></span> and <span class="bold"><strong>set</strong></span> are two of the most important functions of
@@ -42,8 +42,8 @@ set coordinate value of a Box / Segment
and for a point, box, segment or sphere.
</p>
<h6>
-<a name="geometry.reference.access.set.set_3_with_index.h1"></a>
- <span><a name="geometry.reference.access.set.set_3_with_index.synopsis"></a></span><a class="link" href="set_3_with_index.html#geometry.reference.access.set.set_3_with_index.synopsis">Synopsis</a>
+<a name="geometry.reference.access.set.set_2_with_index.h1"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2_with_index.synopsis"></a></span><a class="link" href="set_2_with_index.html#geometry.reference.access.set.set_2_with_index.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -52,8 +52,8 @@ set coordinate value of a Box / Segment
<p>
</p>
<h6>
-<a name="geometry.reference.access.set.set_3_with_index.h2"></a>
- <span><a name="geometry.reference.access.set.set_3_with_index.parameters"></a></span><a class="link" href="set_3_with_index.html#geometry.reference.access.set.set_3_with_index.parameters">Parameters</a>
+<a name="geometry.reference.access.set.set_2_with_index.h2"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2_with_index.parameters"></a></span><a class="link" href="set_2_with_index.html#geometry.reference.access.set.set_2_with_index.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -176,14 +176,14 @@ set coordinate value of a Box / Segment
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.access.set.set_3_with_index.h3"></a>
- <span><a name="geometry.reference.access.set.set_3_with_index.header"></a></span><a class="link" href="set_3_with_index.html#geometry.reference.access.set.set_3_with_index.header">Header</a>
+<a name="geometry.reference.access.set.set_2_with_index.h3"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2_with_index.header"></a></span><a class="link" href="set_2_with_index.html#geometry.reference.access.set.set_2_with_index.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -192,8 +192,8 @@ set coordinate value of a Box / Segment
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">access</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
-<a name="geometry.reference.access.set.set_3_with_index.h4"></a>
- <span><a name="geometry.reference.access.set.set_3_with_index.behavior"></a></span><a class="link" href="set_3_with_index.html#geometry.reference.access.set.set_3_with_index.behavior">Behavior</a>
+<a name="geometry.reference.access.set.set_2_with_index.h4"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2_with_index.behavior"></a></span><a class="link" href="set_2_with_index.html#geometry.reference.access.set.set_2_with_index.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -216,7 +216,7 @@ set coordinate value of a Box / Segment
<tr>
<td>
<p>
- Rectangle
+ Box
</p>
</td>
<td>
@@ -242,15 +242,15 @@ set coordinate value of a Box / Segment
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.access.set.set_3_with_index.h5"></a>
- <span><a name="geometry.reference.access.set.set_3_with_index.complexity"></a></span><a class="link" href="set_3_with_index.html#geometry.reference.access.set.set_3_with_index.complexity">Complexity</a>
+<a name="geometry.reference.access.set.set_2_with_index.h5"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2_with_index.complexity"></a></span><a class="link" href="set_2_with_index.html#geometry.reference.access.set.set_2_with_index.complexity">Complexity</a>
</h6>
<p>
Constant
</p>
<h6>
-<a name="geometry.reference.access.set.set_3_with_index.h6"></a>
- <span><a name="geometry.reference.access.set.set_3_with_index.example"></a></span><a class="link" href="set_3_with_index.html#geometry.reference.access.set.set_3_with_index.example">Example</a>
+<a name="geometry.reference.access.set.set_2_with_index.h6"></a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_2_with_index.example"></a></span><a class="link" href="set_2_with_index.html#geometry.reference.access.set.set_2_with_index.example">Example</a>
</h6>
<p>
Set the coordinate of a box
@@ -288,8 +288,8 @@ set coordinate value of a Box / Segment
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -297,7 +297,7 @@ set coordinate value of a Box / Segment
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="set_3.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_from_radian.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="set_from_radian.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/access/set/set_from_radian.html b/libs/geometry/doc/html/geometry/reference/access/set/set_from_radian.html
index ddaf410249..cf8910a58d 100644
--- a/libs/geometry/doc/html/geometry/reference/access/set/set_from_radian.html
+++ b/libs/geometry/doc/html/geometry/reference/access/set/set_from_radian.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>set_from_radian</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../set.html" title="set">
-<link rel="prev" href="set_3_with_index.html" title="set (with index)">
+<link rel="prev" href="set_2_with_index.html" title="set (with index)">
<link rel="next" href="../exterior_ring.html" title="exterior_ring">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="set_3_with_index.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exterior_ring.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_2_with_index.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exterior_ring.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="geometry.reference.access.set.set_from_radian"></a><a class="link" href="set_from_radian.html" title="set_from_radian">set_from_radian</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id789946"></a>
+ <a class="indexterm" name="idp104918592"></a>
set coordinate value (in radian) to a point
</p>
<h6>
<a name="geometry.reference.access.set.set_from_radian.h0"></a>
- <span><a name="geometry.reference.access.set.set_from_radian.description"></a></span><a class="link" href="set_from_radian.html#geometry.reference.access.set.set_from_radian.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_from_radian.description"></a></span><a class="link" href="set_from_radian.html#geometry.reference.access.set.set_from_radian.description">Description</a>
</h6>
<p>
Coordinate value will be set correctly, if coordinate system of point
@@ -40,7 +40,7 @@ set coordinate value (in radian) to a point
</p>
<h6>
<a name="geometry.reference.access.set.set_from_radian.h1"></a>
- <span><a name="geometry.reference.access.set.set_from_radian.synopsis"></a></span><a class="link" href="set_from_radian.html#geometry.reference.access.set.set_from_radian.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_from_radian.synopsis"></a></span><a class="link" href="set_from_radian.html#geometry.reference.access.set.set_from_radian.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ set coordinate value (in radian) to a point
</p>
<h6>
<a name="geometry.reference.access.set.set_from_radian.h2"></a>
- <span><a name="geometry.reference.access.set.set_from_radian.parameters"></a></span><a class="link" href="set_from_radian.html#geometry.reference.access.set.set_from_radian.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_from_radian.parameters"></a></span><a class="link" href="set_from_radian.html#geometry.reference.access.set.set_from_radian.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -149,13 +149,13 @@ set coordinate value (in radian) to a point
</table></div>
<h6>
<a name="geometry.reference.access.set.set_from_radian.h3"></a>
- <span><a name="geometry.reference.access.set.set_from_radian.header"></a></span><a class="link" href="set_from_radian.html#geometry.reference.access.set.set_from_radian.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.access.set.set_from_radian.header"></a></span><a class="link" href="set_from_radian.html#geometry.reference.access.set.set_from_radian.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -166,8 +166,8 @@ set coordinate value (in radian) to a point
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -175,7 +175,7 @@ set coordinate value (in radian) to a point
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="set_3_with_index.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exterior_ring.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="set_2_with_index.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../set.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exterior_ring.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted.html b/libs/geometry/doc/html/geometry/reference/adapted.html
index 147a4f3080..e65fc81ac6 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Adapted models</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="access/interior_rings/interior_rings_1_const_version.html" title="interior_rings (const version)">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.adapted"></a><a class="link" href="adapted.html" title="Adapted models">Adapted models</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="adapted/c_array.html">C array</a></span></dt>
<dt><span class="section"><a href="adapted/boost_array.html">Boost.Array</a></span></dt>
<dt><span class="section"><a href="adapted/boost_fusion.html">Boost.Fusion</a></span></dt>
@@ -38,8 +38,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_array.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_array.html
index bc0919656d..335c3dc079 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_array.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_array.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Array</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../adapted.html" title="Adapted models">
<link rel="prev" href="c_array.html" title="C array">
@@ -31,7 +31,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_array.h0"></a>
- <span><a name="geometry.reference.adapted.boost_array.description"></a></span><a class="link" href="boost_array.html#geometry.reference.adapted.boost_array.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_array.description"></a></span><a class="link" href="boost_array.html#geometry.reference.adapted.boost_array.description">Description</a>
</h6>
<p>
A boost::array is (optionally) adapted to the Boost.Geometry point concept.
@@ -43,7 +43,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_array.h1"></a>
- <span><a name="geometry.reference.adapted.boost_array.model_of"></a></span><a class="link" href="boost_array.html#geometry.reference.adapted.boost_array.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_array.model_of"></a></span><a class="link" href="boost_array.html#geometry.reference.adapted.boost_array.model_of">Model
of</a>
</h6>
<p>
@@ -51,7 +51,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_array.h2"></a>
- <span><a name="geometry.reference.adapted.boost_array.header"></a></span><a class="link" href="boost_array.html#geometry.reference.adapted.boost_array.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_array.header"></a></span><a class="link" href="boost_array.html#geometry.reference.adapted.boost_array.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -62,7 +62,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_array.h3"></a>
- <span><a name="geometry.reference.adapted.boost_array.example"></a></span><a class="link" href="boost_array.html#geometry.reference.adapted.boost_array.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_array.example"></a></span><a class="link" href="boost_array.html#geometry.reference.adapted.boost_array.example">Example</a>
</h6>
<p>
Shows how to use a Boost.Array using Boost.Geometry's distance, set and
@@ -84,8 +84,8 @@
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="number">2</span><span class="special">&gt;</span> <span class="identifier">b</span> <span class="special">=</span> <span class="special">{</span> <span class="special">{</span><span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">}</span> <span class="special">};</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">set</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">,</span> <span class="number">1.1</span><span class="special">);</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">set</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">,</span> <span class="number">2.2</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">set</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">,</span> <span class="number">1.1f</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">set</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">a</span><span class="special">,</span> <span class="number">2.2f</span><span class="special">);</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">assign_values</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="number">2.2</span><span class="special">,</span> <span class="number">3.3</span><span class="special">);</span>
@@ -109,8 +109,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_fusion.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_fusion.html
index 2cec63fa70..049ca16f6b 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_fusion.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_fusion.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Fusion</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../adapted.html" title="Adapted models">
<link rel="prev" href="boost_array.html" title="Boost.Array">
@@ -32,7 +32,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_fusion.h0"></a>
- <span><a name="geometry.reference.adapted.boost_fusion.description"></a></span><a class="link" href="boost_fusion.html#geometry.reference.adapted.boost_fusion.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_fusion.description"></a></span><a class="link" href="boost_fusion.html#geometry.reference.adapted.boost_fusion.description">Description</a>
</h6>
<p>
Boost.Fusion adapted structs are (optionally) adapted to the Boost.Geometry
@@ -40,7 +40,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_fusion.h1"></a>
- <span><a name="geometry.reference.adapted.boost_fusion.model_of"></a></span><a class="link" href="boost_fusion.html#geometry.reference.adapted.boost_fusion.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_fusion.model_of"></a></span><a class="link" href="boost_fusion.html#geometry.reference.adapted.boost_fusion.model_of">Model
of</a>
</h6>
<p>
@@ -48,7 +48,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_fusion.h2"></a>
- <span><a name="geometry.reference.adapted.boost_fusion.header"></a></span><a class="link" href="boost_fusion.html#geometry.reference.adapted.boost_fusion.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_fusion.header"></a></span><a class="link" href="boost_fusion.html#geometry.reference.adapted.boost_fusion.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_fusion</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -59,7 +59,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_fusion.h3"></a>
- <span><a name="geometry.reference.adapted.boost_fusion.example"></a></span><a class="link" href="boost_fusion.html#geometry.reference.adapted.boost_fusion.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_fusion.example"></a></span><a class="link" href="boost_fusion.html#geometry.reference.adapted.boost_fusion.example">Example</a>
</h6>
<p>
Shows how to combine Boost.Fusion with Boost.Geometry
@@ -116,8 +116,8 @@ Distance a-c: 10.3923
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon.html
index 03ea6f7c58..2b237beeba 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Polygon</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../adapted.html" title="Adapted models">
<link rel="prev" href="boost_tuple.html" title="Boost.Tuple">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.adapted.boost_polygon"></a><a class="link" href="boost_polygon.html" title="Boost.Polygon">Boost.Polygon</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="boost_polygon/point_data.html">Boost.Polygon's
point_data</a></span></dt>
<dt><span class="section"><a href="boost_polygon/rectangle_data.html">Boost.Polygon's
@@ -39,8 +39,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/point_data.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/point_data.html
index 379a4c2f89..3c7f03c67c 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/point_data.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/point_data.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Polygon's point_data</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../boost_polygon.html" title="Boost.Polygon">
<link rel="prev" href="../boost_polygon.html" title="Boost.Polygon">
@@ -33,7 +33,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.point_data.h0"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.point_data.description"></a></span><a class="link" href="point_data.html#geometry.reference.adapted.boost_polygon.point_data.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.point_data.description"></a></span><a class="link" href="point_data.html#geometry.reference.adapted.boost_polygon.point_data.description">Description</a>
</h6>
<p>
Boost.Polygon's points (as well as polygons) can be used by Boost.Geometry.
@@ -42,7 +42,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.point_data.h1"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.point_data.model_of"></a></span><a class="link" href="point_data.html#geometry.reference.adapted.boost_polygon.point_data.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.point_data.model_of"></a></span><a class="link" href="point_data.html#geometry.reference.adapted.boost_polygon.point_data.model_of">Model
of</a>
</h6>
<p>
@@ -50,7 +50,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.point_data.h2"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.point_data.header"></a></span><a class="link" href="point_data.html#geometry.reference.adapted.boost_polygon.point_data.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.point_data.header"></a></span><a class="link" href="point_data.html#geometry.reference.adapted.boost_polygon.point_data.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -61,10 +61,10 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.point_data.h3"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.point_data.example"></a></span><a class="link" href="point_data.html#geometry.reference.adapted.boost_polygon.point_data.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.point_data.example"></a></span><a class="link" href="point_data.html#geometry.reference.adapted.boost_polygon.point_data.example">Example</a>
</h6>
<p>
- Shows how to use Boost.Polygon points within Boost.Geometry
+ Shows how to use Boost.Polygon point_data within Boost.Geometry
</p>
<p>
</p>
@@ -94,8 +94,8 @@ Distance (using Boost.Polygon): 2.82843
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_data.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_data.html
index 8d08aebdad..dcf91ff8d9 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_data.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_data.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Polygon's polygon_data</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../boost_polygon.html" title="Boost.Polygon">
<link rel="prev" href="rectangle_data.html" title="Boost.Polygon's rectangle_data">
@@ -33,16 +33,16 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.polygon_data.h0"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.polygon_data.description"></a></span><a class="link" href="polygon_data.html#geometry.reference.adapted.boost_polygon.polygon_data.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.polygon_data.description"></a></span><a class="link" href="polygon_data.html#geometry.reference.adapted.boost_polygon.polygon_data.description">Description</a>
</h6>
<p>
Boost.Polygon's points (as well as polygons) can be used by Boost.Geometry.
- The two libraries can therefore be used together. Using a boost::polygon::point_data&lt;...&gt;,
+ The two libraries can therefore be used together. Using a boost::polygon::polygon_data&lt;...&gt;,
algorithms from both Boost.Polygon and Boost.Geometry can be called.
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.polygon_data.h1"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.polygon_data.model_of"></a></span><a class="link" href="polygon_data.html#geometry.reference.adapted.boost_polygon.polygon_data.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.polygon_data.model_of"></a></span><a class="link" href="polygon_data.html#geometry.reference.adapted.boost_polygon.polygon_data.model_of">Model
of</a>
</h6>
<p>
@@ -50,7 +50,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.polygon_data.h2"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.polygon_data.header"></a></span><a class="link" href="polygon_data.html#geometry.reference.adapted.boost_polygon.polygon_data.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.polygon_data.header"></a></span><a class="link" href="polygon_data.html#geometry.reference.adapted.boost_polygon.polygon_data.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -61,10 +61,10 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.polygon_data.h3"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.polygon_data.example"></a></span><a class="link" href="polygon_data.html#geometry.reference.adapted.boost_polygon.polygon_data.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.polygon_data.example"></a></span><a class="link" href="polygon_data.html#geometry.reference.adapted.boost_polygon.polygon_data.example">Example</a>
</h6>
<p>
- Shows how to use Boost.Polygon points within Boost.Geometry
+ Shows how to use Boost.Polygon polygon_data within Boost.Geometry
</p>
<p>
</p>
@@ -74,11 +74,24 @@
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">point_data</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">),</span> <span class="identifier">b</span><span class="special">(</span><span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">);</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Distance (using Boost.Geometry): "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Distance (using Boost.Polygon): "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">euclidean_distance</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">polygon_data</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">polygon_traits</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;::</span><span class="identifier">point_type</span> <span class="identifier">point</span><span class="special">;</span>
+
+ <span class="identifier">point</span> <span class="identifier">pts</span><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="special">=</span> <span class="special">{</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">0</span><span class="special">,</span> <span class="number">10</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">10</span><span class="special">,</span> <span class="number">10</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">10</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">)</span>
+ <span class="special">};</span>
+
+ <span class="identifier">polygon</span> <span class="identifier">poly</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">set_points</span><span class="special">(</span><span class="identifier">poly</span><span class="special">,</span> <span class="identifier">pts</span><span class="special">,</span> <span class="identifier">pts</span><span class="special">+</span><span class="number">5</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Area (using Boost.Geometry): "</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">area</span><span class="special">(</span><span class="identifier">poly</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Area (using Boost.Polygon): "</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">area</span><span class="special">(</span><span class="identifier">poly</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
<span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
<span class="special">}</span>
@@ -88,14 +101,14 @@
<p>
Output:
</p>
-<pre class="programlisting">Distance (using Boost.Geometry): 2.82843
-Distance (using Boost.Polygon): 2.82843
+<pre class="programlisting">Area (using Boost.Geometry): 100
+Area (using Boost.Polygon): 100
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_with_holes_data.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_with_holes_data.html
index c85188492a..7c7a8f926e 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_with_holes_data.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/polygon_with_holes_data.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Polygon's polygon_with_holes_data</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../boost_polygon.html" title="Boost.Polygon">
<link rel="prev" href="polygon_data.html" title="Boost.Polygon's polygon_data">
@@ -33,16 +33,16 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.h0"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.description"></a></span><a class="link" href="polygon_with_holes_data.html#geometry.reference.adapted.boost_polygon.polygon_with_holes_data.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.description"></a></span><a class="link" href="polygon_with_holes_data.html#geometry.reference.adapted.boost_polygon.polygon_with_holes_data.description">Description</a>
</h6>
<p>
Boost.Polygon's points (as well as polygons) can be used by Boost.Geometry.
- The two libraries can therefore be used together. Using a boost::polygon::point_data&lt;...&gt;,
+ The two libraries can therefore be used together. Using a boost::polygon::polygon_with_holes_data&lt;...&gt;,
algorithms from both Boost.Polygon and Boost.Geometry can be called.
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.h1"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.model_of"></a></span><a class="link" href="polygon_with_holes_data.html#geometry.reference.adapted.boost_polygon.polygon_with_holes_data.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.model_of"></a></span><a class="link" href="polygon_with_holes_data.html#geometry.reference.adapted.boost_polygon.polygon_with_holes_data.model_of">Model
of</a>
</h6>
<p>
@@ -50,7 +50,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.h2"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.header"></a></span><a class="link" href="polygon_with_holes_data.html#geometry.reference.adapted.boost_polygon.polygon_with_holes_data.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.header"></a></span><a class="link" href="polygon_with_holes_data.html#geometry.reference.adapted.boost_polygon.polygon_with_holes_data.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -61,10 +61,10 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.h3"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.example"></a></span><a class="link" href="polygon_with_holes_data.html#geometry.reference.adapted.boost_polygon.polygon_with_holes_data.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.polygon_with_holes_data.example"></a></span><a class="link" href="polygon_with_holes_data.html#geometry.reference.adapted.boost_polygon.polygon_with_holes_data.example">Example</a>
</h6>
<p>
- Shows how to use Boost.Polygon points within Boost.Geometry
+ Shows how to use Boost.Polygon polygon_with_holes_data within Boost.Geometry
</p>
<p>
</p>
@@ -74,11 +74,36 @@
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">point_data</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">),</span> <span class="identifier">b</span><span class="special">(</span><span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">);</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Distance (using Boost.Geometry): "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Distance (using Boost.Polygon): "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">euclidean_distance</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">polygon_with_holes_data</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">polygon_traits</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;::</span><span class="identifier">point_type</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">polygon_with_holes_traits</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;::</span><span class="identifier">hole_type</span> <span class="identifier">hole</span><span class="special">;</span>
+
+ <span class="identifier">point</span> <span class="identifier">pts</span><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="special">=</span> <span class="special">{</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">0</span><span class="special">,</span> <span class="number">10</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">10</span><span class="special">,</span> <span class="number">10</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">10</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">)</span>
+ <span class="special">};</span>
+ <span class="identifier">point</span> <span class="identifier">hole_pts</span><span class="special">[</span><span class="number">5</span><span class="special">]</span> <span class="special">=</span> <span class="special">{</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">1</span><span class="special">,</span> <span class="number">1</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">9</span><span class="special">,</span> <span class="number">1</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">9</span><span class="special">,</span> <span class="number">9</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">1</span><span class="special">,</span> <span class="number">9</span><span class="special">),</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="number">1</span><span class="special">,</span> <span class="number">1</span><span class="special">)</span>
+ <span class="special">};</span>
+
+ <span class="identifier">hole</span> <span class="identifier">hls</span><span class="special">[</span><span class="number">1</span><span class="special">];</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">set_points</span><span class="special">(</span><span class="identifier">hls</span><span class="special">[</span><span class="number">0</span><span class="special">],</span> <span class="identifier">hole_pts</span><span class="special">,</span> <span class="identifier">hole_pts</span><span class="special">+</span><span class="number">5</span><span class="special">);</span>
+
+ <span class="identifier">polygon</span> <span class="identifier">poly</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">set_points</span><span class="special">(</span><span class="identifier">poly</span><span class="special">,</span> <span class="identifier">pts</span><span class="special">,</span> <span class="identifier">pts</span><span class="special">+</span><span class="number">5</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">set_holes</span><span class="special">(</span><span class="identifier">poly</span><span class="special">,</span> <span class="identifier">hls</span><span class="special">,</span> <span class="identifier">hls</span><span class="special">+</span><span class="number">1</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Area (using Boost.Geometry): "</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">area</span><span class="special">(</span><span class="identifier">poly</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Area (using Boost.Polygon): "</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">area</span><span class="special">(</span><span class="identifier">poly</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
<span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
<span class="special">}</span>
@@ -88,14 +113,14 @@
<p>
Output:
</p>
-<pre class="programlisting">Distance (using Boost.Geometry): 2.82843
-Distance (using Boost.Polygon): 2.82843
+<pre class="programlisting">Area (using Boost.Geometry): 36
+Area (using Boost.Polygon): 36
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/rectangle_data.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/rectangle_data.html
index 5d068309c7..8d3b916013 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/rectangle_data.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_polygon/rectangle_data.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Polygon's rectangle_data</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../boost_polygon.html" title="Boost.Polygon">
<link rel="prev" href="point_data.html" title="Boost.Polygon's point_data">
@@ -33,16 +33,16 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.rectangle_data.h0"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.rectangle_data.description"></a></span><a class="link" href="rectangle_data.html#geometry.reference.adapted.boost_polygon.rectangle_data.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.rectangle_data.description"></a></span><a class="link" href="rectangle_data.html#geometry.reference.adapted.boost_polygon.rectangle_data.description">Description</a>
</h6>
<p>
Boost.Polygon's points (as well as polygons) can be used by Boost.Geometry.
- The two libraries can therefore be used together. Using a boost::polygon::point_data&lt;...&gt;,
+ The two libraries can therefore be used together. Using a boost::polygon::rectangle_data&lt;...&gt;,
algorithms from both Boost.Polygon and Boost.Geometry can be called.
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.rectangle_data.h1"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.rectangle_data.model_of"></a></span><a class="link" href="rectangle_data.html#geometry.reference.adapted.boost_polygon.rectangle_data.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.rectangle_data.model_of"></a></span><a class="link" href="rectangle_data.html#geometry.reference.adapted.boost_polygon.rectangle_data.model_of">Model
of</a>
</h6>
<p>
@@ -50,7 +50,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.rectangle_data.h2"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.rectangle_data.header"></a></span><a class="link" href="rectangle_data.html#geometry.reference.adapted.boost_polygon.rectangle_data.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.rectangle_data.header"></a></span><a class="link" href="rectangle_data.html#geometry.reference.adapted.boost_polygon.rectangle_data.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -61,10 +61,10 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_polygon.rectangle_data.h3"></a>
- <span><a name="geometry.reference.adapted.boost_polygon.rectangle_data.example"></a></span><a class="link" href="rectangle_data.html#geometry.reference.adapted.boost_polygon.rectangle_data.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_polygon.rectangle_data.example"></a></span><a class="link" href="rectangle_data.html#geometry.reference.adapted.boost_polygon.rectangle_data.example">Example</a>
</h6>
<p>
- Shows how to use Boost.Polygon points within Boost.Geometry
+ Shows how to use Boost.Polygon rectangle_data within Boost.Geometry
</p>
<p>
</p>
@@ -74,11 +74,14 @@
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">point_data</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">a</span><span class="special">(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">),</span> <span class="identifier">b</span><span class="special">(</span><span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">);</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Distance (using Boost.Geometry): "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Distance (using Boost.Polygon): "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">euclidean_distance</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">rectangle_data</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span> <span class="identifier">rect</span><span class="special">;</span>
+
+ <span class="identifier">rect</span> <span class="identifier">b</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">rect</span><span class="special">&gt;(</span><span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Area (using Boost.Geometry): "</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">area</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Area (using Boost.Polygon): "</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">::</span><span class="identifier">area</span><span class="special">(</span><span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
<span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
<span class="special">}</span>
@@ -88,14 +91,14 @@
<p>
Output:
</p>
-<pre class="programlisting">Distance (using Boost.Geometry): 2.82843
-Distance (using Boost.Polygon): 2.82843
+<pre class="programlisting">Area (using Boost.Geometry): 4
+Area (using Boost.Polygon): 4
</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_range.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_range.html
index 58d823b0df..d57e215054 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_range.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_range.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Range</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../adapted.html" title="Adapted models">
<link rel="prev" href="boost_polygon/polygon_with_holes_data.html" title="Boost.Polygon's polygon_with_holes_data">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.adapted.boost_range"></a><a class="link" href="boost_range.html" title="Boost.Range">Boost.Range</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="boost_range/filtered.html">Boost.Range
filtered</a></span></dt>
<dt><span class="section"><a href="boost_range/reversed.html">Boost.Range
@@ -39,8 +39,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_range/filtered.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_range/filtered.html
index b1cf6b9dba..a3106d8106 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_range/filtered.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_range/filtered.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Range filtered</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../boost_range.html" title="Boost.Range">
<link rel="prev" href="../boost_range.html" title="Boost.Range">
@@ -32,21 +32,21 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.filtered.h0"></a>
- <span><a name="geometry.reference.adapted.boost_range.filtered.description"></a></span><a class="link" href="filtered.html#geometry.reference.adapted.boost_range.filtered.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.filtered.description"></a></span><a class="link" href="filtered.html#geometry.reference.adapted.boost_range.filtered.description">Description</a>
</h6>
<p>
Boost.Range filtered range adaptor filters a range.
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.filtered.h1"></a>
- <span><a name="geometry.reference.adapted.boost_range.filtered.model_of"></a></span><a class="link" href="filtered.html#geometry.reference.adapted.boost_range.filtered.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.filtered.model_of"></a></span><a class="link" href="filtered.html#geometry.reference.adapted.boost_range.filtered.model_of">Model
of</a>
</h6>
<p>
The Boost.Range filtered range adaptor takes over the model of the original
geometry, which might be:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
a linestring
</li>
@@ -65,7 +65,7 @@
</ul></div>
<h6>
<a name="geometry.reference.adapted.boost_range.filtered.h2"></a>
- <span><a name="geometry.reference.adapted.boost_range.filtered.header"></a></span><a class="link" href="filtered.html#geometry.reference.adapted.boost_range.filtered.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.filtered.header"></a></span><a class="link" href="filtered.html#geometry.reference.adapted.boost_range.filtered.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_range</span><span class="special">/</span><span class="identifier">filtered</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -76,7 +76,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.filtered.h3"></a>
- <span><a name="geometry.reference.adapted.boost_range.filtered.example"></a></span><a class="link" href="filtered.html#geometry.reference.adapted.boost_range.filtered.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.filtered.example"></a></span><a class="link" href="filtered.html#geometry.reference.adapted.boost_range.filtered.example">Example</a>
</h6>
<p>
Shows how to use a Boost.Geometry linestring, filtered by Boost.Range
@@ -136,8 +136,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_range/reversed.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_range/reversed.html
index d196367430..d776f7a517 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_range/reversed.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_range/reversed.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Range reversed</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../boost_range.html" title="Boost.Range">
<link rel="prev" href="filtered.html" title="Boost.Range filtered">
@@ -32,21 +32,21 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.reversed.h0"></a>
- <span><a name="geometry.reference.adapted.boost_range.reversed.description"></a></span><a class="link" href="reversed.html#geometry.reference.adapted.boost_range.reversed.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.reversed.description"></a></span><a class="link" href="reversed.html#geometry.reference.adapted.boost_range.reversed.description">Description</a>
</h6>
<p>
Boost.Range reversed range adaptor reverses a range.
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.reversed.h1"></a>
- <span><a name="geometry.reference.adapted.boost_range.reversed.model_of"></a></span><a class="link" href="reversed.html#geometry.reference.adapted.boost_range.reversed.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.reversed.model_of"></a></span><a class="link" href="reversed.html#geometry.reference.adapted.boost_range.reversed.model_of">Model
of</a>
</h6>
<p>
The Boost.Range reversed range adaptor takes over the model of the original
geometry, which might be:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
a linestring
</li>
@@ -65,7 +65,7 @@
</ul></div>
<h6>
<a name="geometry.reference.adapted.boost_range.reversed.h2"></a>
- <span><a name="geometry.reference.adapted.boost_range.reversed.header"></a></span><a class="link" href="reversed.html#geometry.reference.adapted.boost_range.reversed.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.reversed.header"></a></span><a class="link" href="reversed.html#geometry.reference.adapted.boost_range.reversed.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_range</span><span class="special">/</span><span class="identifier">reversed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -76,7 +76,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.reversed.h3"></a>
- <span><a name="geometry.reference.adapted.boost_range.reversed.example"></a></span><a class="link" href="reversed.html#geometry.reference.adapted.boost_range.reversed.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.reversed.example"></a></span><a class="link" href="reversed.html#geometry.reference.adapted.boost_range.reversed.example">Example</a>
</h6>
<p>
Shows how to use a Boost.Geometry linestring, reversed by Boost.Range
@@ -115,8 +115,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_range/sliced.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_range/sliced.html
index c0e441ff04..c26e12976b 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_range/sliced.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_range/sliced.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Range sliced</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../boost_range.html" title="Boost.Range">
<link rel="prev" href="reversed.html" title="Boost.Range reversed">
@@ -32,7 +32,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.sliced.h0"></a>
- <span><a name="geometry.reference.adapted.boost_range.sliced.description"></a></span><a class="link" href="sliced.html#geometry.reference.adapted.boost_range.sliced.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.sliced.description"></a></span><a class="link" href="sliced.html#geometry.reference.adapted.boost_range.sliced.description">Description</a>
</h6>
<p>
Boost.Range sliced range adaptor creates a slice of a range (usually
@@ -40,14 +40,14 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.sliced.h1"></a>
- <span><a name="geometry.reference.adapted.boost_range.sliced.model_of"></a></span><a class="link" href="sliced.html#geometry.reference.adapted.boost_range.sliced.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.sliced.model_of"></a></span><a class="link" href="sliced.html#geometry.reference.adapted.boost_range.sliced.model_of">Model
of</a>
</h6>
<p>
The Boost.Range sliced range adaptor takes over the model of the original
geometry, which might be:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
a linestring
</li>
@@ -66,7 +66,7 @@
</ul></div>
<h6>
<a name="geometry.reference.adapted.boost_range.sliced.h2"></a>
- <span><a name="geometry.reference.adapted.boost_range.sliced.header"></a></span><a class="link" href="sliced.html#geometry.reference.adapted.boost_range.sliced.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.sliced.header"></a></span><a class="link" href="sliced.html#geometry.reference.adapted.boost_range.sliced.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_range</span><span class="special">/</span><span class="identifier">sliced</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -77,7 +77,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.sliced.h3"></a>
- <span><a name="geometry.reference.adapted.boost_range.sliced.example"></a></span><a class="link" href="sliced.html#geometry.reference.adapted.boost_range.sliced.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.sliced.example"></a></span><a class="link" href="sliced.html#geometry.reference.adapted.boost_range.sliced.example">Example</a>
</h6>
<p>
Shows how to use a Boost.Geometry linestring, sliced by Boost.Range adaptor
@@ -122,8 +122,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_range/strided.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_range/strided.html
index f78c84c1c0..662303be44 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_range/strided.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_range/strided.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Range strided</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../boost_range.html" title="Boost.Range">
<link rel="prev" href="sliced.html" title="Boost.Range sliced">
@@ -32,7 +32,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.strided.h0"></a>
- <span><a name="geometry.reference.adapted.boost_range.strided.description"></a></span><a class="link" href="strided.html#geometry.reference.adapted.boost_range.strided.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.strided.description"></a></span><a class="link" href="strided.html#geometry.reference.adapted.boost_range.strided.description">Description</a>
</h6>
<p>
Boost.Range strided range adaptor makes a strided range (usually begin
@@ -40,14 +40,14 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.strided.h1"></a>
- <span><a name="geometry.reference.adapted.boost_range.strided.model_of"></a></span><a class="link" href="strided.html#geometry.reference.adapted.boost_range.strided.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.strided.model_of"></a></span><a class="link" href="strided.html#geometry.reference.adapted.boost_range.strided.model_of">Model
of</a>
</h6>
<p>
The Boost.Range strided range adaptor takes over the model of the original
geometry, which might be:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
a linestring
</li>
@@ -66,7 +66,7 @@
</ul></div>
<h6>
<a name="geometry.reference.adapted.boost_range.strided.h2"></a>
- <span><a name="geometry.reference.adapted.boost_range.strided.header"></a></span><a class="link" href="strided.html#geometry.reference.adapted.boost_range.strided.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.strided.header"></a></span><a class="link" href="strided.html#geometry.reference.adapted.boost_range.strided.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_range</span><span class="special">/</span><span class="identifier">strided</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -77,7 +77,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_range.strided.h3"></a>
- <span><a name="geometry.reference.adapted.boost_range.strided.example"></a></span><a class="link" href="strided.html#geometry.reference.adapted.boost_range.strided.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_range.strided.example"></a></span><a class="link" href="strided.html#geometry.reference.adapted.boost_range.strided.example">Example</a>
</h6>
<p>
Shows how to use a Boost.Geometry ring, strided by Boost.Range adaptor
@@ -128,8 +128,8 @@ Strided: ((0, 0), (0, 2), (2, 2), (0, 0))
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/boost_tuple.html b/libs/geometry/doc/html/geometry/reference/adapted/boost_tuple.html
index 997f1f1cb2..74ca28f4bd 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/boost_tuple.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/boost_tuple.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Tuple</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../adapted.html" title="Adapted models">
<link rel="prev" href="boost_fusion.html" title="Boost.Fusion">
@@ -32,7 +32,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_tuple.h0"></a>
- <span><a name="geometry.reference.adapted.boost_tuple.description"></a></span><a class="link" href="boost_tuple.html#geometry.reference.adapted.boost_tuple.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_tuple.description"></a></span><a class="link" href="boost_tuple.html#geometry.reference.adapted.boost_tuple.description">Description</a>
</h6>
<p>
Boost.Tuple fixed sized collections, such as boost::tuple&lt;double, double&gt;,
@@ -54,7 +54,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_tuple.h1"></a>
- <span><a name="geometry.reference.adapted.boost_tuple.model_of"></a></span><a class="link" href="boost_tuple.html#geometry.reference.adapted.boost_tuple.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.boost_tuple.model_of"></a></span><a class="link" href="boost_tuple.html#geometry.reference.adapted.boost_tuple.model_of">Model
of</a>
</h6>
<p>
@@ -62,7 +62,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_tuple.h2"></a>
- <span><a name="geometry.reference.adapted.boost_tuple.header"></a></span><a class="link" href="boost_tuple.html#geometry.reference.adapted.boost_tuple.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_tuple.header"></a></span><a class="link" href="boost_tuple.html#geometry.reference.adapted.boost_tuple.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -73,7 +73,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.boost_tuple.h3"></a>
- <span><a name="geometry.reference.adapted.boost_tuple.example"></a></span><a class="link" href="boost_tuple.html#geometry.reference.adapted.boost_tuple.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.boost_tuple.example"></a></span><a class="link" href="boost_tuple.html#geometry.reference.adapted.boost_tuple.example">Example</a>
</h6>
<p>
Shows how to use Boost.Tuple points in Boost.Geometry
@@ -120,8 +120,8 @@ Contains (1.5, 2.5): false
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/c_array.html b/libs/geometry/doc/html/geometry/reference/adapted/c_array.html
index 4e7c7f3fab..0249984903 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/c_array.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/c_array.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>C array</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../adapted.html" title="Adapted models">
<link rel="prev" href="../adapted.html" title="Adapted models">
@@ -31,7 +31,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.c_array.h0"></a>
- <span><a name="geometry.reference.adapted.c_array.description"></a></span><a class="link" href="c_array.html#geometry.reference.adapted.c_array.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.c_array.description"></a></span><a class="link" href="c_array.html#geometry.reference.adapted.c_array.description">Description</a>
</h6>
<p>
C arrays, such as double[2] or int[3], are (optionally) adapted to the
@@ -46,7 +46,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.c_array.h1"></a>
- <span><a name="geometry.reference.adapted.c_array.model_of"></a></span><a class="link" href="c_array.html#geometry.reference.adapted.c_array.model_of">Model
+ <span class="phrase"><a name="geometry.reference.adapted.c_array.model_of"></a></span><a class="link" href="c_array.html#geometry.reference.adapted.c_array.model_of">Model
of</a>
</h6>
<p>
@@ -54,7 +54,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.c_array.h2"></a>
- <span><a name="geometry.reference.adapted.c_array.header"></a></span><a class="link" href="c_array.html#geometry.reference.adapted.c_array.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.c_array.header"></a></span><a class="link" href="c_array.html#geometry.reference.adapted.c_array.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">c_array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -65,7 +65,7 @@
</p>
<h6>
<a name="geometry.reference.adapted.c_array.h3"></a>
- <span><a name="geometry.reference.adapted.c_array.example"></a></span><a class="link" href="c_array.html#geometry.reference.adapted.c_array.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.c_array.example"></a></span><a class="link" href="c_array.html#geometry.reference.adapted.c_array.example">Example</a>
</h6>
<p>
Small example showing the combination of an array with a Boost.Geometry
@@ -99,8 +99,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register.html b/libs/geometry/doc/html/geometry/reference/adapted/register.html
index 9814498c40..6ce3342677 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Macro's for adaption</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../adapted.html" title="Adapted models">
<link rel="prev" href="boost_range/strided.html" title="Boost.Range strided">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.adapted.register"></a><a class="link" href="register.html" title="Macro's for adaption">Macro's for adaption</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="register/boost_geometry_register_box.html">BOOST_GEOMETRY_REGISTER_BOX</a></span></dt>
<dt><span class="section"><a href="register/boost_geometry_register_box_2d_4values.html">BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES</a></span></dt>
<dt><span class="section"><a href="register/boost_geometry_register_box_templated.html">BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED</a></span></dt>
@@ -50,8 +50,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box.html
index ff1e2018da..c1778be87a 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_BOX</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="../register.html" title="Macro's for adaption">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_box"></a><a class="link" href="boost_geometry_register_box.html" title="BOOST_GEOMETRY_REGISTER_BOX">BOOST_GEOMETRY_REGISTER_BOX</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id804797"></a>
+ <a class="indexterm" name="idp106821344"></a>
Macro to register a box.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box.description"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box.description"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_BOX registers a box such that it is
@@ -42,16 +42,17 @@ Macro to register a box.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box.synopsis"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box.synopsis"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_BOX</span><span class="special">(</span><span class="identifier">Box</span><span class="special">,</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">MinCorner</span><span class="special">,</span> <span class="identifier">MaxCorner</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_BOX</span><span class="special">(</span><span class="identifier">Box</span><span class="special">,</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">MinCorner</span><span class="special">,</span>
+ <span class="identifier">MaxCorner</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box.parameters"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box.parameters"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -123,14 +124,14 @@ Macro to register a box.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box.header"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box.header"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box.example"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box.example"></a></span><a class="link" href="boost_geometry_register_box.html#geometry.reference.adapted.register.boost_geometry_register_box.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_BOX
@@ -175,8 +176,8 @@ Macro to register a box.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_2d_4values.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_2d_4values.html
index 7c0c092083..3f44f2e68c 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_2d_4values.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_2d_4values.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_box.html" title="BOOST_GEOMETRY_REGISTER_BOX">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values"></a><a class="link" href="boost_geometry_register_box_2d_4values.html" title="BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES">BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id805870"></a>
+ <a class="indexterm" name="idp106949152"></a>
Macro to register a box.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.description"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.description"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES registers a box such
@@ -41,16 +41,17 @@ Macro to register a box.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.synopsis"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.synopsis"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES</span><span class="special">(</span><span class="identifier">Box</span><span class="special">,</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">Left</span><span class="special">,</span> <span class="identifier">Bottom</span><span class="special">,</span> <span class="identifier">Right</span><span class="special">,</span> <span class="identifier">Top</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES</span><span class="special">(</span><span class="identifier">Box</span><span class="special">,</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">Left</span><span class="special">,</span>
+ <span class="identifier">Bottom</span><span class="special">,</span> <span class="identifier">Right</span><span class="special">,</span> <span class="identifier">Top</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.parameters"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.parameters"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -148,14 +149,14 @@ Macro to register a box.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.header"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.header"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.example"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.example"></a></span><a class="link" href="boost_geometry_register_box_2d_4values.html#geometry.reference.adapted.register.boost_geometry_register_box_2d_4values.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES
@@ -200,8 +201,8 @@ Macro to register a box.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_templated.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_templated.html
index 24a8adc9d8..88b9fcd7e5 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_templated.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_box_templated.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_box_2d_4values.html" title="BOOST_GEOMETRY_REGISTER_BOX_2D_4VALUES">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_box_templated"></a><a class="link" href="boost_geometry_register_box_templated.html" title="BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED">BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id807048"></a>
+ <a class="indexterm" name="idp107088544"></a>
Macro to register a box.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.description"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.description"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED registers a box such
@@ -44,7 +44,7 @@ Macro to register a box.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -53,7 +53,7 @@ Macro to register a box.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.parameters"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.parameters"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -113,14 +113,14 @@ Macro to register a box.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.header"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.header"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.example"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_box_templated.example"></a></span><a class="link" href="boost_geometry_register_box_templated.html#geometry.reference.adapted.register.boost_geometry_register_box_templated.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED
@@ -160,8 +160,8 @@ Macro to register a box.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring.html
index 848d45e957..2bf5c375e0 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_LINESTRING</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_box_templated.html" title="BOOST_GEOMETRY_REGISTER_BOX_TEMPLATED">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring"></a><a class="link" href="boost_geometry_register_linestring.html" title="BOOST_GEOMETRY_REGISTER_LINESTRING">BOOST_GEOMETRY_REGISTER_LINESTRING</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id808063"></a>
+ <a class="indexterm" name="idp107209968"></a>
Macro to register a linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.description"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.description"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_LINESTRING registers a linestring such
@@ -42,7 +42,7 @@ Macro to register a linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.synopsis"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.synopsis"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Macro to register a linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.parameters"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.parameters"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -85,14 +85,14 @@ Macro to register a linestring.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.header"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.header"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.example"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring.example"></a></span><a class="link" href="boost_geometry_register_linestring.html#geometry.reference.adapted.register.boost_geometry_register_linestring.example">Example</a>
</h6>
<p>
Show the use of BOOST_GEOMETRY_REGISTER_LINESTRING
@@ -140,8 +140,8 @@ WKT: LINESTRING(1 1,2 2,3 1)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring_templated.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring_templated.html
index 232caa16d4..d9fdd06e53 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring_templated.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_linestring_templated.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_linestring.html" title="BOOST_GEOMETRY_REGISTER_LINESTRING">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated"></a><a class="link" href="boost_geometry_register_linestring_templated.html" title="BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED">BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id809120"></a>
+ <a class="indexterm" name="idp107336368"></a>
Macro to register a templated linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.description"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.description"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED registers a templated
@@ -45,7 +45,7 @@ Macro to register a templated linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Macro to register a templated linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.parameters"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.parameters"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -88,14 +88,14 @@ Macro to register a templated linestring.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.header"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.header"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.example"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_linestring_templated.example"></a></span><a class="link" href="boost_geometry_register_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_linestring_templated.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED
@@ -136,8 +136,8 @@ Line: ((1, 1), (2, 2))
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring.html
index b02997baf2..d5f22954a6 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_linestring_templated.html" title="BOOST_GEOMETRY_REGISTER_LINESTRING_TEMPLATED">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring"></a><a class="link" href="boost_geometry_register_multi_linestring.html" title="BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING">BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id810166"></a>
+ <a class="indexterm" name="idp107462096"></a>
Macro to register a multi_linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.description"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.description"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING registers a multi_linestring
@@ -42,7 +42,7 @@ Macro to register a multi_linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Macro to register a multi_linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.parameters"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.parameters"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -85,14 +85,14 @@ Macro to register a multi_linestring.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.header"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.header"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.example"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring.example"></a></span><a class="link" href="boost_geometry_register_multi_linestring.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING
@@ -104,7 +104,7 @@ Macro to register a multi_linestring.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span>
<span class="special">&lt;</span>
@@ -137,8 +137,8 @@ Macro to register a multi_linestring.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring_templated.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring_templated.html
index 6f28594e41..e079f6917d 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring_templated.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_linestring_templated.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING_TEMPLATED</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_multi_linestring.html" title="BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated"></a><a class="link" href="boost_geometry_register_multi_linestring_templated.html" title="BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING_TEMPLATED">BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING_TEMPLATED</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id811254"></a>
+ <a class="indexterm" name="idp107589648"></a>
Macro to register a templated multi_linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.description"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.description"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING_TEMPLATED registers
@@ -45,7 +45,7 @@ Macro to register a templated multi_linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Macro to register a templated multi_linestring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.parameters"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.parameters"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -88,14 +88,14 @@ Macro to register a templated multi_linestring.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.header"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.header"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.example"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.example"></a></span><a class="link" href="boost_geometry_register_multi_linestring_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_linestring_templated.example">Example</a>
</h6>
<p>
[register_multi_linestring_templated] [register_multi_linestring_templated_output]
@@ -103,8 +103,8 @@ Macro to register a templated multi_linestring.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point.html
index bba278a9f4..1c813743d5 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_MULTI_POINT</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_multi_linestring_templated.html" title="BOOST_GEOMETRY_REGISTER_MULTI_LINESTRING_TEMPLATED">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point"></a><a class="link" href="boost_geometry_register_multi_point.html" title="BOOST_GEOMETRY_REGISTER_MULTI_POINT">BOOST_GEOMETRY_REGISTER_MULTI_POINT</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id811611"></a>
+ <a class="indexterm" name="idp107628912"></a>
Macro to register a multi_point.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.description"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.description"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_MULTI_POINT registers a multi_point
@@ -42,7 +42,7 @@ Macro to register a multi_point.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Macro to register a multi_point.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.parameters"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.parameters"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -85,14 +85,14 @@ Macro to register a multi_point.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.header"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.header"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.example"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point.example"></a></span><a class="link" href="boost_geometry_register_multi_point.html#geometry.reference.adapted.register.boost_geometry_register_multi_point.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_MULTI_POINT
@@ -102,8 +102,7 @@ Macro to register a multi_point.
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span> <span class="identifier">point_type</span><span class="special">;</span>
@@ -133,8 +132,8 @@ Macro to register a multi_point.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point_templated.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point_templated.html
index d524946064..4a598b5d43 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point_templated.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_point_templated.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_multi_point.html" title="BOOST_GEOMETRY_REGISTER_MULTI_POINT">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated"></a><a class="link" href="boost_geometry_register_multi_point_templated.html" title="BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED">BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id812646"></a>
+ <a class="indexterm" name="idp107741536"></a>
Macro to register a templated multi_point.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.description"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.description"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED registers a templated
@@ -45,7 +45,7 @@ Macro to register a templated multi_point.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Macro to register a templated multi_point.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.parameters"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.parameters"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -88,14 +88,14 @@ Macro to register a templated multi_point.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.header"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.header"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.example"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.example"></a></span><a class="link" href="boost_geometry_register_multi_point_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_point_templated.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED
@@ -105,8 +105,7 @@ Macro to register a templated multi_point.
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="identifier">BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">deque</span><span class="special">)</span>
@@ -136,8 +135,8 @@ Macro to register a templated multi_point.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon.html
index 7cc4c5dcc9..413f686519 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_MULTI_POLYGON</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_multi_point_templated.html" title="BOOST_GEOMETRY_REGISTER_MULTI_POINT_TEMPLATED">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon"></a><a class="link" href="boost_geometry_register_multi_polygon.html" title="BOOST_GEOMETRY_REGISTER_MULTI_POLYGON">BOOST_GEOMETRY_REGISTER_MULTI_POLYGON</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id813704"></a>
+ <a class="indexterm" name="idp107857120"></a>
Macro to register a multi_polygon.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.description"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.description"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_MULTI_POLYGON registers a multi_polygon
@@ -42,7 +42,7 @@ Macro to register a multi_polygon.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Macro to register a multi_polygon.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.parameters"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.parameters"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -85,14 +85,14 @@ Macro to register a multi_polygon.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.header"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.header"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.example"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon.example"></a></span><a class="link" href="boost_geometry_register_multi_polygon.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_MULTI_POLYGON
@@ -104,7 +104,7 @@ Macro to register a multi_polygon.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span>
<span class="special">&lt;</span>
@@ -137,8 +137,8 @@ Macro to register a multi_polygon.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon_templated.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon_templated.html
index af9326de48..d4fc7785d1 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon_templated.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_multi_polygon_templated.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_MULTI_POLYGON_TEMPLATED</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_multi_polygon.html" title="BOOST_GEOMETRY_REGISTER_MULTI_POLYGON">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated"></a><a class="link" href="boost_geometry_register_multi_polygon_templated.html" title="BOOST_GEOMETRY_REGISTER_MULTI_POLYGON_TEMPLATED">BOOST_GEOMETRY_REGISTER_MULTI_POLYGON_TEMPLATED</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id814789"></a>
+ <a class="indexterm" name="idp107984576"></a>
Macro to register a templated multi_polygon.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.description"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.description"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_MULTI_POLYGON_TEMPLATED registers a
@@ -45,7 +45,7 @@ Macro to register a templated multi_polygon.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Macro to register a templated multi_polygon.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.parameters"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.parameters"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -88,14 +88,14 @@ Macro to register a templated multi_polygon.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.header"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.header"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.example"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.example"></a></span><a class="link" href="boost_geometry_register_multi_polygon_templated.html#geometry.reference.adapted.register.boost_geometry_register_multi_polygon_templated.example">Example</a>
</h6>
<p>
[register_multi_polygon_templated] [register_multi_polygon_templated_output]
@@ -103,8 +103,8 @@ Macro to register a templated multi_polygon.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d.html
index 934d98112d..e740734782 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_POINT_2D</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_multi_polygon_templated.html" title="BOOST_GEOMETRY_REGISTER_MULTI_POLYGON_TEMPLATED">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d"></a><a class="link" href="boost_geometry_register_point_2d.html" title="BOOST_GEOMETRY_REGISTER_POINT_2D">BOOST_GEOMETRY_REGISTER_POINT_2D</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id815141"></a>
+ <a class="indexterm" name="idp108023792"></a>
Macro to register a 2D point type.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.description"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.description"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_POINT_2D registers a two-dimensional
@@ -41,16 +41,17 @@ Macro to register a 2D point type.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.synopsis"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.synopsis"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_2D</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span> <span class="identifier">Field0</span><span class="special">,</span> <span class="identifier">Field1</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_2D</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span>
+ <span class="identifier">Field0</span><span class="special">,</span> <span class="identifier">Field1</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.parameters"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.parameters"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -134,7 +135,7 @@ Macro to register a 2D point type.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.header"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.header"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -159,7 +160,7 @@ Macro to register a 2D point type.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.examples"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d.examples"></a></span><a class="link" href="boost_geometry_register_point_2d.html#geometry.reference.adapted.register.boost_geometry_register_point_2d.examples">Examples</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_POINT_2D
@@ -226,8 +227,8 @@ Macro to register a 2D point type.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_const.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_const.html
index 1850e12841..314cb0a30c 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_const.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_const.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_POINT_2D_CONST</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_point_2d.html" title="BOOST_GEOMETRY_REGISTER_POINT_2D">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const"></a><a class="link" href="boost_geometry_register_point_2d_const.html" title="BOOST_GEOMETRY_REGISTER_POINT_2D_CONST">BOOST_GEOMETRY_REGISTER_POINT_2D_CONST</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id816280"></a>
+ <a class="indexterm" name="idp108156880"></a>
Macro to register a 2D point type (const version)
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.description"></a></span><a class="link" href="boost_geometry_register_point_2d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_const.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.description"></a></span><a class="link" href="boost_geometry_register_point_2d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_const.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_POINT_2D_CONST registers a two-dimensional
@@ -42,16 +42,17 @@ Macro to register a 2D point type (const version)
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.synopsis"></a></span><a class="link" href="boost_geometry_register_point_2d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_const.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.synopsis"></a></span><a class="link" href="boost_geometry_register_point_2d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_const.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_2D_CONST</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span> <span class="identifier">Field0</span><span class="special">,</span> <span class="identifier">Field1</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_2D_CONST</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span>
+ <span class="identifier">Field0</span><span class="special">,</span> <span class="identifier">Field1</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.parameters"></a></span><a class="link" href="boost_geometry_register_point_2d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_const.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.parameters"></a></span><a class="link" href="boost_geometry_register_point_2d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_const.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -135,7 +136,7 @@ Macro to register a 2D point type (const version)
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.header"></a></span><a class="link" href="boost_geometry_register_point_2d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_const.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_const.header"></a></span><a class="link" href="boost_geometry_register_point_2d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_const.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -143,8 +144,8 @@ Macro to register a 2D point type (const version)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_get_set.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_get_set.html
index 243a05c877..1c83601802 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_get_set.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_2d_get_set.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_point_2d_const.html" title="BOOST_GEOMETRY_REGISTER_POINT_2D_CONST">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set"></a><a class="link" href="boost_geometry_register_point_2d_get_set.html" title="BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET">BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id816706"></a>
+ <a class="indexterm" name="idp108213440"></a>
Macro to register a 2D point type (having separate get/set methods)
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.description"></a></span><a class="link" href="boost_geometry_register_point_2d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.description"></a></span><a class="link" href="boost_geometry_register_point_2d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET registers a two-dimensional
@@ -43,16 +43,18 @@ Macro to register a 2D point type (having separate get/set methods)
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.synopsis"></a></span><a class="link" href="boost_geometry_register_point_2d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.synopsis"></a></span><a class="link" href="boost_geometry_register_point_2d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span> <span class="identifier">Get0</span><span class="special">,</span> <span class="identifier">Get1</span><span class="special">,</span> <span class="identifier">Set0</span><span class="special">,</span> <span class="identifier">Set1</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span>
+ <span class="identifier">Get0</span><span class="special">,</span> <span class="identifier">Get1</span><span class="special">,</span> <span class="identifier">Set0</span><span class="special">,</span>
+ <span class="identifier">Set1</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.parameters"></a></span><a class="link" href="boost_geometry_register_point_2d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.parameters"></a></span><a class="link" href="boost_geometry_register_point_2d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -160,7 +162,7 @@ Macro to register a 2D point type (having separate get/set methods)
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.header"></a></span><a class="link" href="boost_geometry_register_point_2d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.header"></a></span><a class="link" href="boost_geometry_register_point_2d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_2d_get_set.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -168,8 +170,8 @@ Macro to register a 2D point type (having separate get/set methods)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d.html
index d81350ddf8..ae049ebbc1 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_POINT_3D</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_point_2d_get_set.html" title="BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d"></a><a class="link" href="boost_geometry_register_point_3d.html" title="BOOST_GEOMETRY_REGISTER_POINT_3D">BOOST_GEOMETRY_REGISTER_POINT_3D</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id817194"></a>
+ <a class="indexterm" name="idp108268624"></a>
Macro to register a 3D point type.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.description"></a></span><a class="link" href="boost_geometry_register_point_3d.html#geometry.reference.adapted.register.boost_geometry_register_point_3d.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.description"></a></span><a class="link" href="boost_geometry_register_point_3d.html#geometry.reference.adapted.register.boost_geometry_register_point_3d.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_POINT_3D registers a three-dimensional
@@ -41,16 +41,17 @@ Macro to register a 3D point type.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.synopsis"></a></span><a class="link" href="boost_geometry_register_point_3d.html#geometry.reference.adapted.register.boost_geometry_register_point_3d.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.synopsis"></a></span><a class="link" href="boost_geometry_register_point_3d.html#geometry.reference.adapted.register.boost_geometry_register_point_3d.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_3D</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span> <span class="identifier">Field0</span><span class="special">,</span> <span class="identifier">Field1</span><span class="special">,</span> <span class="identifier">Field2</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_3D</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span>
+ <span class="identifier">Field0</span><span class="special">,</span> <span class="identifier">Field1</span><span class="special">,</span> <span class="identifier">Field2</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.parameters"></a></span><a class="link" href="boost_geometry_register_point_3d.html#geometry.reference.adapted.register.boost_geometry_register_point_3d.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.parameters"></a></span><a class="link" href="boost_geometry_register_point_3d.html#geometry.reference.adapted.register.boost_geometry_register_point_3d.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -146,7 +147,7 @@ Macro to register a 3D point type.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.header"></a></span><a class="link" href="boost_geometry_register_point_3d.html#geometry.reference.adapted.register.boost_geometry_register_point_3d.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d.header"></a></span><a class="link" href="boost_geometry_register_point_3d.html#geometry.reference.adapted.register.boost_geometry_register_point_3d.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -154,8 +155,8 @@ Macro to register a 3D point type.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_const.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_const.html
index 8a390637fa..46753fc698 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_const.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_const.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_POINT_3D_CONST</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_point_3d.html" title="BOOST_GEOMETRY_REGISTER_POINT_3D">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const"></a><a class="link" href="boost_geometry_register_point_3d_const.html" title="BOOST_GEOMETRY_REGISTER_POINT_3D_CONST">BOOST_GEOMETRY_REGISTER_POINT_3D_CONST</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id817645"></a>
+ <a class="indexterm" name="idp108320128"></a>
Macro to register a 3D point type (const version)
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.description"></a></span><a class="link" href="boost_geometry_register_point_3d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_const.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.description"></a></span><a class="link" href="boost_geometry_register_point_3d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_const.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_POINT_3D_CONST registers a three-dimensional
@@ -42,16 +42,17 @@ Macro to register a 3D point type (const version)
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.synopsis"></a></span><a class="link" href="boost_geometry_register_point_3d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_const.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.synopsis"></a></span><a class="link" href="boost_geometry_register_point_3d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_const.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_3D_CONST</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span> <span class="identifier">Field0</span><span class="special">,</span> <span class="identifier">Field1</span><span class="special">,</span> <span class="identifier">Field2</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_3D_CONST</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span>
+ <span class="identifier">Field0</span><span class="special">,</span> <span class="identifier">Field1</span><span class="special">,</span> <span class="identifier">Field2</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.parameters"></a></span><a class="link" href="boost_geometry_register_point_3d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_const.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.parameters"></a></span><a class="link" href="boost_geometry_register_point_3d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_const.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -147,7 +148,7 @@ Macro to register a 3D point type (const version)
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.header"></a></span><a class="link" href="boost_geometry_register_point_3d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_const.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_const.header"></a></span><a class="link" href="boost_geometry_register_point_3d_const.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_const.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -155,8 +156,8 @@ Macro to register a 3D point type (const version)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_get_set.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_get_set.html
index e2158c9dcb..101bd6ef0a 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_get_set.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_point_3d_get_set.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_point_3d_const.html" title="BOOST_GEOMETRY_REGISTER_POINT_3D_CONST">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set"></a><a class="link" href="boost_geometry_register_point_3d_get_set.html" title="BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET">BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id818100"></a>
+ <a class="indexterm" name="idp108371632"></a>
Macro to register a 3D point type (having separate get/set methods)
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.description"></a></span><a class="link" href="boost_geometry_register_point_3d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.description"></a></span><a class="link" href="boost_geometry_register_point_3d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET registers a three-dimensional
@@ -43,16 +43,18 @@ Macro to register a 3D point type (having separate get/set methods)
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.synopsis"></a></span><a class="link" href="boost_geometry_register_point_3d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.synopsis"></a></span><a class="link" href="boost_geometry_register_point_3d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span> <span class="identifier">Get0</span><span class="special">,</span> <span class="identifier">Get1</span><span class="special">,</span> <span class="identifier">Get2</span><span class="special">,</span> <span class="identifier">Set0</span><span class="special">,</span> <span class="identifier">Set1</span><span class="special">,</span> <span class="identifier">Set2</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET</span><span class="special">(</span><span class="identifier">Point</span><span class="special">,</span> <span class="identifier">CoordinateType</span><span class="special">,</span> <span class="identifier">CoordinateSystem</span><span class="special">,</span>
+ <span class="identifier">Get0</span><span class="special">,</span> <span class="identifier">Get1</span><span class="special">,</span> <span class="identifier">Get2</span><span class="special">,</span>
+ <span class="identifier">Set0</span><span class="special">,</span> <span class="identifier">Set1</span><span class="special">,</span> <span class="identifier">Set2</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.parameters"></a></span><a class="link" href="boost_geometry_register_point_3d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.parameters"></a></span><a class="link" href="boost_geometry_register_point_3d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -184,7 +186,7 @@ Macro to register a 3D point type (having separate get/set methods)
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.header"></a></span><a class="link" href="boost_geometry_register_point_3d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.header"></a></span><a class="link" href="boost_geometry_register_point_3d_get_set.html#geometry.reference.adapted.register.boost_geometry_register_point_3d_get_set.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -192,8 +194,8 @@ Macro to register a 3D point type (having separate get/set methods)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring.html
index 1456b6b175..ff675e36d9 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_RING</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_point_3d_get_set.html" title="BOOST_GEOMETRY_REGISTER_POINT_3D_GET_SET">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_ring"></a><a class="link" href="boost_geometry_register_ring.html" title="BOOST_GEOMETRY_REGISTER_RING">BOOST_GEOMETRY_REGISTER_RING</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id818645"></a>
+ <a class="indexterm" name="idp108433488"></a>
Macro to register a ring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring.description"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring.description"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_RING registers a ring such that it
@@ -42,7 +42,7 @@ Macro to register a ring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring.synopsis"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring.synopsis"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Macro to register a ring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring.parameters"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring.parameters"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -85,14 +85,14 @@ Macro to register a ring.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring.header"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring.header"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">ring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring.example"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring.example"></a></span><a class="link" href="boost_geometry_register_ring.html#geometry.reference.adapted.register.boost_geometry_register_ring.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_RING
@@ -143,8 +143,8 @@ WKT: POLYGON((1 1,2 2,2 1,1 1))
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring_templated.html b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring_templated.html
index fda4116af3..3872490327 100644
--- a/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring_templated.html
+++ b/libs/geometry/doc/html/geometry/reference/adapted/register/boost_geometry_register_ring_templated.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>BOOST_GEOMETRY_REGISTER_RING_TEMPLATED</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../register.html" title="Macro's for adaption">
<link rel="prev" href="boost_geometry_register_ring.html" title="BOOST_GEOMETRY_REGISTER_RING">
@@ -27,12 +27,12 @@
<a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated"></a><a class="link" href="boost_geometry_register_ring_templated.html" title="BOOST_GEOMETRY_REGISTER_RING_TEMPLATED">BOOST_GEOMETRY_REGISTER_RING_TEMPLATED</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id819769"></a>
+ <a class="indexterm" name="idp108567952"></a>
Macro to register a templated ring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.h0"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.description"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.description"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.description">Description</a>
</h6>
<p>
The macro BOOST_GEOMETRY_REGISTER_RING_TEMPLATED registers a templated
@@ -45,7 +45,7 @@ Macro to register a templated ring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.h1"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.synopsis"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Macro to register a templated ring.
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.h2"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.parameters"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.parameters"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -88,14 +88,14 @@ Macro to register a templated ring.
</table></div>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.h3"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.header"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.header"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="keyword">register</span><span class="special">/</span><span class="identifier">ring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.h4"></a>
- <span><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.example"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.adapted.register.boost_geometry_register_ring_templated.example"></a></span><a class="link" href="boost_geometry_register_ring_templated.html#geometry.reference.adapted.register.boost_geometry_register_ring_templated.example">Example</a>
</h6>
<p>
Show the use of the macro BOOST_GEOMETRY_REGISTER_RING_TEMPLATED
@@ -138,8 +138,8 @@ Line: ((0, 0), (1, 4), (4, 1), (0, 0))
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms.html b/libs/geometry/doc/html/geometry/reference/algorithms.html
index 333784ffc8..44337eb75b 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Algorithms</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="adapted/register/boost_geometry_register_ring_templated.html" title="BOOST_GEOMETRY_REGISTER_RING_TEMPLATED">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.algorithms"></a><a class="link" href="algorithms.html" title="Algorithms">Algorithms</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="algorithms/area.html">area</a></span></dt>
<dt><span class="section"><a href="algorithms/assign.html">assign</a></span></dt>
<dt><span class="section"><a href="algorithms/append.html">append</a></span></dt>
@@ -37,6 +37,7 @@
<dt><span class="section"><a href="algorithms/convex_hull.html">convex_hull</a></span></dt>
<dt><span class="section"><a href="algorithms/correct.html">correct</a></span></dt>
<dt><span class="section"><a href="algorithms/covered_by.html">covered_by</a></span></dt>
+<dt><span class="section"><a href="algorithms/crosses.html">crosses</a></span></dt>
<dt><span class="section"><a href="algorithms/difference.html">difference</a></span></dt>
<dt><span class="section"><a href="algorithms/disjoint.html">disjoint</a></span></dt>
<dt><span class="section"><a href="algorithms/distance.html">distance</a></span></dt>
@@ -46,6 +47,8 @@
<dt><span class="section"><a href="algorithms/for_each.html">for_each</a></span></dt>
<dt><span class="section"><a href="algorithms/intersection.html">intersection</a></span></dt>
<dt><span class="section"><a href="algorithms/intersects.html">intersects</a></span></dt>
+<dt><span class="section"><a href="algorithms/is_simple.html">is_simple</a></span></dt>
+<dt><span class="section"><a href="algorithms/is_valid.html">is_valid</a></span></dt>
<dt><span class="section"><a href="algorithms/length.html">length</a></span></dt>
<dt><span class="section"><a href="algorithms/make.html">make</a></span></dt>
<dt><span class="section"><a href="algorithms/num_geometries.html">num_geometries</a></span></dt>
@@ -65,8 +68,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/append.html b/libs/geometry/doc/html/geometry/reference/algorithms/append.html
index eb26694f01..9bfc491e04 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/append.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/append.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>append</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="assign/assign_zero.html" title="assign_zero">
@@ -27,22 +27,23 @@
<a name="geometry.reference.algorithms.append"></a><a class="link" href="append.html" title="append">append</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id833904"></a>
+ <a class="indexterm" name="idp110281120"></a>
Appends one or more points to a linestring, ring, polygon, multi-geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.append.h0"></a>
- <span><a name="geometry.reference.algorithms.append.synopsis"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.append.synopsis"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">RangeOrPoint</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">append</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">RangeOrPoint</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">range_or_point</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">ring_index</span> <span class="special">=</span> <span class="special">-</span><span class="number">1</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">multi_index</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span></pre>
+<span class="keyword">void</span> <span class="identifier">append</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">RangeOrPoint</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">range_or_point</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">ring_index</span> <span class="special">=</span> <span class="special">-</span><span class="number">1</span><span class="special">,</span>
+ <span class="keyword">int</span> <span class="identifier">multi_index</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.algorithms.append.h1"></a>
- <span><a name="geometry.reference.algorithms.append.parameters"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.append.parameters"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -154,7 +155,7 @@ Appends one or more points to a linestring, ring, polygon, multi-geometry.
</td>
<td>
<p>
- Reserved for multi polygons or multi linestrings
+ The index of the geometry to which the points are appended
</p>
</td>
</tr>
@@ -162,13 +163,13 @@ Appends one or more points to a linestring, ring, polygon, multi-geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.append.h2"></a>
- <span><a name="geometry.reference.algorithms.append.header"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.append.header"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -178,14 +179,14 @@ Appends one or more points to a linestring, ring, polygon, multi-geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.append.h3"></a>
- <span><a name="geometry.reference.algorithms.append.conformance"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.append.conformance"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.conformance">Conformance</a>
</h6>
<p>
The function append is not defined by OGC.
</p>
<h6>
<a name="geometry.reference.algorithms.append.h4"></a>
- <span><a name="geometry.reference.algorithms.append.supported_geometries"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.append.supported_geometries"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -336,12 +337,12 @@ Appends one or more points to a linestring, ring, polygon, multi-geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -353,12 +354,12 @@ Appends one or more points to a linestring, ring, polygon, multi-geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -366,7 +367,7 @@ Appends one or more points to a linestring, ring, polygon, multi-geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.append.h5"></a>
- <span><a name="geometry.reference.algorithms.append.behavior"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.append.behavior"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -389,7 +390,7 @@ Appends one or more points to a linestring, ring, polygon, multi-geometry.
<tr>
<td>
<p>
- Point, Rectangle, Segment
+ Point, Box, Segment
</p>
</td>
<td>
@@ -440,18 +441,54 @@ Appends one or more points to a linestring, ring, polygon, multi-geometry.
</p>
</td>
</tr>
+<tr>
+<td>
+ <p>
+ Multi Linestring
+ </p>
+ </td>
+<td>
+ <p>
+ Appends point or range to the end of the linestring with the
+ given multi index. The multi-linestring is not resized automatically,
+ so ensure that the multi index is smaller than then number of
+ linestring in the multi-linestring.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Multi Polygon
+ </p>
+ </td>
+<td>
+ <p>
+ Appends point or range to the end of the polygon (without explicitly
+ closing it) with the given multi-index. The point or range is
+ appended at the end of the exterior ring (the default) or specify
+ a zero-based ring index for the interior rings. The multi-polygon
+ is not resized automatically, so ensure that the multi index
+ is smaller than then number of polygon in the multi-polygon.
+ The same applies for the interior rings of the polygon: the interior
+ rings are not resized automatically, so ensure that the zero-based
+ ring index is smaller than the number of interior rings of the
+ polygon.
+ </p>
+ </td>
+</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.algorithms.append.h6"></a>
- <span><a name="geometry.reference.algorithms.append.complexity"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.append.complexity"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.append.h7"></a>
- <span><a name="geometry.reference.algorithms.append.example"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.append.example"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.example">Example</a>
</h6>
<p>
Shows usage of Boost.Geometry's append to append a point or a range to
@@ -520,17 +557,17 @@ Appends one or more points to a linestring, ring, polygon, multi-geometry.
</pre>
<h6>
<a name="geometry.reference.algorithms.append.h8"></a>
- <span><a name="geometry.reference.algorithms.append.see_also"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.append.see_also"></a></span><a class="link" href="append.html#geometry.reference.algorithms.append.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="assign/assign_points.html" title="assign_points">assign</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/area.html b/libs/geometry/doc/html/geometry/reference/algorithms/area.html
index 5b21395548..dea8a1c266 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/area.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/area.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>area</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="../algorithms.html" title="Algorithms">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.area"></a><a class="link" href="area.html" title="area">area</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="area/area_1.html">area</a></span></dt>
<dt><span class="section"><a href="area/area_2_with_strategy.html">area
(with strategy)</a></span></dt>
@@ -34,8 +34,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/area/area_1.html b/libs/geometry/doc/html/geometry/reference/algorithms/area/area_1.html
index e713dd299b..f1a80e404e 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/area/area_1.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/area/area_1.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>area</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../area.html" title="area">
<link rel="prev" href="../area.html" title="area">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.area.area_1"></a><a class="link" href="area_1.html" title="area">area</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id820946"></a>
+ <a class="indexterm" name="idp108709376"></a>
Calculates the area of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h0"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.description"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.description"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.description">Description</a>
</h6>
<p>
The free function area calculates the area of a geometry. It uses the
@@ -50,7 +50,7 @@ Calculates the area of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h1"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.synopsis"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.synopsis"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -60,7 +60,7 @@ Calculates the area of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h2"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.parameters"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.parameters"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -116,20 +116,20 @@ Calculates the area of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h3"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.returns"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.returns"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.returns">Returns</a>
</h6>
<p>
The calculated area
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h4"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.header"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.header"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -139,7 +139,7 @@ Calculates the area of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h5"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.conformance"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.conformance"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.conformance">Conformance</a>
</h6>
<p>
The function area implements function Area from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -147,7 +147,7 @@ Calculates the area of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h6"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.behavior"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.behavior"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -244,7 +244,7 @@ Calculates the area of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h7"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.supported_geometries"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.supported_geometries"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -373,18 +373,30 @@ Calculates the area of a geometry.
</p>
</td>
</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h8"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.complexity"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.complexity"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_1.h9"></a>
- <span><a name="geometry.reference.algorithms.area.area_1.examples"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_1.examples"></a></span><a class="link" href="area_1.html#geometry.reference.algorithms.area.area_1.examples">Examples</a>
</h6>
<p>
Calculate the area of a polygon
@@ -396,7 +408,6 @@ Calculates the area of a geometry.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span> <a class="co" name="geometry.reference.algorithms.area.area_1.c0" href="area_1.html#geometry.reference.algorithms.area.area_1.c1"><img src="../../../../../../../../doc/src/images/callouts/1.png" alt="1" border="0"></a>
@@ -434,8 +445,8 @@ Area: 0.339837
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/area/area_2_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/area/area_2_with_strategy.html
index 022d40b6a6..838b863d8f 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/area/area_2_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/area/area_2_with_strategy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>area (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../area.html" title="area">
<link rel="prev" href="area_1.html" title="area">
@@ -28,12 +28,12 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id823186"></a>
+ <a class="indexterm" name="idp108937472"></a>
Calculates the area of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.description"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.description"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.description">Description</a>
</h6>
<p>
The free function area calculates the area of a geometry using the specified
@@ -44,7 +44,7 @@ Calculates the area of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.synopsis"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.synopsis"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Calculates the area of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.parameters"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.parameters"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -134,20 +134,20 @@ Calculates the area of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h3"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.returns"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.returns"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.returns">Returns</a>
</h6>
<p>
The calculated area
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h4"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.header"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.header"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -157,7 +157,7 @@ Calculates the area of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h5"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.conformance"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.conformance"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.conformance">Conformance</a>
</h6>
<p>
The function area implements function Area from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -165,7 +165,7 @@ Calculates the area of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h6"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.behavior"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.behavior"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -262,7 +262,7 @@ Calculates the area of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h7"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.supported_geometries"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.supported_geometries"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -391,18 +391,30 @@ Calculates the area of a geometry using the specified strategy.
</p>
</td>
</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h8"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.complexity"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.complexity"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h9"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.example"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.example"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.example">Example</a>
</h6>
<p>
Calculate the area of a polygon
@@ -414,7 +426,6 @@ Calculates the area of a geometry using the specified strategy.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span> <a class="co" name="geometry.reference.algorithms.area.area_2_with_strategy.c0" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.c1"><img src="../../../../../../../../doc/src/images/callouts/1.png" alt="1" border="0"></a>
@@ -451,10 +462,10 @@ Area: 0.339837
</pre>
<h6>
<a name="geometry.reference.algorithms.area.area_2_with_strategy.h10"></a>
- <span><a name="geometry.reference.algorithms.area.area_2_with_strategy.available_strategies"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.available_strategies">Available
+ <span class="phrase"><a name="geometry.reference.algorithms.area.area_2_with_strategy.available_strategies"></a></span><a class="link" href="area_2_with_strategy.html#geometry.reference.algorithms.area.area_2_with_strategy.available_strategies">Available
Strategies</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="../../strategies/strategy_area_surveyor.html" title="strategy::area::surveyor">Surveyor
(cartesian)</a>
@@ -467,8 +478,8 @@ Area: 0.339837
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/assign.html b/libs/geometry/doc/html/geometry/reference/algorithms/assign.html
index cd11a10135..ec19d5228f 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/assign.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/assign.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="area/area_2_with_strategy.html" title="area (with strategy)">
@@ -26,23 +26,23 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.assign"></a><a class="link" href="assign.html" title="assign">assign</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="assign/assign.html">assign</a></span></dt>
<dt><span class="section"><a href="assign/assign_inverse.html">assign_inverse</a></span></dt>
<dt><span class="section"><a href="assign/assign_points.html">assign_points</a></span></dt>
<dt><span class="section"><a href="assign/assign_values_3_2_coordinate_values.html">assign_values
(2 coordinate values)</a></span></dt>
-<dt><span class="section"><a href="assign/assign_values_5_4_coordinate_values.html">assign_values
- (4 coordinate values)</a></span></dt>
<dt><span class="section"><a href="assign/assign_values_4_3_coordinate_values.html">assign_values
(3 coordinate values)</a></span></dt>
+<dt><span class="section"><a href="assign/assign_values_5_4_coordinate_values.html">assign_values
+ (4 coordinate values)</a></span></dt>
<dt><span class="section"><a href="assign/assign_zero.html">assign_zero</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign.html b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign.html
index f049e4683e..4eb9faec8d 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../assign.html" title="assign">
<link rel="prev" href="../assign.html" title="assign">
@@ -27,20 +27,20 @@
<a name="geometry.reference.algorithms.assign.assign"></a><a class="link" href="assign.html" title="assign">assign</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id825306"></a>
+ <a class="indexterm" name="idp109182432"></a>
Assigns one geometry to another geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign.h0"></a>
- <span><a name="geometry.reference.algorithms.assign.assign.description"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign.description"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.description">Description</a>
</h6>
<p>
The assign algorithm assigns one geometry, e.g. a BOX, to another geometry,
- e.g. a RING. This only if it is possible and applicable.
+ e.g. a RING. This only works if it is possible and applicable.
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign.h1"></a>
- <span><a name="geometry.reference.algorithms.assign.assign.synopsis"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign.synopsis"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Assigns one geometry to another geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign.h2"></a>
- <span><a name="geometry.reference.algorithms.assign.assign.parameters"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign.parameters"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -130,13 +130,13 @@ Assigns one geometry to another geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.assign.assign.h3"></a>
- <span><a name="geometry.reference.algorithms.assign.assign.header"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign.header"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -146,7 +146,7 @@ Assigns one geometry to another geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign.h4"></a>
- <span><a name="geometry.reference.algorithms.assign.assign.example"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign.example"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.example">Example</a>
</h6>
<p>
Shows how to assign a geometry from another geometry
@@ -205,16 +205,16 @@ point tuples: (1, 1)
</pre>
<h6>
<a name="geometry.reference.algorithms.assign.assign.h5"></a>
- <span><a name="geometry.reference.algorithms.assign.assign.see_also"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.see_also">See also</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign.see_also"></a></span><a class="link" href="assign.html#geometry.reference.algorithms.assign.assign.see_also">See also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../convert.html" title="convert">convert</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_inverse.html b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_inverse.html
index d9659bb643..876131e907 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_inverse.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_inverse.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign_inverse</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../assign.html" title="assign">
<link rel="prev" href="assign.html" title="assign">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.assign.assign_inverse"></a><a class="link" href="assign_inverse.html" title="assign_inverse">assign_inverse</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id827034"></a>
+ <a class="indexterm" name="idp92095840"></a>
assign to a box inverse infinite
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_inverse.h0"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_inverse.description"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_inverse.description"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.description">Description</a>
</h6>
<p>
The assign_inverse function initialize a 2D or 3D box with large coordinates,
@@ -41,7 +41,7 @@ assign to a box inverse infinite
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_inverse.h1"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_inverse.synopsis"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_inverse.synopsis"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ assign to a box inverse infinite
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_inverse.h2"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_inverse.parameters"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_inverse.parameters"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -107,13 +107,13 @@ assign to a box inverse infinite
</table></div>
<h6>
<a name="geometry.reference.algorithms.assign.assign_inverse.h3"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_inverse.header"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_inverse.header"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -123,7 +123,7 @@ assign to a box inverse infinite
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_inverse.h4"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_inverse.example"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_inverse.example"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.example">Example</a>
</h6>
<p>
Usage of assign_inverse and expand to conveniently determine bounding
@@ -163,17 +163,17 @@ assign to a box inverse infinite
((0, 0, 0), (1, 2, 3))</pre>
<h6>
<a name="geometry.reference.algorithms.assign.assign_inverse.h5"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_inverse.see_also"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_inverse.see_also"></a></span><a class="link" href="assign_inverse.html#geometry.reference.algorithms.assign.assign_inverse.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../make/make_inverse.html" title="make_inverse">make_inverse</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_points.html b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_points.html
index 750e67c818..c3a7b96e65 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_points.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_points.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign_points</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../assign.html" title="assign">
<link rel="prev" href="assign_inverse.html" title="assign_inverse">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.assign.assign_points"></a><a class="link" href="assign_points.html" title="assign_points">assign_points</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id828171"></a>
+ <a class="indexterm" name="idp109607104"></a>
Assign a range of points to a linestring, ring or polygon.
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_points.h0"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_points.synopsis"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_points.synopsis"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Assign a range of points to a linestring, ring or polygon.
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_points.h1"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_points.parameters"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_points.parameters"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -123,13 +123,13 @@ Assign a range of points to a linestring, ring or polygon.
</table></div>
<h6>
<a name="geometry.reference.algorithms.assign.assign_points.h2"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_points.header"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_points.header"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -139,7 +139,7 @@ Assign a range of points to a linestring, ring or polygon.
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_points.h3"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_points.notes"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.notes">Notes</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_points.notes"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.notes">Notes</a>
</h6>
<div class="note"><table border="0" summary="Note">
<tr>
@@ -153,7 +153,7 @@ Assign a range of points to a linestring, ring or polygon.
</table></div>
<h6>
<a name="geometry.reference.algorithms.assign.assign_points.h4"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_points.example"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_points.example"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.example">Example</a>
</h6>
<p>
Shows usage of Boost.Geometry's assign, Boost.Assign, and Boost.Range
@@ -241,17 +241,17 @@ line 3: ((4, 0), (6, 3), (8, 0))
</pre>
<h6>
<a name="geometry.reference.algorithms.assign.assign_points.h5"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_points.see_also"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_points.see_also"></a></span><a class="link" href="assign_points.html#geometry.reference.algorithms.assign.assign_points.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../append.html" title="append">append</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_3_2_coordinate_values.html b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_3_2_coordinate_values.html
index 76c8fdd634..ec339d71a2 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_3_2_coordinate_values.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_3_2_coordinate_values.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign_values (2 coordinate values)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../assign.html" title="assign">
<link rel="prev" href="assign_points.html" title="assign_points">
-<link rel="next" href="assign_values_5_4_coordinate_values.html" title="assign_values (4 coordinate values)">
+<link rel="next" href="assign_values_4_3_coordinate_values.html" title="assign_values (3 coordinate values)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign_points.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_values_5_4_coordinate_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign_points.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_values_4_3_coordinate_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -28,12 +28,12 @@
(2 coordinate values)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id830433"></a>
+ <a class="indexterm" name="idp109859632"></a>
Assign two coordinates to a geometry (usually a 2D point)
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.h0"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.synopsis"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.synopsis"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -43,7 +43,7 @@ Assign two coordinates to a geometry (usually a 2D point)
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.h1"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.parameters"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.parameters"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -145,14 +145,23 @@ Assign two coordinates to a geometry (usually a 2D point)
</table></div>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.h2"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.header"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.header"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">assign_values</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.h3"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.example"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.example"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.example">Example</a>
</h6>
<p>
Shows the usage of assign to set point coordinates, and, besides that,
@@ -214,17 +223,17 @@ Assign two coordinates to a geometry (usually a 2D point)
</pre>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.h4"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.see_also"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.see_also"></a></span><a class="link" href="assign_values_3_2_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_3_2_coordinate_values.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../make/make_2_2_coordinate_values.html" title="make (2 coordinate values)">make</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -232,7 +241,7 @@ Assign two coordinates to a geometry (usually a 2D point)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign_points.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_values_5_4_coordinate_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign_points.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_values_4_3_coordinate_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_4_3_coordinate_values.html b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_4_3_coordinate_values.html
index a18b713b2e..64a3a6cf8a 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_4_3_coordinate_values.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_4_3_coordinate_values.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign_values (3 coordinate values)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../assign.html" title="assign">
-<link rel="prev" href="assign_values_5_4_coordinate_values.html" title="assign_values (4 coordinate values)">
-<link rel="next" href="assign_zero.html" title="assign_zero">
+<link rel="prev" href="assign_values_3_2_coordinate_values.html" title="assign_values (2 coordinate values)">
+<link rel="next" href="assign_values_5_4_coordinate_values.html" title="assign_values (4 coordinate values)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign_values_5_4_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_zero.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign_values_3_2_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_values_5_4_coordinate_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -28,22 +28,23 @@
(3 coordinate values)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id832430"></a>
+ <a class="indexterm" name="idp110029888"></a>
Assign three values to a geometry (usually a 3D point)
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.h0"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.synopsis"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.synopsis"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">assign_values</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c1</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c2</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c3</span><span class="special">)</span></pre>
+<span class="keyword">void</span> <span class="identifier">assign_values</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c1</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c2</span><span class="special">,</span>
+ <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c3</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.h1"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.parameters"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.parameters"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -167,14 +168,23 @@ Assign three values to a geometry (usually a 3D point)
</table></div>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.h2"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.header"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.header"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">assign_values</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.h3"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.example"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.example"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.example">Example</a>
</h6>
<p>
Use assign to set three coordinates of a 3D point
@@ -206,17 +216,17 @@ Assign three values to a geometry (usually a 3D point)
</pre>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.h4"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.see_also"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.see_also"></a></span><a class="link" href="assign_values_4_3_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_4_3_coordinate_values.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../make/make_3_3_coordinate_values.html" title="make (3 coordinate values)">make</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -224,7 +234,7 @@ Assign three values to a geometry (usually a 3D point)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign_values_5_4_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_zero.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign_values_3_2_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_values_5_4_coordinate_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_5_4_coordinate_values.html b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_5_4_coordinate_values.html
index 806c867542..fc70fd4fbf 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_5_4_coordinate_values.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_values_5_4_coordinate_values.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign_values (4 coordinate values)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../assign.html" title="assign">
-<link rel="prev" href="assign_values_3_2_coordinate_values.html" title="assign_values (2 coordinate values)">
-<link rel="next" href="assign_values_4_3_coordinate_values.html" title="assign_values (3 coordinate values)">
+<link rel="prev" href="assign_values_4_3_coordinate_values.html" title="assign_values (3 coordinate values)">
+<link rel="next" href="assign_zero.html" title="assign_zero">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign_values_3_2_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_values_4_3_coordinate_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign_values_4_3_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_zero.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -28,22 +28,23 @@
(4 coordinate values)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id831830"></a>
+ <a class="indexterm" name="idp110159856"></a>
Assign four values to a geometry (usually a box or segment)
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.h0"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.synopsis"></a></span><a class="link" href="assign_values_5_4_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.synopsis"></a></span><a class="link" href="assign_values_5_4_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Type</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">assign_values</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c1</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c2</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c3</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c4</span><span class="special">)</span></pre>
+<span class="keyword">void</span> <span class="identifier">assign_values</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c1</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c2</span><span class="special">,</span>
+ <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c3</span><span class="special">,</span> <span class="identifier">Type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">c4</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.h1"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.parameters"></a></span><a class="link" href="assign_values_5_4_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.parameters"></a></span><a class="link" href="assign_values_5_4_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -189,16 +190,25 @@ Assign four values to a geometry (usually a box or segment)
</table></div>
<h6>
<a name="geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.h2"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.header"></a></span><a class="link" href="assign_values_5_4_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.header"></a></span><a class="link" href="assign_values_5_4_coordinate_values.html#geometry.reference.algorithms.assign.assign_values_5_4_coordinate_values.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">assign_values</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">assign</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -206,7 +216,7 @@ Assign four values to a geometry (usually a box or segment)
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign_values_3_2_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_values_4_3_coordinate_values.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign_values_4_3_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_zero.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_zero.html b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_zero.html
index 6e7c326adc..86f345c671 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_zero.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/assign/assign_zero.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign_zero</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../assign.html" title="assign">
-<link rel="prev" href="assign_values_4_3_coordinate_values.html" title="assign_values (3 coordinate values)">
+<link rel="prev" href="assign_values_5_4_coordinate_values.html" title="assign_values (4 coordinate values)">
<link rel="next" href="../append.html" title="append">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign_values_4_3_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../append.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign_values_5_4_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../append.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="geometry.reference.algorithms.assign.assign_zero"></a><a class="link" href="assign_zero.html" title="assign_zero">assign_zero</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id833491"></a>
+ <a class="indexterm" name="idp110234192"></a>
assign zero values to a box, point
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_zero.h0"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_zero.description"></a></span><a class="link" href="assign_zero.html#geometry.reference.algorithms.assign.assign_zero.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_zero.description"></a></span><a class="link" href="assign_zero.html#geometry.reference.algorithms.assign.assign_zero.description">Description</a>
</h6>
<p>
The assign_zero function initializes a 2D or 3D point or box with coordinates
@@ -40,7 +40,7 @@ assign zero values to a box, point
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_zero.h1"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_zero.synopsis"></a></span><a class="link" href="assign_zero.html#geometry.reference.algorithms.assign.assign_zero.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_zero.synopsis"></a></span><a class="link" href="assign_zero.html#geometry.reference.algorithms.assign.assign_zero.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ assign zero values to a box, point
</p>
<h6>
<a name="geometry.reference.algorithms.assign.assign_zero.h2"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_zero.parameters"></a></span><a class="link" href="assign_zero.html#geometry.reference.algorithms.assign.assign_zero.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_zero.parameters"></a></span><a class="link" href="assign_zero.html#geometry.reference.algorithms.assign.assign_zero.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -106,13 +106,13 @@ assign zero values to a box, point
</table></div>
<h6>
<a name="geometry.reference.algorithms.assign.assign_zero.h3"></a>
- <span><a name="geometry.reference.algorithms.assign.assign_zero.header"></a></span><a class="link" href="assign_zero.html#geometry.reference.algorithms.assign.assign_zero.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.assign.assign_zero.header"></a></span><a class="link" href="assign_zero.html#geometry.reference.algorithms.assign.assign_zero.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -123,8 +123,8 @@ assign zero values to a box, point
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -132,7 +132,7 @@ assign zero values to a box, point
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="assign_values_4_3_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../append.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="assign_values_5_4_coordinate_values.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../assign.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../append.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/buffer.html b/libs/geometry/doc/html/geometry/reference/algorithms/buffer.html
index 44ba2ebcb4..f37ab9e429 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/buffer.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/buffer.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>buffer</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="append.html" title="append">
-<link rel="next" href="buffer/buffer.html" title="buffer">
+<link rel="next" href="buffer/buffer_4.html" title="buffer">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,21 +20,23 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="append.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="buffer/buffer.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="append.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="buffer/buffer_4.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.buffer"></a><a class="link" href="buffer.html" title="buffer">buffer</a>
</h4></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="buffer/buffer.html">buffer</a></span></dt>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="buffer/buffer_4.html">buffer</a></span></dt>
+<dt><span class="section"><a href="buffer/buffer_7_with_strategies.html">buffer
+ (with strategies)</a></span></dt>
<dt><span class="section"><a href="buffer/return_buffer.html">return_buffer</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -42,7 +44,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="append.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="buffer/buffer.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="append.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="buffer/buffer_4.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer.html b/libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer_4.html
index 3b1eec747a..d03a85a932 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer_4.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>buffer</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../buffer.html" title="buffer">
<link rel="prev" href="../buffer.html" title="buffer">
-<link rel="next" href="return_buffer.html" title="return_buffer">
+<link rel="next" href="buffer_7_with_strategies.html" title="buffer (with strategies)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../buffer.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="return_buffer.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../buffer.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="buffer_7_with_strategies.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.algorithms.buffer.buffer"></a><a class="link" href="buffer.html" title="buffer">buffer</a>
+<a name="geometry.reference.algorithms.buffer.buffer_4"></a><a class="link" href="buffer_4.html" title="buffer">buffer</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id836339"></a>
+ <a class="indexterm" name="idp110573344"></a>
Calculates the buffer of a geometry.
</p>
<h6>
-<a name="geometry.reference.algorithms.buffer.buffer.h0"></a>
- <span><a name="geometry.reference.algorithms.buffer.buffer.description"></a></span><a class="link" href="buffer.html#geometry.reference.algorithms.buffer.buffer.description">Description</a>
+<a name="geometry.reference.algorithms.buffer.buffer_4.h0"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_4.description"></a></span><a class="link" href="buffer_4.html#geometry.reference.algorithms.buffer.buffer_4.description">Description</a>
</h6>
<p>
The free function buffer calculates the buffer (a polygon being the spatial
@@ -40,18 +40,19 @@ Calculates the buffer of a geometry.
of a geometry.
</p>
<h6>
-<a name="geometry.reference.algorithms.buffer.buffer.h1"></a>
- <span><a name="geometry.reference.algorithms.buffer.buffer.synopsis"></a></span><a class="link" href="buffer.html#geometry.reference.algorithms.buffer.buffer.synopsis">Synopsis</a>
+<a name="geometry.reference.algorithms.buffer.buffer_4.h1"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_4.synopsis"></a></span><a class="link" href="buffer_4.html#geometry.reference.algorithms.buffer.buffer_4.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Input</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Output</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Distance</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">buffer</span><span class="special">(</span><span class="identifier">Input</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry_in</span><span class="special">,</span> <span class="identifier">Output</span> <span class="special">&amp;</span> <span class="identifier">geometry_out</span><span class="special">,</span> <span class="identifier">Distance</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">distance</span><span class="special">,</span> <span class="identifier">Distance</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">chord_length</span> <span class="special">=</span> <span class="special">-</span><span class="number">1</span><span class="special">)</span></pre>
+<span class="keyword">void</span> <span class="identifier">buffer</span><span class="special">(</span><span class="identifier">Input</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry_in</span><span class="special">,</span> <span class="identifier">Output</span> <span class="special">&amp;</span> <span class="identifier">geometry_out</span><span class="special">,</span> <span class="identifier">Distance</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">distance</span><span class="special">,</span>
+ <span class="identifier">Distance</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">chord_length</span> <span class="special">=</span> <span class="special">-</span><span class="number">1</span><span class="special">)</span></pre>
<p>
</p>
<h6>
-<a name="geometry.reference.algorithms.buffer.buffer.h2"></a>
- <span><a name="geometry.reference.algorithms.buffer.buffer.parameters"></a></span><a class="link" href="buffer.html#geometry.reference.algorithms.buffer.buffer.parameters">Parameters</a>
+<a name="geometry.reference.algorithms.buffer.buffer_4.h2"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_4.parameters"></a></span><a class="link" href="buffer_4.html#geometry.reference.algorithms.buffer.buffer_4.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -175,14 +176,14 @@ Calculates the buffer of a geometry.
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.algorithms.buffer.buffer.h3"></a>
- <span><a name="geometry.reference.algorithms.buffer.buffer.header"></a></span><a class="link" href="buffer.html#geometry.reference.algorithms.buffer.buffer.header">Header</a>
+<a name="geometry.reference.algorithms.buffer.buffer_4.h3"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_4.header"></a></span><a class="link" href="buffer_4.html#geometry.reference.algorithms.buffer.buffer_4.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -191,8 +192,8 @@ Calculates the buffer of a geometry.
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">buffer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
-<a name="geometry.reference.algorithms.buffer.buffer.h4"></a>
- <span><a name="geometry.reference.algorithms.buffer.buffer.conformance"></a></span><a class="link" href="buffer.html#geometry.reference.algorithms.buffer.buffer.conformance">Conformance</a>
+<a name="geometry.reference.algorithms.buffer.buffer_4.h4"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_4.conformance"></a></span><a class="link" href="buffer_4.html#geometry.reference.algorithms.buffer.buffer_4.conformance">Conformance</a>
</h6>
<p>
The function buffer implements function Buffer from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -210,8 +211,8 @@ Calculates the buffer of a geometry.
</p></td></tr>
</table></div>
<h6>
-<a name="geometry.reference.algorithms.buffer.buffer.h5"></a>
- <span><a name="geometry.reference.algorithms.buffer.buffer.behavior"></a></span><a class="link" href="buffer.html#geometry.reference.algorithms.buffer.buffer.behavior">Behavior</a>
+<a name="geometry.reference.algorithms.buffer.buffer_4.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_4.behavior"></a></span><a class="link" href="buffer_4.html#geometry.reference.algorithms.buffer.buffer_4.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -233,7 +234,7 @@ Calculates the buffer of a geometry.
<tbody><tr>
<td>
<p>
- Rectangle/Rectangle
+ Box/Box
</p>
</td>
<td>
@@ -248,8 +249,8 @@ Calculates the buffer of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -257,7 +258,7 @@ Calculates the buffer of a geometry.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../buffer.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="return_buffer.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../buffer.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="buffer_7_with_strategies.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer_7_with_strategies.html b/libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer_7_with_strategies.html
new file mode 100644
index 0000000000..9e72f16fa8
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/buffer/buffer_7_with_strategies.html
@@ -0,0 +1,588 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>buffer (with strategies)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../buffer.html" title="buffer">
+<link rel="prev" href="buffer_4.html" title="buffer">
+<link rel="next" href="return_buffer.html" title="return_buffer">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="buffer_4.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="return_buffer.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies"></a><a class="link" href="buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp110661744"></a>
+Calculates the buffer of a geometry.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h0"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.description"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.description">Description</a>
+ </h6>
+<p>
+ The free function buffer calculates the buffer (a polygon being the spatial
+ point set collection within a specified maximum distance from a geometry)
+ of a geometry.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h1"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.synopsis"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">GeometryIn</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">MultiPolygon</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">DistanceStrategy</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">SideStrategy</span><span class="special">,</span>
+ <span class="keyword">typename</span> <span class="identifier">JoinStrategy</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">EndStrategy</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">PointStrategy</span><span class="special">&gt;</span>
+<span class="keyword">void</span> <span class="identifier">buffer</span><span class="special">(</span><span class="identifier">GeometryIn</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry_in</span><span class="special">,</span> <span class="identifier">MultiPolygon</span> <span class="special">&amp;</span> <span class="identifier">geometry_out</span><span class="special">,</span> <span class="identifier">DistanceStrategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">distance_strategy</span><span class="special">,</span>
+ <span class="identifier">SideStrategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">side_strategy</span><span class="special">,</span> <span class="identifier">JoinStrategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">EndStrategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">end_strategy</span><span class="special">,</span>
+ <span class="identifier">PointStrategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point_strategy</span><span class="special">)</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h2"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.parameters"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.parameters">Parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Concept
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ GeometryIn const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
+ </td>
+<td>
+ <p>
+ geometry_in
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ A type fulfilling the MultiPolygon Concept
+ </p>
+ </td>
+<td>
+ <p>
+ geometry_out
+ </p>
+ </td>
+<td>
+ <p>
+ output multi polygon (or std:: collection of polygons), will
+ contain a buffered version of the input geometry
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ DistanceStrategy const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ A strategy defining distance (or radius)
+ </p>
+ </td>
+<td>
+ <p>
+ distance_strategy
+ </p>
+ </td>
+<td>
+ <p>
+ The distance strategy to be used
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ SideStrategy const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ A strategy defining creation along sides
+ </p>
+ </td>
+<td>
+ <p>
+ side_strategy
+ </p>
+ </td>
+<td>
+ <p>
+ The side strategy to be used
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ JoinStrategy const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ A strategy defining creation around convex corners
+ </p>
+ </td>
+<td>
+ <p>
+ join_strategy
+ </p>
+ </td>
+<td>
+ <p>
+ The join strategy to be used
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ EndStrategy const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ A strategy defining creation at linestring ends
+ </p>
+ </td>
+<td>
+ <p>
+ end_strategy
+ </p>
+ </td>
+<td>
+ <p>
+ The end strategy to be used
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ PointStrategy const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ A strategy defining creation around points
+ </p>
+ </td>
+<td>
+ <p>
+ point_strategy
+ </p>
+ </td>
+<td>
+ <p>
+ The point strategy to be used
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h3"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.header"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">buffer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h4"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.strategies"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.strategies">Strategies</a>
+ </h6>
+<p>
+ The 5 strategies give the user control to the generated buffer
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ convex corners can be rounded or sharp
+ </li>
+<li class="listitem">
+ line-ends can be rounded or flat
+ </li>
+<li class="listitem">
+ distance can be symmetric or assymetric, and can be specified as
+ negative (deflate)
+ </li>
+<li class="listitem">
+ around points the shape can be circular or square
+ </li>
+<li class="listitem">
+ the sides can be controlled (currently there is only one option provided)
+ </li>
+</ul></div>
+<p>
+ The next figure shows where in the generated buffer the strategies have
+ effect
+ </p>
+<p>
+ <span class="inlinemediaobject"><img src="../../../../img/algorithms/buffer_strategies.png" alt="buffer_strategies"></span>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.conformance"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.conformance">Conformance</a>
+ </h6>
+<p>
+ The function buffer implements function Buffer from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
+ Simple Feature Specification</a>.
+ </p>
+<p>
+ It is conformant if used with the following combination of strategies:
+ <a class="link" href="../../strategies/strategy_buffer_join_round.html" title="strategy::buffer::join_round">join_round</a>,
+ <a class="link" href="../../strategies/strategy_buffer_end_round.html" title="strategy::buffer::end_round">end_round</a>,
+ <a class="link" href="../../strategies/strategy_buffer_distance_symmetric.html" title="strategy::buffer::distance_symmetric">distance_symmetric</a>,
+ <a class="link" href="../../strategies/strategy_buffer_point_circle.html" title="strategy::buffer::point_circle">point_circle</a>,
+ side_straight
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h6"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.supported_geometries"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.supported_geometries">Supported
+ geometries</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ </th>
+<th>
+ <p>
+ 2D Cartesian
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Point
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Segment
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Box
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Linestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Ring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Polygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPoint
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiLinestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h7"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.examples"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.examples">Examples</a>
+ </h6>
+<p>
+ Shows how the buffer algorithm can be used to create a buffer of a linestring
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="keyword">double</span> <span class="identifier">coordinate_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="identifier">coordinate_type</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+
+ <span class="comment">// Declare strategies</span>
+ <span class="keyword">const</span> <span class="keyword">double</span> <span class="identifier">buffer_distance</span> <span class="special">=</span> <span class="number">1.0</span><span class="special">;</span>
+ <span class="keyword">const</span> <span class="keyword">int</span> <span class="identifier">points_per_circle</span> <span class="special">=</span> <span class="number">36</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_symmetric</span><span class="special">&lt;</span><span class="identifier">coordinate_type</span><span class="special">&gt;</span> <span class="identifier">distance_strategy</span><span class="special">(</span><span class="identifier">buffer_distance</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_round</span> <span class="identifier">join_strategy</span><span class="special">(</span><span class="identifier">points_per_circle</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_round</span> <span class="identifier">end_strategy</span><span class="special">(</span><span class="identifier">points_per_circle</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_circle</span> <span class="identifier">circle_strategy</span><span class="special">(</span><span class="identifier">points_per_circle</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span> <span class="identifier">side_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare output</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+
+ <span class="comment">// Declare/fill a linestring</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">ls</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"LINESTRING(0 0,4 5,7 4,10 6)"</span><span class="special">,</span> <span class="identifier">ls</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffer of a linestring</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">ls</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">circle_strategy</span><span class="special">);</span>
+
+
+ <span class="comment">// Declare/fill a multi point</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_point</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">mp</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTIPOINT((3 3),(4 4),(6 2))"</span><span class="special">,</span> <span class="identifier">mp</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffer of a multi point</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">mp</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">circle_strategy</span><span class="special">);</span>
+
+
+ <span class="comment">// Declare/fill a multi_polygon</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">mpol</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTIPOLYGON(((0 1,2 5,5 3,0 1)),((1 1,5 2,5 0,1 1)))"</span><span class="special">,</span> <span class="identifier">mpol</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffer of a multi polygon</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">mpol</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">circle_strategy</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h8"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.the_linestring_case"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.the_linestring_case">The
+ linestring case</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../../img/algorithms/buffer_linestring.png" alt="buffer_linestring"></span>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h9"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.the_multi_point_case"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.the_multi_point_case">The
+ multi_point case</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../../img/algorithms/buffer_multi_point.png" alt="buffer_multi_point"></span>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h10"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.the_multi_polygon_case"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.the_multi_polygon_case">The
+ multi_polygon case</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../../img/algorithms/buffer_multi_polygon.png" alt="buffer_multi_polygon"></span>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.h11"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.buffer_7_with_strategies.available_strategies"></a></span><a class="link" href="buffer_7_with_strategies.html#geometry.reference.algorithms.buffer.buffer_7_with_strategies.available_strategies">Available
+ Strategies</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ JoinStrategy: <a class="link" href="../../strategies/strategy_buffer_join_round.html" title="strategy::buffer::join_round">join_round
+ (cartesian)</a>
+ </li>
+<li class="listitem">
+ JoinStrategy: <a class="link" href="../../strategies/strategy_buffer_join_miter.html" title="strategy::buffer::join_miter">join_miter
+ (cartesian)</a>
+ </li>
+<li class="listitem">
+ EndStrategy: <a class="link" href="../../strategies/strategy_buffer_end_round.html" title="strategy::buffer::end_round">end_round
+ (cartesian)</a>
+ </li>
+<li class="listitem">
+ EndStrategy: <a class="link" href="../../strategies/strategy_buffer_end_flat.html" title="strategy::buffer::end_flat">end_flat
+ (cartesian)</a>
+ </li>
+<li class="listitem">
+ DistanceStrategy: <a class="link" href="../../strategies/strategy_buffer_distance_symmetric.html" title="strategy::buffer::distance_symmetric">distance_symmetric</a>
+ </li>
+<li class="listitem">
+ DistanceStrategy: <a class="link" href="../../strategies/strategy_buffer_distance_asymmetric.html" title="strategy::buffer::distance_asymmetric">distance_asymmetric</a>
+ </li>
+<li class="listitem">
+ PointStrategy: <a class="link" href="../../strategies/strategy_buffer_point_circle.html" title="strategy::buffer::point_circle">point_circle
+ (cartesian)</a>
+ </li>
+<li class="listitem">
+ PointStrategy: <a class="link" href="../../strategies/strategy_buffer_point_square.html" title="strategy::buffer::point_square">point_square
+ (cartesian)</a>
+ </li>
+<li class="listitem">
+ SideStrategy: <a class="link" href="../../strategies/strategy_buffer_side_straight.html" title="strategy::buffer::side_straight">side_straight
+ (cartesian)</a>
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="buffer_4.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="return_buffer.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/buffer/return_buffer.html b/libs/geometry/doc/html/geometry/reference/algorithms/buffer/return_buffer.html
index 2d269de099..d421bdf758 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/buffer/return_buffer.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/buffer/return_buffer.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>return_buffer</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../buffer.html" title="buffer">
-<link rel="prev" href="buffer.html" title="buffer">
+<link rel="prev" href="buffer_7_with_strategies.html" title="buffer (with strategies)">
<link rel="next" href="../centroid.html" title="centroid">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="buffer.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../centroid.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="buffer_7_with_strategies.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../centroid.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="geometry.reference.algorithms.buffer.return_buffer"></a><a class="link" href="return_buffer.html" title="return_buffer">return_buffer</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id837113"></a>
+ <a class="indexterm" name="idp111034704"></a>
Calculates the buffer of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.buffer.return_buffer.h0"></a>
- <span><a name="geometry.reference.algorithms.buffer.return_buffer.description"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.return_buffer.description"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.description">Description</a>
</h6>
<p>
The free function return_buffer calculates the buffer (a polygon being
@@ -43,17 +43,17 @@ Calculates the buffer of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.buffer.return_buffer.h1"></a>
- <span><a name="geometry.reference.algorithms.buffer.return_buffer.synopsis"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.return_buffer.synopsis"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Output</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Input</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="special">&gt;</span>
-<span class="identifier">Output</span> <span class="identifier">return_buffer</span><span class="special">(</span><span class="identifier">Input</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">distance</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">chord_length</span> <span class="special">=</span> <span class="special">-</span><span class="number">1</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Output</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Input</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Distance</span><span class="special">&gt;</span>
+<span class="identifier">Output</span> <span class="identifier">return_buffer</span><span class="special">(</span><span class="identifier">Input</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Distance</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">distance</span><span class="special">,</span> <span class="identifier">Distance</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">chord_length</span> <span class="special">=</span> <span class="special">-</span><span class="number">1</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.algorithms.buffer.return_buffer.h2"></a>
- <span><a name="geometry.reference.algorithms.buffer.return_buffer.parameters"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.return_buffer.parameters"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -110,28 +110,6 @@ Calculates the buffer of a geometry.
<tr>
<td>
<p>
- Distance
- </p>
- </td>
-<td>
- <p>
- numerical type (int, double, ttmath, ...)
- </p>
- </td>
-<td>
- <p>
- -
- </p>
- </td>
-<td>
- <p>
- Must be specified
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
Input const &amp;
</p>
</td>
@@ -154,10 +132,13 @@ Calculates the buffer of a geometry.
<tr>
<td>
<p>
- T const &amp;
+ Distance const &amp;
</p>
</td>
<td>
+ <p>
+ numerical type (int, double, ttmath, ...)
+ </p>
</td>
<td>
<p>
@@ -173,10 +154,13 @@ Calculates the buffer of a geometry.
<tr>
<td>
<p>
- T const &amp;
+ Distance const &amp;
</p>
</td>
<td>
+ <p>
+ numerical type (int, double, ttmath, ...)
+ </p>
</td>
<td>
<p>
@@ -186,7 +170,7 @@ Calculates the buffer of a geometry.
<td>
<p>
(optional) The length of the chord's in the generated arcs
- around points or bends
+ around points or bends (RESERVED, NOT YET USED)
</p>
</td>
</tr>
@@ -194,20 +178,20 @@ Calculates the buffer of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.buffer.return_buffer.h3"></a>
- <span><a name="geometry.reference.algorithms.buffer.return_buffer.returns"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.return_buffer.returns"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.returns">Returns</a>
</h6>
<p>
The calculated buffer
</p>
<h6>
<a name="geometry.reference.algorithms.buffer.return_buffer.h4"></a>
- <span><a name="geometry.reference.algorithms.buffer.return_buffer.header"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.buffer.return_buffer.header"></a></span><a class="link" href="return_buffer.html#geometry.reference.algorithms.buffer.return_buffer.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -218,8 +202,8 @@ Calculates the buffer of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -227,7 +211,7 @@ Calculates the buffer of a geometry.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="buffer.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../centroid.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="buffer_7_with_strategies.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../buffer.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../centroid.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/centroid.html b/libs/geometry/doc/html/geometry/reference/algorithms/centroid.html
index 03e9db675b..b10bdb5180 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/centroid.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/centroid.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>centroid</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="buffer/return_buffer.html" title="return_buffer">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.centroid"></a><a class="link" href="centroid.html" title="centroid">centroid</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="centroid/centroid_3_with_strategy.html">centroid
(with strategy)</a></span></dt>
<dt><span class="section"><a href="centroid/centroid_2.html">centroid</a></span></dt>
@@ -37,8 +37,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_2.html b/libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_2.html
index 695caaa31e..f7bbfad8ef 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_2.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_2.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>centroid</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../centroid.html" title="centroid">
<link rel="prev" href="centroid_3_with_strategy.html" title="centroid (with strategy)">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.centroid.centroid_2"></a><a class="link" href="centroid_2.html" title="centroid">centroid</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id839513"></a>
+ <a class="indexterm" name="idp111275152"></a>
Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_2.h0"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_2.description"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_2.description"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.description">Description</a>
</h6>
<p>
The free function centroid calculates the geometric center (or: center
@@ -41,7 +41,7 @@ Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_2.h1"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_2.synopsis"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_2.synopsis"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_2.h2"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_2.parameters"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_2.parameters"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -131,13 +131,13 @@ Calculates the centroid of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_2.h3"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_2.header"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_2.header"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -147,7 +147,7 @@ Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_2.h4"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_2.conformance"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_2.conformance"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.conformance">Conformance</a>
</h6>
<p>
The function centroid implements function Centroid from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -155,7 +155,7 @@ Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_2.h5"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_2.behavior"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_2.behavior"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -263,7 +263,7 @@ Calculates the centroid of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_2.h6"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_2.supported_geometries"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_2.supported_geometries"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -444,14 +444,14 @@ Calculates the centroid of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_2.h7"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_2.complexity"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_2.complexity"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_2.h8"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_2.example"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_2.example"></a></span><a class="link" href="centroid_2.html#geometry.reference.algorithms.centroid.centroid_2.example">Example</a>
</h6>
<p>
Shows calculation of a centroid of a polygon
@@ -465,8 +465,6 @@ Calculates the centroid of a geometry.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span>
@@ -501,8 +499,8 @@ Calculates the centroid of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_3_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_3_with_strategy.html
index 0185b39b9b..9f8de98be0 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_3_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/centroid/centroid_3_with_strategy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>centroid (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../centroid.html" title="centroid">
<link rel="prev" href="../centroid.html" title="centroid">
@@ -28,12 +28,12 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id837812"></a>
+ <a class="indexterm" name="idp111111600"></a>
Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.description"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.description"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.description">Description</a>
</h6>
<p>
The free function centroid calculates the geometric center (or: center
@@ -44,7 +44,7 @@ Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.synopsis"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.synopsis"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.parameters"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.parameters"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -157,13 +157,13 @@ Calculates the centroid of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.h3"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.header"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.header"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -173,7 +173,7 @@ Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.h4"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.conformance"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.conformance"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.conformance">Conformance</a>
</h6>
<p>
The function centroid implements function Centroid from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -181,7 +181,7 @@ Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.h5"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.behavior"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.behavior"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -289,7 +289,7 @@ Calculates the centroid of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.h6"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.supported_geometries"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.supported_geometries"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -470,25 +470,25 @@ Calculates the centroid of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.h7"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.complexity"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.complexity"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.h8"></a>
- <span><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.available_strategies"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.available_strategies">Available
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.centroid_3_with_strategy.available_strategies"></a></span><a class="link" href="centroid_3_with_strategy.html#geometry.reference.algorithms.centroid.centroid_3_with_strategy.available_strategies">Available
Strategies</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../../strategies/strategy_centroid_bashein_detmer.html" title="strategy::centroid::bashein_detmer">Bashein
Detmer (cartesian)</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_1.html b/libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_1.html
index 6d187bf146..db46cb468e 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_1.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_1.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>return_centroid</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../centroid.html" title="centroid">
<link rel="prev" href="centroid_2.html" title="centroid">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.centroid.return_centroid_1"></a><a class="link" href="return_centroid_1.html" title="return_centroid">return_centroid</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id841512"></a>
+ <a class="indexterm" name="idp111502112"></a>
Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_1.h0"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_1.description"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_1.description"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.description">Description</a>
</h6>
<p>
The free function centroid calculates the geometric center (or: center
@@ -42,7 +42,7 @@ Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_1.h1"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_1.synopsis"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_1.synopsis"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -52,7 +52,7 @@ Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_1.h2"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_1.parameters"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_1.parameters"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -132,20 +132,20 @@ Calculates the centroid of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_1.h3"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_1.returns"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_1.returns"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.returns">Returns</a>
</h6>
<p>
The calculated centroid
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_1.h4"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_1.header"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_1.header"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -155,7 +155,7 @@ Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_1.h5"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_1.conformance"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_1.conformance"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.conformance">Conformance</a>
</h6>
<p>
The function centroid implements function Centroid from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -163,7 +163,7 @@ Calculates the centroid of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_1.h6"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_1.behavior"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_1.behavior"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -271,7 +271,7 @@ Calculates the centroid of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_1.h7"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_1.supported_geometries"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_1.supported_geometries"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -452,7 +452,7 @@ Calculates the centroid of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_1.h8"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_1.complexity"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_1.complexity"></a></span><a class="link" href="return_centroid_1.html#geometry.reference.algorithms.centroid.return_centroid_1.complexity">Complexity</a>
</h6>
<p>
Linear
@@ -460,8 +460,8 @@ Calculates the centroid of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_2_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_2_with_strategy.html
index 04e764eeac..97932fcd16 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_2_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/centroid/return_centroid_2_with_strategy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>return_centroid (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../centroid.html" title="centroid">
<link rel="prev" href="return_centroid_1.html" title="return_centroid">
@@ -28,12 +28,12 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id842819"></a>
+ <a class="indexterm" name="idp111651328"></a>
Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.description"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.description"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.description">Description</a>
</h6>
<p>
The free function centroid calculates the geometric center (or: center
@@ -46,7 +46,7 @@ Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.synopsis"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.synopsis"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -56,7 +56,7 @@ Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.parameters"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.parameters"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -158,20 +158,20 @@ Calculates the centroid of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h3"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.returns"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.returns"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.returns">Returns</a>
</h6>
<p>
The calculated centroid
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h4"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.header"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.header"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -181,7 +181,7 @@ Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h5"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.conformance"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.conformance"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.conformance">Conformance</a>
</h6>
<p>
The function centroid implements function Centroid from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -189,7 +189,7 @@ Calculates the centroid of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h6"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.behavior"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.behavior"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -297,7 +297,7 @@ Calculates the centroid of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h7"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.supported_geometries"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.supported_geometries"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -478,25 +478,25 @@ Calculates the centroid of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h8"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.complexity"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.complexity"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.h9"></a>
- <span><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.available_strategies"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.available_strategies">Available
+ <span class="phrase"><a name="geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.available_strategies"></a></span><a class="link" href="return_centroid_2_with_strategy.html#geometry.reference.algorithms.centroid.return_centroid_2_with_strategy.available_strategies">Available
Strategies</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../../strategies/strategy_centroid_bashein_detmer.html" title="strategy::centroid::bashein_detmer">Bashein
Detmer (cartesian)</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/clear.html b/libs/geometry/doc/html/geometry/reference/algorithms/clear.html
index fdc81f31e1..6efa346f31 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/clear.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/clear.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>clear</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="centroid/return_centroid_2_with_strategy.html" title="return_centroid (with strategy)">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.clear"></a><a class="link" href="clear.html" title="clear">clear</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id844256"></a>
+ <a class="indexterm" name="idp111815792"></a>
Clears a linestring, ring or polygon (exterior+interiors) or multi*.
</p>
<h6>
<a name="geometry.reference.algorithms.clear.h0"></a>
- <span><a name="geometry.reference.algorithms.clear.description"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.clear.description"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.description">Description</a>
</h6>
<p>
Generic function to clear a geometry. All points will be removed from the
@@ -44,7 +44,7 @@ Clears a linestring, ring or polygon (exterior+interiors) or multi*.
</p>
<h6>
<a name="geometry.reference.algorithms.clear.h1"></a>
- <span><a name="geometry.reference.algorithms.clear.synopsis"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.clear.synopsis"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Clears a linestring, ring or polygon (exterior+interiors) or multi*.
</p>
<h6>
<a name="geometry.reference.algorithms.clear.h2"></a>
- <span><a name="geometry.reference.algorithms.clear.parameters"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.clear.parameters"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -110,13 +110,13 @@ Clears a linestring, ring or polygon (exterior+interiors) or multi*.
</table></div>
<h6>
<a name="geometry.reference.algorithms.clear.h3"></a>
- <span><a name="geometry.reference.algorithms.clear.header"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.clear.header"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -126,7 +126,7 @@ Clears a linestring, ring or polygon (exterior+interiors) or multi*.
</p>
<h6>
<a name="geometry.reference.algorithms.clear.h4"></a>
- <span><a name="geometry.reference.algorithms.clear.conformance"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.clear.conformance"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.conformance">Conformance</a>
</h6>
<p>
The function clear is not defined by OGC.
@@ -136,7 +136,7 @@ Clears a linestring, ring or polygon (exterior+interiors) or multi*.
</p>
<h6>
<a name="geometry.reference.algorithms.clear.h5"></a>
- <span><a name="geometry.reference.algorithms.clear.supported_geometries"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.clear.supported_geometries"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -265,11 +265,23 @@ Clears a linestring, ring or polygon (exterior+interiors) or multi*.
</p>
</td>
</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.algorithms.clear.h6"></a>
- <span><a name="geometry.reference.algorithms.clear.behavior"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.clear.behavior"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -316,7 +328,7 @@ Clears a linestring, ring or polygon (exterior+interiors) or multi*.
<tr>
<td>
<p>
- Rectangle
+ Box
</p>
</td>
<td>
@@ -401,14 +413,14 @@ Clears a linestring, ring or polygon (exterior+interiors) or multi*.
</table></div>
<h6>
<a name="geometry.reference.algorithms.clear.h7"></a>
- <span><a name="geometry.reference.algorithms.clear.complexity"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.clear.complexity"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.complexity">Complexity</a>
</h6>
<p>
Constant
</p>
<h6>
<a name="geometry.reference.algorithms.clear.h8"></a>
- <span><a name="geometry.reference.algorithms.clear.example"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.clear.example"></a></span><a class="link" href="clear.html#geometry.reference.algorithms.clear.example">Example</a>
</h6>
<p>
Shows how to clear a ring or polygon
@@ -467,8 +479,8 @@ Clears a linestring, ring or polygon (exterior+interiors) or multi*.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/convert.html b/libs/geometry/doc/html/geometry/reference/algorithms/convert.html
index 3f9e229972..db8432a965 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/convert.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/convert.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>convert</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="clear.html" title="clear">
@@ -27,23 +27,23 @@
<a name="geometry.reference.algorithms.convert"></a><a class="link" href="convert.html" title="convert">convert</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id846614"></a>
+ <a class="indexterm" name="idp112102320"></a>
Converts one geometry to another geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.convert.h0"></a>
- <span><a name="geometry.reference.algorithms.convert.description"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convert.description"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.description">Description</a>
</h6>
<p>
The convert algorithm converts one geometry, e.g. a BOX, to another geometry,
- e.g. a RING. This only if it is possible and applicable. If the point-order
+ e.g. a RING. This only works if it is possible and applicable. If the point-order
is different, or the closure is different between two geometry types, it
will be converted correctly by explicitly reversing the points or closing
or opening the polygon rings.
</p>
<h6>
<a name="geometry.reference.algorithms.convert.h1"></a>
- <span><a name="geometry.reference.algorithms.convert.synopsis"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convert.synopsis"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -53,7 +53,7 @@ Converts one geometry to another geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.convert.h2"></a>
- <span><a name="geometry.reference.algorithms.convert.parameters"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convert.parameters"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -133,13 +133,13 @@ Converts one geometry to another geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.convert.h3"></a>
- <span><a name="geometry.reference.algorithms.convert.header"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convert.header"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -149,14 +149,14 @@ Converts one geometry to another geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.convert.h4"></a>
- <span><a name="geometry.reference.algorithms.convert.conformance"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convert.conformance"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.conformance">Conformance</a>
</h6>
<p>
The function convert is not defined by OGC.
</p>
<h6>
<a name="geometry.reference.algorithms.convert.h5"></a>
- <span><a name="geometry.reference.algorithms.convert.supported_geometries"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.convert.supported_geometries"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -705,14 +705,14 @@ Converts one geometry to another geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.convert.h6"></a>
- <span><a name="geometry.reference.algorithms.convert.complexity"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convert.complexity"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.convert.h7"></a>
- <span><a name="geometry.reference.algorithms.convert.example"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convert.example"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.example">Example</a>
</h6>
<p>
Shows how to convert a geometry into another geometry
@@ -769,10 +769,10 @@ point tuples: (1, 1)
</pre>
<h6>
<a name="geometry.reference.algorithms.convert.h8"></a>
- <span><a name="geometry.reference.algorithms.convert.see_also"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.convert.see_also"></a></span><a class="link" href="convert.html#geometry.reference.algorithms.convert.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="assign/assign.html" title="assign">assign</a>
</li></ul></div>
<div class="note"><table border="0" summary="Note">
@@ -788,8 +788,8 @@ point tuples: (1, 1)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/convex_hull.html b/libs/geometry/doc/html/geometry/reference/algorithms/convex_hull.html
index 70170ea1ce..da67f0c4a3 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/convex_hull.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/convex_hull.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>convex_hull</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="convert.html" title="convert">
@@ -27,29 +27,29 @@
<a name="geometry.reference.algorithms.convex_hull"></a><a class="link" href="convex_hull.html" title="convex_hull">convex_hull</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id850247"></a>
+ <a class="indexterm" name="idp112536816"></a>
Calculates the convex hull of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.convex_hull.h0"></a>
- <span><a name="geometry.reference.algorithms.convex_hull.description"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convex_hull.description"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.description">Description</a>
</h6>
<p>
The free function convex_hull calculates the convex hull of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.convex_hull.h1"></a>
- <span><a name="geometry.reference.algorithms.convex_hull.synopsis"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convex_hull.synopsis"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputGeometry</span><span class="special">,</span> <span class="special">,</span> <span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputGeometry</span><span class="special">&gt;</span>
<span class="keyword">void</span> <span class="identifier">convex_hull</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">OutputGeometry</span> <span class="special">&amp;</span> <span class="identifier">hull</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.algorithms.convex_hull.h2"></a>
- <span><a name="geometry.reference.algorithms.convex_hull.parameters"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convex_hull.parameters"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -84,56 +84,15 @@ Calculates the convex hull of a geometry.
<tr>
<td>
<p>
- Geometry1
- </p>
- </td>
-<td>
- <p>
- Any type fulfilling a Geometry Concept
- </p>
- </td>
-<td>
- <p>
- -
- </p>
- </td>
-<td>
- <p>
- Must be specified
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- Geometry2
- </p>
- </td>
-<td>
- <p>
- Any type fulfilling a Geometry Concept
- </p>
- </td>
-<td>
- <p>
- -
- </p>
- </td>
-<td>
- <p>
- Must be specified
+ Geometry const &amp;
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- Geometry const &amp;
+ the input geometry type
</p>
</td>
<td>
- </td>
-<td>
<p>
geometry
</p>
@@ -151,6 +110,9 @@ Calculates the convex hull of a geometry.
</p>
</td>
<td>
+ <p>
+ the output geometry type
+ </p>
</td>
<td>
<p>
@@ -167,13 +129,13 @@ Calculates the convex hull of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.convex_hull.h3"></a>
- <span><a name="geometry.reference.algorithms.convex_hull.header"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convex_hull.header"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -183,14 +145,14 @@ Calculates the convex hull of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.convex_hull.h4"></a>
- <span><a name="geometry.reference.algorithms.convex_hull.conformance"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convex_hull.conformance"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.conformance">Conformance</a>
</h6>
<p>
The function convex_hull implements function ConvexHull() from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC Simple Feature Specification</a>.
</p>
<h6>
<a name="geometry.reference.algorithms.convex_hull.h5"></a>
- <span><a name="geometry.reference.algorithms.convex_hull.supported_geometries"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.convex_hull.supported_geometries"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -323,14 +285,14 @@ Calculates the convex hull of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.convex_hull.h6"></a>
- <span><a name="geometry.reference.algorithms.convex_hull.complexity"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convex_hull.complexity"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.complexity">Complexity</a>
</h6>
<p>
- Logarithmic
+ Linearithmic
</p>
<h6>
<a name="geometry.reference.algorithms.convex_hull.h7"></a>
- <span><a name="geometry.reference.algorithms.convex_hull.example"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.convex_hull.example"></a></span><a class="link" href="convex_hull.html#geometry.reference.algorithms.convex_hull.example">Example</a>
</h6>
<p>
Shows how to generate the convex_hull of a geometry
@@ -381,8 +343,8 @@ hull: (((2, 1.3), (2.4, 1.7), (4.1, 3), (5.3, 2.6), (5.4, 1.2), (4.9, 0.8), (2.9
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/correct.html b/libs/geometry/doc/html/geometry/reference/algorithms/correct.html
index 95eea810bf..4f8fef55be 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/correct.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/correct.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>correct</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="convex_hull.html" title="convex_hull">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.correct"></a><a class="link" href="correct.html" title="correct">correct</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id851925"></a>
+ <a class="indexterm" name="idp112727104"></a>
Corrects a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.correct.h0"></a>
- <span><a name="geometry.reference.algorithms.correct.description"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.correct.description"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.description">Description</a>
</h6>
<p>
Corrects a geometry: all rings which are wrongly oriented with respect
@@ -42,7 +42,7 @@ Corrects a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.correct.h1"></a>
- <span><a name="geometry.reference.algorithms.correct.synopsis"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.correct.synopsis"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -52,7 +52,7 @@ Corrects a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.correct.h2"></a>
- <span><a name="geometry.reference.algorithms.correct.parameters"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.correct.parameters"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -108,13 +108,13 @@ Corrects a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.correct.h3"></a>
- <span><a name="geometry.reference.algorithms.correct.header"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.correct.header"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -124,14 +124,14 @@ Corrects a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.correct.h4"></a>
- <span><a name="geometry.reference.algorithms.correct.conformance"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.correct.conformance"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.conformance">Conformance</a>
</h6>
<p>
The function correct is not defined by OGC.
</p>
<h6>
<a name="geometry.reference.algorithms.correct.h5"></a>
- <span><a name="geometry.reference.algorithms.correct.supported_geometries"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.correct.supported_geometries"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -260,11 +260,23 @@ Corrects a geometry.
</p>
</td>
</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.algorithms.correct.h6"></a>
- <span><a name="geometry.reference.algorithms.correct.behavior"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.correct.behavior"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -323,12 +335,12 @@ Corrects a geometry.
<tr>
<td>
<p>
- Rectangle
+ Box
</p>
</td>
<td>
<p>
- Rectangle is corrected with respect to minimal and maximal corners
+ Box is corrected with respect to minimal and maximal corners
</p>
</td>
</tr>
@@ -348,14 +360,14 @@ Corrects a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.correct.h7"></a>
- <span><a name="geometry.reference.algorithms.correct.complexity"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.correct.complexity"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.correct.h8"></a>
- <span><a name="geometry.reference.algorithms.correct.example"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.correct.example"></a></span><a class="link" href="correct.html#geometry.reference.algorithms.correct.example">Example</a>
</h6>
<p>
Shows how to correct a polygon with respect to its orientation and closure
@@ -417,8 +429,8 @@ Corrects a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/covered_by.html b/libs/geometry/doc/html/geometry/reference/algorithms/covered_by.html
index 479e55d09f..f307a839a6 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/covered_by.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/covered_by.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>covered_by</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="correct.html" title="correct">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.covered_by"></a><a class="link" href="covered_by.html" title="covered_by">covered_by</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="covered_by/covered_by_2.html">covered_by</a></span></dt>
<dt><span class="section"><a href="covered_by/covered_by_3_with_strategy.html">covered_by
(with strategy)</a></span></dt>
@@ -34,8 +34,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_2.html b/libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_2.html
index 5852a2c2c4..55df12e58d 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_2.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_2.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>covered_by</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../covered_by.html" title="covered_by">
<link rel="prev" href="../covered_by.html" title="covered_by">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.covered_by.covered_by_2"></a><a class="link" href="covered_by_2.html" title="covered_by">covered_by</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id853953"></a>
+ <a class="indexterm" name="idp112971648"></a>
Checks if the first geometry is inside or on border the second geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_2.h0"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_2.description"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_2.description"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.description">Description</a>
</h6>
<p>
The free function covered_by checks if the first geometry is inside or
@@ -40,7 +40,7 @@ Checks if the first geometry is inside or on border the second geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_2.h1"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_2.synopsis"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_2.synopsis"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Checks if the first geometry is inside or on border the second geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_2.h2"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_2.parameters"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_2.parameters"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -132,20 +132,20 @@ Checks if the first geometry is inside or on border the second geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_2.h3"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_2.returns"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_2.returns"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.returns">Returns</a>
</h6>
<p>
true if geometry1 is inside of or on the border of geometry2, else false
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_2.h4"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_2.header"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_2.header"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -155,7 +155,7 @@ Checks if the first geometry is inside or on border the second geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_2.h5"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_2.conformance"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_2.conformance"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.conformance">Conformance</a>
</h6>
<p>
The function covered_by is not defined by OGC.
@@ -173,7 +173,7 @@ Checks if the first geometry is inside or on border the second geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_2.h6"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_2.supported_geometries"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_2.supported_geometries"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -188,6 +188,7 @@ Checks if the first geometry is inside or on border the second geometry.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -237,6 +238,11 @@ Checks if the first geometry is inside or on border the second geometry.
MultiPolygon
</p>
</th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
@@ -247,6 +253,11 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -299,6 +310,11 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -394,6 +410,11 @@ Checks if the first geometry is inside or on border the second geometry.
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -403,7 +424,7 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -418,7 +439,7 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -438,6 +459,11 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -470,17 +496,17 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -490,12 +516,17 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -522,17 +553,17 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -542,12 +573,17 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -559,6 +595,11 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -611,6 +652,11 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -621,6 +667,11 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -636,6 +687,11 @@ Checks if the first geometry is inside or on border the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -644,6 +700,18 @@ Checks if the first geometry is inside or on border the second geometry.
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
<td>
<p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
@@ -654,11 +722,46 @@ Checks if the first geometry is inside or on border the second geometry.
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
<p>
- MultiPolygon
+ Variant
</p>
</td>
<td>
@@ -706,6 +809,11 @@ Checks if the first geometry is inside or on border the second geometry.
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
@@ -722,17 +830,17 @@ Checks if the first geometry is inside or on border the second geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_2.h7"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_2.complexity"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_2.complexity"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_2.h8"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_2.see_also"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_2.see_also"></a></span><a class="link" href="covered_by_2.html#geometry.reference.algorithms.covered_by.covered_by_2.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../within.html" title="within">within</a>
</li></ul></div>
<div class="note"><table border="0" summary="Note">
@@ -748,8 +856,8 @@ Checks if the first geometry is inside or on border the second geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_3_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_3_with_strategy.html
index fec9e03568..b7570d608e 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_3_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/covered_by/covered_by_3_with_strategy.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>covered_by (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../covered_by.html" title="covered_by">
<link rel="prev" href="covered_by_2.html" title="covered_by">
-<link rel="next" href="../difference.html" title="difference">
+<link rel="next" href="../crosses.html" title="crosses">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="covered_by_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../covered_by.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../difference.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="covered_by_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../covered_by.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../crosses.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -28,13 +28,13 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id856772"></a>
+ <a class="indexterm" name="idp113319712"></a>
Checks if the first geometry is inside or on border the second geometry
using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.description"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.description"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.description">Description</a>
</h6>
<p>
The free function covered_by checks if the first geometry is inside or
@@ -45,7 +45,7 @@ Checks if the first geometry is inside or on border the second geometry
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.synopsis"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.synopsis"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -55,7 +55,7 @@ Checks if the first geometry is inside or on border the second geometry
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.parameters"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.parameters"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -156,20 +156,20 @@ Checks if the first geometry is inside or on border the second geometry
</table></div>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.h3"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.returns"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.returns"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.returns">Returns</a>
</h6>
<p>
true if geometry1 is inside of or on the border of geometry2, else false
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.h4"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.header"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.header"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -179,7 +179,7 @@ Checks if the first geometry is inside or on border the second geometry
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.h5"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.conformance"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.conformance"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.conformance">Conformance</a>
</h6>
<p>
The function covered_by is not defined by OGC.
@@ -197,7 +197,7 @@ Checks if the first geometry is inside or on border the second geometry
</table></div>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.h6"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.supported_geometries"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.supported_geometries"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -212,6 +212,7 @@ Checks if the first geometry is inside or on border the second geometry
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -261,6 +262,11 @@ Checks if the first geometry is inside or on border the second geometry
MultiPolygon
</p>
</th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
@@ -271,6 +277,11 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -323,6 +334,11 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -418,6 +434,11 @@ Checks if the first geometry is inside or on border the second geometry
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -427,7 +448,7 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -442,7 +463,7 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -462,6 +483,11 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -494,17 +520,17 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -514,12 +540,17 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -546,17 +577,17 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -566,12 +597,17 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -583,6 +619,11 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -635,6 +676,11 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -645,6 +691,11 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -660,6 +711,11 @@ Checks if the first geometry is inside or on border the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -668,6 +724,18 @@ Checks if the first geometry is inside or on border the second geometry
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
<td>
<p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
@@ -678,11 +746,46 @@ Checks if the first geometry is inside or on border the second geometry
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
<p>
- MultiPolygon
+ Variant
</p>
</td>
<td>
@@ -730,6 +833,11 @@ Checks if the first geometry is inside or on border the second geometry
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
@@ -746,17 +854,17 @@ Checks if the first geometry is inside or on border the second geometry
</table></div>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.h7"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.complexity"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.complexity"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.h8"></a>
- <span><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.see_also"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.see_also"></a></span><a class="link" href="covered_by_3_with_strategy.html#geometry.reference.algorithms.covered_by.covered_by_3_with_strategy.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../within.html" title="within">within</a>
</li></ul></div>
<div class="note"><table border="0" summary="Note">
@@ -772,8 +880,8 @@ Checks if the first geometry is inside or on border the second geometry
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -781,7 +889,7 @@ Checks if the first geometry is inside or on border the second geometry
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="covered_by_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../covered_by.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../difference.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="covered_by_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../covered_by.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../crosses.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/crosses.html b/libs/geometry/doc/html/geometry/reference/algorithms/crosses.html
new file mode 100644
index 0000000000..42164a2c1f
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/crosses.html
@@ -0,0 +1,815 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>crosses</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../algorithms.html" title="Algorithms">
+<link rel="prev" href="covered_by/covered_by_3_with_strategy.html" title="covered_by (with strategy)">
+<link rel="next" href="difference.html" title="difference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="covered_by/covered_by_3_with_strategy.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="difference.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.algorithms.crosses"></a><a class="link" href="crosses.html" title="crosses">crosses</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp113677152"></a>
+Checks if two geometries crosses.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.crosses.h0"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.crosses.synopsis"></a></span><a class="link" href="crosses.html#geometry.reference.algorithms.crosses.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Geometry2</span><span class="special">&gt;</span>
+<span class="keyword">bool</span> <span class="identifier">crosses</span><span class="special">(</span><span class="identifier">Geometry1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry2</span><span class="special">)</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.crosses.h1"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.crosses.parameters"></a></span><a class="link" href="crosses.html#geometry.reference.algorithms.crosses.parameters">Parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Concept
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Geometry1 const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
+ </td>
+<td>
+ <p>
+ geometry1
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Geometry2 const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
+ </td>
+<td>
+ <p>
+ geometry2
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.crosses.h2"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.crosses.returns"></a></span><a class="link" href="crosses.html#geometry.reference.algorithms.crosses.returns">Returns</a>
+ </h6>
+<p>
+ Returns true if two geometries crosses
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.crosses.h3"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.crosses.header"></a></span><a class="link" href="crosses.html#geometry.reference.algorithms.crosses.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">crosses</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.crosses.h4"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.crosses.conformance"></a></span><a class="link" href="crosses.html#geometry.reference.algorithms.crosses.conformance">Conformance</a>
+ </h6>
+<p>
+ The function crosses implements function Crosses from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
+ Simple Feature Specification</a>.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.crosses.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.crosses.supported_geometries"></a></span><a class="link" href="crosses.html#geometry.reference.algorithms.crosses.supported_geometries">Supported
+ geometries</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ </th>
+<th>
+ <p>
+ Point
+ </p>
+ </th>
+<th>
+ <p>
+ Segment
+ </p>
+ </th>
+<th>
+ <p>
+ Box
+ </p>
+ </th>
+<th>
+ <p>
+ Linestring
+ </p>
+ </th>
+<th>
+ <p>
+ Ring
+ </p>
+ </th>
+<th>
+ <p>
+ Polygon
+ </p>
+ </th>
+<th>
+ <p>
+ MultiPoint
+ </p>
+ </th>
+<th>
+ <p>
+ MultiLinestring
+ </p>
+ </th>
+<th>
+ <p>
+ MultiPolygon
+ </p>
+ </th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Point
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Segment
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Box
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Linestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Ring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Polygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPoint
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiLinestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="covered_by/covered_by_3_with_strategy.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="difference.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/difference.html b/libs/geometry/doc/html/geometry/reference/algorithms/difference.html
index de7e206d93..c65ba2b014 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/difference.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/difference.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>difference</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
-<link rel="prev" href="covered_by/covered_by_3_with_strategy.html" title="covered_by (with strategy)">
+<link rel="prev" href="crosses.html" title="crosses">
<link rel="next" href="disjoint.html" title="disjoint">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,18 +20,18 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="covered_by/covered_by_3_with_strategy.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="disjoint.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="crosses.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="disjoint.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.difference"></a><a class="link" href="difference.html" title="difference">difference</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id859402"></a>
+ <a class="indexterm" name="idp114008368"></a>
</p>
<h6>
<a name="geometry.reference.algorithms.difference.h0"></a>
- <span><a name="geometry.reference.algorithms.difference.description"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.difference.description"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.description">Description</a>
</h6>
<p>
Calculate the difference of two geometries
@@ -42,7 +42,7 @@
</p>
<h6>
<a name="geometry.reference.algorithms.difference.h1"></a>
- <span><a name="geometry.reference.algorithms.difference.synopsis"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.difference.synopsis"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -52,7 +52,7 @@
</p>
<h6>
<a name="geometry.reference.algorithms.difference.h2"></a>
- <span><a name="geometry.reference.algorithms.difference.parameters"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.difference.parameters"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -155,13 +155,13 @@
</table></div>
<h6>
<a name="geometry.reference.algorithms.difference.h3"></a>
- <span><a name="geometry.reference.algorithms.difference.header"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.difference.header"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -171,14 +171,14 @@
</p>
<h6>
<a name="geometry.reference.algorithms.difference.h4"></a>
- <span><a name="geometry.reference.algorithms.difference.conformance"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.difference.conformance"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.conformance">Conformance</a>
</h6>
<p>
The function difference implements function Difference from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC Simple Feature Specification</a>.
</p>
<h6>
<a name="geometry.reference.algorithms.difference.h5"></a>
- <span><a name="geometry.reference.algorithms.difference.behavior"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.difference.behavior"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -226,6 +226,32 @@
<tr>
<td>
<p>
+ linear (e.g. linestring)
+ </p>
+ </td>
+<td>
+ <p>
+ All combinations of: linestring, multi_linestring; results in
+ a collection of linestrings
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ pointlike (e.g. point)
+ </p>
+ </td>
+<td>
+ <p>
+ All combinations of: point, multi_point; results in a collection
+ of points
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
Other geometries
</p>
</td>
@@ -274,7 +300,7 @@
</table></div>
<h6>
<a name="geometry.reference.algorithms.difference.h6"></a>
- <span><a name="geometry.reference.algorithms.difference.example"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.difference.example"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.example">Example</a>
</h6>
<p>
Shows how to subtract one polygon from another polygon
@@ -287,7 +313,6 @@
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -356,10 +381,10 @@ blue - green:
</pre>
<h6>
<a name="geometry.reference.algorithms.difference.h7"></a>
- <span><a name="geometry.reference.algorithms.difference.see_also"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.difference.see_also"></a></span><a class="link" href="difference.html#geometry.reference.algorithms.difference.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="sym_difference.html" title="sym_difference">sym_difference
(symmetric difference)</a>
@@ -374,8 +399,8 @@ blue - green:
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -383,7 +408,7 @@ blue - green:
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="covered_by/covered_by_3_with_strategy.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="disjoint.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="crosses.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="disjoint.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/disjoint.html b/libs/geometry/doc/html/geometry/reference/algorithms/disjoint.html
index cc1886d98d..13bf33706a 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/disjoint.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/disjoint.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>disjoint</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="difference.html" title="difference">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.disjoint"></a><a class="link" href="disjoint.html" title="disjoint">disjoint</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id861531"></a>
+ <a class="indexterm" name="idp114258192"></a>
Checks if two geometries are disjoint.
</p>
<h6>
<a name="geometry.reference.algorithms.disjoint.h0"></a>
- <span><a name="geometry.reference.algorithms.disjoint.synopsis"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.disjoint.synopsis"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Checks if two geometries are disjoint.
</p>
<h6>
<a name="geometry.reference.algorithms.disjoint.h1"></a>
- <span><a name="geometry.reference.algorithms.disjoint.parameters"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.disjoint.parameters"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -122,20 +122,20 @@ Checks if two geometries are disjoint.
</table></div>
<h6>
<a name="geometry.reference.algorithms.disjoint.h2"></a>
- <span><a name="geometry.reference.algorithms.disjoint.returns"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.disjoint.returns"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.returns">Returns</a>
</h6>
<p>
Returns true if two geometries are disjoint
</p>
<h6>
<a name="geometry.reference.algorithms.disjoint.h3"></a>
- <span><a name="geometry.reference.algorithms.disjoint.header"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.disjoint.header"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -145,17 +145,663 @@ Checks if two geometries are disjoint.
</p>
<h6>
<a name="geometry.reference.algorithms.disjoint.h4"></a>
- <span><a name="geometry.reference.algorithms.disjoint.conformance"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.disjoint.conformance"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.conformance">Conformance</a>
</h6>
<p>
The function disjoint implements function Disjoint from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
Simple Feature Specification</a>.
</p>
+<h6>
+<a name="geometry.reference.algorithms.disjoint.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.disjoint.supported_geometries"></a></span><a class="link" href="disjoint.html#geometry.reference.algorithms.disjoint.supported_geometries">Supported
+ geometries</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ </th>
+<th>
+ <p>
+ Point
+ </p>
+ </th>
+<th>
+ <p>
+ Segment
+ </p>
+ </th>
+<th>
+ <p>
+ Box
+ </p>
+ </th>
+<th>
+ <p>
+ Linestring
+ </p>
+ </th>
+<th>
+ <p>
+ Ring
+ </p>
+ </th>
+<th>
+ <p>
+ Polygon
+ </p>
+ </th>
+<th>
+ <p>
+ MultiPoint
+ </p>
+ </th>
+<th>
+ <p>
+ MultiLinestring
+ </p>
+ </th>
+<th>
+ <p>
+ MultiPolygon
+ </p>
+ </th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Point
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Segment
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Box
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Linestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Ring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Polygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPoint
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiLinestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/distance.html b/libs/geometry/doc/html/geometry/reference/algorithms/distance.html
index b44df16222..a917665afd 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/distance.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/distance.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>distance</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="disjoint.html" title="disjoint">
-<link rel="next" href="distance/comparable_distance.html" title="comparable_distance">
+<link rel="next" href="distance/comparable_distance_3_with_strategy.html" title="comparable_distance (with strategy)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,25 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="disjoint.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance/comparable_distance.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="disjoint.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance/comparable_distance_3_with_strategy.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.distance"></a><a class="link" href="distance.html" title="distance">distance</a>
</h4></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="distance/comparable_distance.html">comparable_distance</a></span></dt>
-<dt><span class="section"><a href="distance/distance_2.html">distance</a></span></dt>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="distance/comparable_distance_3_with_strategy.html">comparable_distance
+ (with strategy)</a></span></dt>
+<dt><span class="section"><a href="distance/comparable_distance_2.html">comparable_distance</a></span></dt>
<dt><span class="section"><a href="distance/distance_3_with_strategy.html">distance
(with strategy)</a></span></dt>
+<dt><span class="section"><a href="distance/distance_2.html">distance</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -44,7 +46,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="disjoint.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance/comparable_distance.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="disjoint.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance/comparable_distance_3_with_strategy.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance.html b/libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance.html
deleted file mode 100644
index f6f46cbaab..0000000000
--- a/libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>comparable_distance</title>
-<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="up" href="../distance.html" title="distance">
-<link rel="prev" href="../distance.html" title="distance">
-<link rel="next" href="distance_2.html" title="distance">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../distance.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.algorithms.distance.comparable_distance"></a><a class="link" href="comparable_distance.html" title="comparable_distance">comparable_distance</a>
-</h5></div></div></div>
-<p>
- <a class="indexterm" name="id862076"></a>
-Calculate the comparable distance measurement of two geometries.
- </p>
-<h6>
-<a name="geometry.reference.algorithms.distance.comparable_distance.h0"></a>
- <span><a name="geometry.reference.algorithms.distance.comparable_distance.description"></a></span><a class="link" href="comparable_distance.html#geometry.reference.algorithms.distance.comparable_distance.description">Description</a>
- </h6>
-<p>
- The free function comparable_distance does not necessarily calculate
- the distance, but it calculates a distance measure such that two distances
- are comparable to each other. For example: for the Cartesian coordinate
- system, Pythagoras is used but the square root is not taken, which makes
- it faster and the results of two point pairs can still be compared to
- each other.
- </p>
-<h6>
-<a name="geometry.reference.algorithms.distance.comparable_distance.h1"></a>
- <span><a name="geometry.reference.algorithms.distance.comparable_distance.synopsis"></a></span><a class="link" href="comparable_distance.html#geometry.reference.algorithms.distance.comparable_distance.synopsis">Synopsis</a>
- </h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Geometry2</span><span class="special">&gt;</span>
-<span class="identifier">default_distance_result</span><span class="special">&lt;</span><span class="identifier">Geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">comparable_distance</span><span class="special">(</span><span class="identifier">Geometry1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry2</span><span class="special">)</span></pre>
-<p>
- </p>
-<h6>
-<a name="geometry.reference.algorithms.distance.comparable_distance.h2"></a>
- <span><a name="geometry.reference.algorithms.distance.comparable_distance.parameters"></a></span><a class="link" href="comparable_distance.html#geometry.reference.algorithms.distance.comparable_distance.parameters">Parameters</a>
- </h6>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- Type
- </p>
- </th>
-<th>
- <p>
- Concept
- </p>
- </th>
-<th>
- <p>
- Name
- </p>
- </th>
-<th>
- <p>
- Description
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- Geometry1 const &amp;
- </p>
- </td>
-<td>
- <p>
- first geometry type
- </p>
- </td>
-<td>
- <p>
- geometry1
- </p>
- </td>
-<td>
- <p>
- A model of the specified concept
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- Geometry2 const &amp;
- </p>
- </td>
-<td>
- <p>
- second geometry type
- </p>
- </td>
-<td>
- <p>
- geometry2
- </p>
- </td>
-<td>
- <p>
- A model of the specified concept
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-<h6>
-<a name="geometry.reference.algorithms.distance.comparable_distance.h3"></a>
- <span><a name="geometry.reference.algorithms.distance.comparable_distance.returns"></a></span><a class="link" href="comparable_distance.html#geometry.reference.algorithms.distance.comparable_distance.returns">Returns</a>
- </h6>
-<p>
- The calculated comparable distance
- </p>
-<h6>
-<a name="geometry.reference.algorithms.distance.comparable_distance.h4"></a>
- <span><a name="geometry.reference.algorithms.distance.comparable_distance.header"></a></span><a class="link" href="comparable_distance.html#geometry.reference.algorithms.distance.comparable_distance.header">Header</a>
- </h6>
-<p>
- Either
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- </p>
-<p>
- Or
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">comparable_distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- </p>
-<h6>
-<a name="geometry.reference.algorithms.distance.comparable_distance.h5"></a>
- <span><a name="geometry.reference.algorithms.distance.comparable_distance.conformance"></a></span><a class="link" href="comparable_distance.html#geometry.reference.algorithms.distance.comparable_distance.conformance">Conformance</a>
- </h6>
-<p>
- The function comparable_distance is not defined by OGC.
- </p>
-<h6>
-<a name="geometry.reference.algorithms.distance.comparable_distance.h6"></a>
- <span><a name="geometry.reference.algorithms.distance.comparable_distance.behaviour"></a></span><a class="link" href="comparable_distance.html#geometry.reference.algorithms.distance.comparable_distance.behaviour">Behaviour</a>
- </h6>
-<p>
- There is no (not yet) version with a strategy.
- </p>
-<p>
- It depends on the coordinate system of the geometry's point type if there
- is a strategy available which can determine (more efficient than the
- standard strategy) a measure of comparable distance.
- </p>
-<h6>
-<a name="geometry.reference.algorithms.distance.comparable_distance.h7"></a>
- <span><a name="geometry.reference.algorithms.distance.comparable_distance.complexity"></a></span><a class="link" href="comparable_distance.html#geometry.reference.algorithms.distance.comparable_distance.complexity">Complexity</a>
- </h6>
-<p>
- Linear
- </p>
-<h6>
-<a name="geometry.reference.algorithms.distance.comparable_distance.h8"></a>
- <span><a name="geometry.reference.algorithms.distance.comparable_distance.example"></a></span><a class="link" href="comparable_distance.html#geometry.reference.algorithms.distance.comparable_distance.example">Example</a>
- </h6>
-<p>
- Shows how to efficiently get the closest point
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
-
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">bounds</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-
-<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
-<span class="special">{</span>
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point_type</span><span class="special">;</span>
-
- <span class="identifier">point_type</span> <span class="identifier">p</span><span class="special">(</span><span class="number">1.4</span><span class="special">,</span> <span class="number">2.6</span><span class="special">);</span>
-
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">;</span>
- <span class="keyword">for</span> <span class="special">(</span><span class="keyword">double</span> <span class="identifier">x</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">;</span> <span class="identifier">x</span> <span class="special">&lt;=</span> <span class="number">4.0</span><span class="special">;</span> <span class="identifier">x</span><span class="special">++)</span>
- <span class="special">{</span>
- <span class="keyword">for</span> <span class="special">(</span><span class="keyword">double</span> <span class="identifier">y</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">;</span> <span class="identifier">y</span> <span class="special">&lt;=</span> <span class="number">4.0</span><span class="special">;</span> <span class="identifier">y</span><span class="special">++)</span>
- <span class="special">{</span>
- <span class="identifier">v</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">point_type</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">));</span>
- <span class="special">}</span>
- <span class="special">}</span>
-
- <span class="identifier">point_type</span> <span class="identifier">min_p</span><span class="special">;</span>
- <span class="keyword">double</span> <span class="identifier">min_d</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bounds</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">highest</span><span class="special">();</span>
- <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">point_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">pv</span><span class="special">,</span> <span class="identifier">v</span><span class="special">)</span>
- <span class="special">{</span>
- <span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">comparable_distance</span><span class="special">(</span><span class="identifier">p</span><span class="special">,</span> <span class="identifier">pv</span><span class="special">);</span>
- <span class="keyword">if</span> <span class="special">(</span><span class="identifier">d</span> <span class="special">&lt;</span> <span class="identifier">min_d</span><span class="special">)</span>
- <span class="special">{</span>
- <span class="identifier">min_d</span> <span class="special">=</span> <span class="identifier">d</span><span class="special">;</span>
- <span class="identifier">min_p</span> <span class="special">=</span> <span class="identifier">pv</span><span class="special">;</span>
- <span class="special">}</span>
- <span class="special">}</span>
-
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span>
- <span class="special">&lt;&lt;</span> <span class="string">"Closest: "</span> <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">dsv</span><span class="special">(</span><span class="identifier">min_p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span>
- <span class="special">&lt;&lt;</span> <span class="string">"At: "</span> <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">p</span><span class="special">,</span> <span class="identifier">min_p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-
- <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-<p>
- Output:
- </p>
-<pre class="programlisting">Closest: (1, 3)
-At: 0.565685
-</pre>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../distance.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance_2.html b/libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance_2.html
new file mode 100644
index 0000000000..f345d1e5d5
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance_2.html
@@ -0,0 +1,907 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>comparable_distance</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../distance.html" title="distance">
+<link rel="prev" href="comparable_distance_3_with_strategy.html" title="comparable_distance (with strategy)">
+<link rel="next" href="distance_3_with_strategy.html" title="distance (with strategy)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="comparable_distance_3_with_strategy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance_3_with_strategy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.algorithms.distance.comparable_distance_2"></a><a class="link" href="comparable_distance_2.html" title="comparable_distance">comparable_distance</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp114666848"></a>
+Calculate the comparable distance measurement of two geometries.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h0"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.description"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.description">Description</a>
+ </h6>
+<p>
+ The free function comparable_distance does not necessarily calculate
+ the distance, but it calculates a distance measure such that two distances
+ are comparable to each other. For example: for the Cartesian coordinate
+ system, Pythagoras is used but the square root is not taken, which makes
+ it faster and the results of two point pairs can still be compared to
+ each other.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h1"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.synopsis"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Geometry2</span><span class="special">&gt;</span>
+<span class="identifier">default_comparable_distance_result</span><span class="special">&lt;</span><span class="identifier">Geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">comparable_distance</span><span class="special">(</span><span class="identifier">Geometry1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry2</span><span class="special">)</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h2"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.parameters"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.parameters">Parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Concept
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Geometry1 const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ first geometry type
+ </p>
+ </td>
+<td>
+ <p>
+ geometry1
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Geometry2 const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ second geometry type
+ </p>
+ </td>
+<td>
+ <p>
+ geometry2
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h3"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.returns"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.returns">Returns</a>
+ </h6>
+<p>
+ The calculated comparable distance
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h4"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.header"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">comparable_distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.conformance"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.conformance">Conformance</a>
+ </h6>
+<p>
+ The function comparable_distance is not defined by OGC.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h6"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.behaviour"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.behaviour">Behaviour</a>
+ </h6>
+<p>
+ It depends on the coordinate system of the geometry's point type if there
+ is a strategy available which can determine (more efficient than the
+ standard strategy) a measure of comparable distance.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h7"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.supported_geometries"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.supported_geometries">Supported
+ geometries</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ </th>
+<th>
+ <p>
+ Point
+ </p>
+ </th>
+<th>
+ <p>
+ Segment
+ </p>
+ </th>
+<th>
+ <p>
+ Box
+ </p>
+ </th>
+<th>
+ <p>
+ Linestring
+ </p>
+ </th>
+<th>
+ <p>
+ Ring
+ </p>
+ </th>
+<th>
+ <p>
+ Polygon
+ </p>
+ </th>
+<th>
+ <p>
+ MultiPoint
+ </p>
+ </th>
+<th>
+ <p>
+ MultiLinestring
+ </p>
+ </th>
+<th>
+ <p>
+ MultiPolygon
+ </p>
+ </th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Point
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Segment
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Box
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Linestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Ring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Polygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPoint
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiLinestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h8"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.complexity"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.complexity">Complexity</a>
+ </h6>
+<p>
+ For point to geometry: linear
+ </p>
+<p>
+ For multi-point to ring/polygon/multi-polygon: currently quadratic
+ </p>
+<p>
+ For all other geometry combinations: linearithmic
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_2.h9"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_2.example"></a></span><a class="link" href="comparable_distance_2.html#geometry.reference.algorithms.distance.comparable_distance_2.example">Example</a>
+ </h6>
+<p>
+ Shows how to efficiently get the closest point
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">numeric</span><span class="special">/</span><span class="identifier">conversion</span><span class="special">/</span><span class="identifier">bounds</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point_type</span><span class="special">;</span>
+
+ <span class="identifier">point_type</span> <span class="identifier">p</span><span class="special">(</span><span class="number">1.4</span><span class="special">,</span> <span class="number">2.6</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">v</span><span class="special">;</span>
+ <span class="keyword">for</span> <span class="special">(</span><span class="keyword">double</span> <span class="identifier">x</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">;</span> <span class="identifier">x</span> <span class="special">&lt;=</span> <span class="number">4.0</span><span class="special">;</span> <span class="identifier">x</span><span class="special">++)</span>
+ <span class="special">{</span>
+ <span class="keyword">for</span> <span class="special">(</span><span class="keyword">double</span> <span class="identifier">y</span> <span class="special">=</span> <span class="number">0.0</span><span class="special">;</span> <span class="identifier">y</span> <span class="special">&lt;=</span> <span class="number">4.0</span><span class="special">;</span> <span class="identifier">y</span><span class="special">++)</span>
+ <span class="special">{</span>
+ <span class="identifier">v</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">point_type</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">));</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+
+ <span class="identifier">point_type</span> <span class="identifier">min_p</span><span class="special">;</span>
+ <span class="keyword">double</span> <span class="identifier">min_d</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">numeric</span><span class="special">::</span><span class="identifier">bounds</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">highest</span><span class="special">();</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">point_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">pv</span><span class="special">,</span> <span class="identifier">v</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">comparable_distance</span><span class="special">(</span><span class="identifier">p</span><span class="special">,</span> <span class="identifier">pv</span><span class="special">);</span>
+ <span class="keyword">if</span> <span class="special">(</span><span class="identifier">d</span> <span class="special">&lt;</span> <span class="identifier">min_d</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">min_d</span> <span class="special">=</span> <span class="identifier">d</span><span class="special">;</span>
+ <span class="identifier">min_p</span> <span class="special">=</span> <span class="identifier">pv</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span>
+ <span class="special">&lt;&lt;</span> <span class="string">"Closest: "</span> <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">dsv</span><span class="special">(</span><span class="identifier">min_p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span>
+ <span class="special">&lt;&lt;</span> <span class="string">"At: "</span> <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">p</span><span class="special">,</span> <span class="identifier">min_p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<p>
+ Output:
+ </p>
+<pre class="programlisting">Closest: (1, 3)
+At: 0.565685
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="comparable_distance_3_with_strategy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance_3_with_strategy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance_3_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance_3_with_strategy.html
new file mode 100644
index 0000000000..4fca52645c
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/distance/comparable_distance_3_with_strategy.html
@@ -0,0 +1,197 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>comparable_distance (with strategy)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../distance.html" title="distance">
+<link rel="prev" href="../distance.html" title="distance">
+<link rel="next" href="comparable_distance_2.html" title="comparable_distance">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../distance.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="comparable_distance_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy"></a><a class="link" href="comparable_distance_3_with_strategy.html" title="comparable_distance (with strategy)">comparable_distance
+ (with strategy)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp114591904"></a>
+Calculate the comparable distance measurement of two geometries using
+ the specified strategy.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.h0"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.description"></a></span><a class="link" href="comparable_distance_3_with_strategy.html#geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.description">Description</a>
+ </h6>
+<p>
+ The free function comparable_distance does not necessarily calculate
+ the distance, but it calculates a distance measure such that two distances
+ are comparable to each other. For example: for the Cartesian coordinate
+ system, Pythagoras is used but the square root is not taken, which makes
+ it faster and the results of two point pairs can still be compared to
+ each other.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.h1"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.synopsis"></a></span><a class="link" href="comparable_distance_3_with_strategy.html#geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Geometry2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Strategy</span><span class="special">&gt;</span>
+<span class="identifier">comparable_distance_result</span><span class="special">&lt;</span><span class="identifier">Geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span><span class="special">,</span> <span class="identifier">Strategy</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">comparable_distance</span><span class="special">(</span><span class="identifier">Geometry1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry2</span><span class="special">,</span> <span class="identifier">Strategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">strategy</span><span class="special">)</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.h2"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.parameters"></a></span><a class="link" href="comparable_distance_3_with_strategy.html#geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.parameters">Parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Concept
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Geometry1 const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ first geometry type
+ </p>
+ </td>
+<td>
+ <p>
+ geometry1
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Geometry2 const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ second geometry type
+ </p>
+ </td>
+<td>
+ <p>
+ geometry2
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Strategy const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ Any type fulfilling a Distance Strategy Concept
+ </p>
+ </td>
+<td>
+ <p>
+ strategy
+ </p>
+ </td>
+<td>
+ <p>
+ The strategy which will be used for distance calculations
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.h3"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.returns"></a></span><a class="link" href="comparable_distance_3_with_strategy.html#geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.returns">Returns</a>
+ </h6>
+<p>
+ The calculated comparable distance
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.h4"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.header"></a></span><a class="link" href="comparable_distance_3_with_strategy.html#geometry.reference.algorithms.distance.comparable_distance_3_with_strategy.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">comparable_distance</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../distance.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="comparable_distance_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_2.html b/libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_2.html
index 8097eb120b..87e2efa938 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_2.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_2.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>distance</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../distance.html" title="distance">
-<link rel="prev" href="comparable_distance.html" title="comparable_distance">
-<link rel="next" href="distance_3_with_strategy.html" title="distance (with strategy)">
+<link rel="prev" href="distance_3_with_strategy.html" title="distance (with strategy)">
+<link rel="next" href="../envelope.html" title="envelope">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="comparable_distance.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance_3_with_strategy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="distance_3_with_strategy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../envelope.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
<a name="geometry.reference.algorithms.distance.distance_2"></a><a class="link" href="distance_2.html" title="distance">distance</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id863837"></a>
+ <a class="indexterm" name="idp115232592"></a>
Calculate the distance of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_2.h0"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_2.description"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_2.description"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.description">Description</a>
</h6>
<p>
The default strategy is used, corresponding to the coordinate system
@@ -40,7 +40,7 @@ Calculate the distance of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_2.h1"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_2.synopsis"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_2.synopsis"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Calculate the distance of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_2.h2"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_2.parameters"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_2.parameters"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -130,20 +130,20 @@ Calculate the distance of two geometries.
</table></div>
<h6>
<a name="geometry.reference.algorithms.distance.distance_2.h3"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_2.returns"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_2.returns"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.returns">Returns</a>
</h6>
<p>
The calculated distance
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_2.h4"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_2.header"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_2.header"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -153,7 +153,7 @@ Calculate the distance of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_2.h5"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_2.conformance"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_2.conformance"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.conformance">Conformance</a>
</h6>
<p>
The function distance implements function Distance from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -161,7 +161,7 @@ Calculate the distance of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_2.h6"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_2.supported_geometries"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_2.supported_geometries"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -176,6 +176,7 @@ Calculate the distance of two geometries.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -225,6 +226,11 @@ Calculate the distance of two geometries.
MultiPolygon
</p>
</th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
@@ -245,7 +251,12 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -292,42 +303,47 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -339,47 +355,52 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -396,27 +417,27 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -426,12 +447,17 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -448,42 +474,47 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -500,27 +531,32 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -530,12 +566,12 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -552,12 +588,17 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -567,7 +608,7 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -604,27 +645,27 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -634,12 +675,17 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -656,27 +702,32 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -686,12 +737,69 @@ Calculate the distance of two geometries.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -699,17 +807,20 @@ Calculate the distance of two geometries.
</table></div>
<h6>
<a name="geometry.reference.algorithms.distance.distance_2.h7"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_2.complexity"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_2.complexity"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.complexity">Complexity</a>
</h6>
<p>
- Linear
+ For point to geometry: linear
</p>
<p>
- For multi-geometry to multi-geometry: currently quadratic
+ For multi-point to ring/polygon/multi-polygon: currently quadratic
+ </p>
+<p>
+ For all other geometry combinations: linearithmic
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_2.h8"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_2.example"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_2.example"></a></span><a class="link" href="distance_2.html#geometry.reference.algorithms.distance.distance_2.example">Example</a>
</h6>
<p>
Shows calculation of distance of point to some other geometries
@@ -723,10 +834,8 @@ Calculate the distance of two geometries.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -770,8 +879,8 @@ Point-MultiPoint: 2.23607
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -779,7 +888,7 @@ Point-MultiPoint: 2.23607
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="comparable_distance.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance_3_with_strategy.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="distance_3_with_strategy.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../envelope.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_3_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_3_with_strategy.html
index 4f387d9c03..7c540b3193 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_3_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/distance/distance_3_with_strategy.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>distance (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../distance.html" title="distance">
-<link rel="prev" href="distance_2.html" title="distance">
-<link rel="next" href="../envelope.html" title="envelope">
+<link rel="prev" href="comparable_distance_2.html" title="comparable_distance">
+<link rel="next" href="distance_2.html" title="distance">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="distance_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../envelope.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="comparable_distance_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -28,12 +28,12 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id867720"></a>
+ <a class="indexterm" name="idp115146576"></a>
Calculate the distance of two geometries using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_3_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.description"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.description"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.description">Description</a>
</h6>
<p>
The free function area calculates the area of a geometry. using the specified
@@ -44,17 +44,17 @@ Calculate the distance of two geometries using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_3_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.synopsis"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.synopsis"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Geometry2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Strategy</span><span class="special">&gt;</span>
-<span class="identifier">strategy</span><span class="special">::</span><span class="identifier">distance</span><span class="special">::</span><span class="identifier">services</span><span class="special">::</span><span class="identifier">return_type</span><span class="special">&lt;</span><span class="identifier">Strategy</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">Geometry1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry2</span><span class="special">,</span> <span class="identifier">Strategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">strategy</span><span class="special">)</span></pre>
+<span class="identifier">distance_result</span><span class="special">&lt;</span><span class="identifier">Geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span><span class="special">,</span> <span class="identifier">Strategy</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">Geometry1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry1</span><span class="special">,</span> <span class="identifier">Geometry2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry2</span><span class="special">,</span> <span class="identifier">Strategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">strategy</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_3_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.parameters"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.parameters"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -156,20 +156,20 @@ Calculate the distance of two geometries using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.distance.distance_3_with_strategy.h3"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.returns"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.returns"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.returns">Returns</a>
</h6>
<p>
The calculated distance
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_3_with_strategy.h4"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.header"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.header"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -179,10 +179,10 @@ Calculate the distance of two geometries using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.distance.distance_3_with_strategy.h5"></a>
- <span><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.available_strategies"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.available_strategies">Available
+ <span class="phrase"><a name="geometry.reference.algorithms.distance.distance_3_with_strategy.available_strategies"></a></span><a class="link" href="distance_3_with_strategy.html#geometry.reference.algorithms.distance.distance_3_with_strategy.available_strategies">Available
Strategies</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="../../strategies/strategy_distance_pythagoras.html" title="strategy::distance::pythagoras">Pythagoras
(cartesian)</a>
@@ -206,8 +206,8 @@ Calculate the distance of two geometries using the specified strategy.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -215,7 +215,7 @@ Calculate the distance of two geometries using the specified strategy.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="distance_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../envelope.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="comparable_distance_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../distance.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="distance_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/envelope.html b/libs/geometry/doc/html/geometry/reference/algorithms/envelope.html
index 5142bdf432..66a954bff1 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/envelope.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/envelope.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>envelope</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
-<link rel="prev" href="distance/distance_3_with_strategy.html" title="distance (with strategy)">
+<link rel="prev" href="distance/distance_2.html" title="distance">
<link rel="next" href="envelope/envelope.html" title="envelope">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,21 +20,21 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="distance/distance_3_with_strategy.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="envelope/envelope.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="distance/distance_2.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="envelope/envelope.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.envelope"></a><a class="link" href="envelope.html" title="envelope">envelope</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="envelope/envelope.html">envelope</a></span></dt>
<dt><span class="section"><a href="envelope/return_envelope.html">return_envelope</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="distance/distance_3_with_strategy.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="envelope/envelope.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="distance/distance_2.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="envelope/envelope.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/envelope/envelope.html b/libs/geometry/doc/html/geometry/reference/algorithms/envelope/envelope.html
index 3b1e36a5d1..8c0bf3fed4 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/envelope/envelope.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/envelope/envelope.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>envelope</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../envelope.html" title="envelope">
<link rel="prev" href="../envelope.html" title="envelope">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.envelope.envelope"></a><a class="link" href="envelope.html" title="envelope">envelope</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id868505"></a>
+ <a class="indexterm" name="idp115738560"></a>
Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.envelope.h0"></a>
- <span><a name="geometry.reference.algorithms.envelope.envelope.description"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.envelope.description"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.description">Description</a>
</h6>
<p>
The free function envelope calculates the envelope (also known as axis
@@ -41,7 +41,7 @@ Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.envelope.h1"></a>
- <span><a name="geometry.reference.algorithms.envelope.envelope.synopsis"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.envelope.synopsis"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.envelope.h2"></a>
- <span><a name="geometry.reference.algorithms.envelope.envelope.parameters"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.envelope.parameters"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -131,13 +131,13 @@ Calculates the envelope of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.envelope.envelope.h3"></a>
- <span><a name="geometry.reference.algorithms.envelope.envelope.header"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.envelope.header"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -147,7 +147,7 @@ Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.envelope.h4"></a>
- <span><a name="geometry.reference.algorithms.envelope.envelope.conformance"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.envelope.conformance"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.conformance">Conformance</a>
</h6>
<p>
The function envelope implements function Envelope from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -155,7 +155,7 @@ Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.envelope.h5"></a>
- <span><a name="geometry.reference.algorithms.envelope.envelope.example"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.envelope.example"></a></span><a class="link" href="envelope.html#geometry.reference.algorithms.envelope.envelope.example">Example</a>
</h6>
<p>
Shows how to calculate the bounding box of a polygon
@@ -168,8 +168,6 @@ Calculates the envelope of a geometry.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
@@ -203,8 +201,8 @@ Calculates the envelope of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/envelope/return_envelope.html b/libs/geometry/doc/html/geometry/reference/algorithms/envelope/return_envelope.html
index ef6ee7045a..ac0f494763 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/envelope/return_envelope.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/envelope/return_envelope.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>return_envelope</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../envelope.html" title="envelope">
<link rel="prev" href="envelope.html" title="envelope">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.envelope.return_envelope"></a><a class="link" href="return_envelope.html" title="return_envelope">return_envelope</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id869798"></a>
+ <a class="indexterm" name="idp115883904"></a>
Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.return_envelope.h0"></a>
- <span><a name="geometry.reference.algorithms.envelope.return_envelope.description"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.return_envelope.description"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.description">Description</a>
</h6>
<p>
The free function return_envelope calculates the envelope (also known
@@ -42,7 +42,7 @@ Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.return_envelope.h1"></a>
- <span><a name="geometry.reference.algorithms.envelope.return_envelope.synopsis"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.return_envelope.synopsis"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -52,7 +52,7 @@ Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.return_envelope.h2"></a>
- <span><a name="geometry.reference.algorithms.envelope.return_envelope.parameters"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.return_envelope.parameters"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -132,20 +132,20 @@ Calculates the envelope of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.envelope.return_envelope.h3"></a>
- <span><a name="geometry.reference.algorithms.envelope.return_envelope.returns"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.return_envelope.returns"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.returns">Returns</a>
</h6>
<p>
The calculated envelope
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.return_envelope.h4"></a>
- <span><a name="geometry.reference.algorithms.envelope.return_envelope.header"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.return_envelope.header"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -155,7 +155,7 @@ Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.return_envelope.h5"></a>
- <span><a name="geometry.reference.algorithms.envelope.return_envelope.conformance"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.return_envelope.conformance"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.conformance">Conformance</a>
</h6>
<p>
The function envelope implements function Envelope from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -163,7 +163,7 @@ Calculates the envelope of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.envelope.return_envelope.h6"></a>
- <span><a name="geometry.reference.algorithms.envelope.return_envelope.example"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.envelope.return_envelope.example"></a></span><a class="link" href="return_envelope.html#geometry.reference.algorithms.envelope.return_envelope.example">Example</a>
</h6>
<p>
Shows how to return the envelope of a ring
@@ -219,8 +219,8 @@ Calculates the envelope of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/equals.html b/libs/geometry/doc/html/geometry/reference/algorithms/equals.html
index a031b62c58..fb0db0c3d4 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/equals.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/equals.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>equals</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="envelope/return_envelope.html" title="return_envelope">
@@ -27,23 +27,23 @@
<a name="geometry.reference.algorithms.equals"></a><a class="link" href="equals.html" title="equals">equals</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id871321"></a>
+ <a class="indexterm" name="idp116065072"></a>
Checks if a geometry are spatially equal.
</p>
<h6>
<a name="geometry.reference.algorithms.equals.h0"></a>
- <span><a name="geometry.reference.algorithms.equals.description"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.equals.description"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.description">Description</a>
</h6>
<p>
The free function equals checks if the first geometry is spatially equal
the second geometry. Spatially equal means that the same point set is included.
A box can therefore be spatially equal to a ring or a polygon, or a linestring
- can be spatially equal to a multi-linestring or a segment. This only theoretically,
- not all combinations are implemented yet.
+ can be spatially equal to a multi-linestring or a segment. This only works
+ theoretically, not all combinations are implemented yet.
</p>
<h6>
<a name="geometry.reference.algorithms.equals.h1"></a>
- <span><a name="geometry.reference.algorithms.equals.synopsis"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.equals.synopsis"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -53,7 +53,7 @@ Checks if a geometry are spatially equal.
</p>
<h6>
<a name="geometry.reference.algorithms.equals.h2"></a>
- <span><a name="geometry.reference.algorithms.equals.parameters"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.equals.parameters"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -133,20 +133,20 @@ Checks if a geometry are spatially equal.
</table></div>
<h6>
<a name="geometry.reference.algorithms.equals.h3"></a>
- <span><a name="geometry.reference.algorithms.equals.returns"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.equals.returns"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.returns">Returns</a>
</h6>
<p>
Returns true if two geometries are spatially equal
</p>
<h6>
<a name="geometry.reference.algorithms.equals.h4"></a>
- <span><a name="geometry.reference.algorithms.equals.header"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.equals.header"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -156,7 +156,7 @@ Checks if a geometry are spatially equal.
</p>
<h6>
<a name="geometry.reference.algorithms.equals.h5"></a>
- <span><a name="geometry.reference.algorithms.equals.conformance"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.equals.conformance"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.conformance">Conformance</a>
</h6>
<p>
The function equals implements function Equals from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -164,7 +164,7 @@ Checks if a geometry are spatially equal.
</p>
<h6>
<a name="geometry.reference.algorithms.equals.h6"></a>
- <span><a name="geometry.reference.algorithms.equals.supported_geometries"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.equals.supported_geometries"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -176,6 +176,10 @@ Checks if a geometry are spatially equal.
<col>
<col>
<col>
+<col>
+<col>
+<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -187,6 +191,11 @@ Checks if a geometry are spatially equal.
</th>
<th>
<p>
+ Segment
+ </p>
+ </th>
+<th>
+ <p>
Box
</p>
</th>
@@ -207,9 +216,24 @@ Checks if a geometry are spatially equal.
</th>
<th>
<p>
+ MultiPoint
+ </p>
+ </th>
+<th>
+ <p>
+ MultiLinestring
+ </p>
+ </th>
+<th>
+ <p>
MultiPolygon
</p>
</th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
@@ -248,6 +272,83 @@ Checks if a geometry are spatially equal.
<span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Segment
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -262,6 +363,11 @@ Checks if a geometry are spatially equal.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
@@ -285,6 +391,21 @@ Checks if a geometry are spatially equal.
<span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -304,6 +425,11 @@ Checks if a geometry are spatially equal.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
@@ -322,6 +448,21 @@ Checks if a geometry are spatially equal.
<span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -336,6 +477,11 @@ Checks if a geometry are spatially equal.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
@@ -359,6 +505,21 @@ Checks if a geometry are spatially equal.
<span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -373,6 +534,26 @@ Checks if a geometry are spatially equal.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
@@ -383,9 +564,98 @@ Checks if a geometry are spatially equal.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPoint
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiLinestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
<td>
<p>
<span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
@@ -393,9 +663,34 @@ Checks if a geometry are spatially equal.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -425,6 +720,26 @@ Checks if a geometry are spatially equal.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
</p>
</td>
@@ -434,18 +749,75 @@ Checks if a geometry are spatially equal.
</p>
</td>
</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.algorithms.equals.h7"></a>
- <span><a name="geometry.reference.algorithms.equals.complexity"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.equals.complexity"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.equals.h8"></a>
- <span><a name="geometry.reference.algorithms.equals.example"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.equals.example"></a></span><a class="link" href="equals.html#geometry.reference.algorithms.equals.example">Example</a>
</h6>
<p>
Shows the predicate equals, which returns true if two geometries are spatially
@@ -501,8 +873,8 @@ polygon and box are spatially equal
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/expand.html b/libs/geometry/doc/html/geometry/reference/algorithms/expand.html
index 4365d73f75..1094dea999 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/expand.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/expand.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>expand</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="equals.html" title="equals">
@@ -27,13 +27,13 @@
<a name="geometry.reference.algorithms.expand"></a><a class="link" href="expand.html" title="expand">expand</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id874228"></a>
+ <a class="indexterm" name="idp116545760"></a>
Expands a box using the bounding box (envelope) of another geometry (box,
point)
</p>
<h6>
<a name="geometry.reference.algorithms.expand.h0"></a>
- <span><a name="geometry.reference.algorithms.expand.synopsis"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.expand.synopsis"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -43,7 +43,7 @@ Expands a box using the bounding box (envelope) of another geometry (box,
</p>
<h6>
<a name="geometry.reference.algorithms.expand.h1"></a>
- <span><a name="geometry.reference.algorithms.expand.parameters"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.expand.parameters"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -124,13 +124,13 @@ Expands a box using the bounding box (envelope) of another geometry (box,
</table></div>
<h6>
<a name="geometry.reference.algorithms.expand.h2"></a>
- <span><a name="geometry.reference.algorithms.expand.header"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.expand.header"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -140,14 +140,14 @@ Expands a box using the bounding box (envelope) of another geometry (box,
</p>
<h6>
<a name="geometry.reference.algorithms.expand.h3"></a>
- <span><a name="geometry.reference.algorithms.expand.conformance"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.expand.conformance"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.conformance">Conformance</a>
</h6>
<p>
The function expand is not defined by OGC.
</p>
<h6>
<a name="geometry.reference.algorithms.expand.h4"></a>
- <span><a name="geometry.reference.algorithms.expand.behavior"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.expand.behavior"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -170,7 +170,7 @@ Expands a box using the bounding box (envelope) of another geometry (box,
<tr>
<td>
<p>
- Rectangle / Point
+ Box / Point
</p>
</td>
<td>
@@ -182,19 +182,19 @@ Expands a box using the bounding box (envelope) of another geometry (box,
<tr>
<td>
<p>
- Rectangle / Rectangle
+ Box / Box
</p>
</td>
<td>
<p>
- Box is expanded to include the specified Rectangle
+ Box is expanded to include the specified Box
</p>
</td>
</tr>
<tr>
<td>
<p>
- Rectangle / Other geometries
+ Box / Other geometries
</p>
</td>
<td>
@@ -216,14 +216,14 @@ Expands a box using the bounding box (envelope) of another geometry (box,
</table></div>
<h6>
<a name="geometry.reference.algorithms.expand.h5"></a>
- <span><a name="geometry.reference.algorithms.expand.complexity"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.expand.complexity"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.expand.h6"></a>
- <span><a name="geometry.reference.algorithms.expand.example"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.expand.example"></a></span><a class="link" href="expand.html#geometry.reference.algorithms.expand.example">Example</a>
</h6>
<p>
Shows the usage of expand
@@ -272,8 +272,8 @@ Expands a box using the bounding box (envelope) of another geometry (box,
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/for_each.html b/libs/geometry/doc/html/geometry/reference/algorithms/for_each.html
index baf8ec28d3..2d6a2f247c 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/for_each.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/for_each.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>for_each</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="expand.html" title="expand">
-<link rel="next" href="for_each/for_each_point_2_const_version.html" title="for_each_point (const version)">
+<link rel="next" href="for_each/for_each_point.html" title="for_each_point">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,25 +20,21 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="expand.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each/for_each_point_2_const_version.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="expand.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each/for_each_point.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.for_each"></a><a class="link" href="for_each.html" title="for_each">for_each</a>
</h4></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="for_each/for_each_point_2_const_version.html">for_each_point
- (const version)</a></span></dt>
-<dt><span class="section"><a href="for_each/for_each_point_2.html">for_each_point</a></span></dt>
-<dt><span class="section"><a href="for_each/for_each_segment_2_const_version.html">for_each_segment
- (const version)</a></span></dt>
-<dt><span class="section"><a href="for_each/for_each_segment_2.html">for_each_segment</a></span></dt>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="for_each/for_each_point.html">for_each_point</a></span></dt>
+<dt><span class="section"><a href="for_each/for_each_segment.html">for_each_segment</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -46,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="expand.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each/for_each_point_2_const_version.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="expand.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each/for_each_point.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point_2.html b/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point.html
index c88f4bf5e7..ca31076596 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point_2.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>for_each_point</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../for_each.html" title="for_each">
-<link rel="prev" href="for_each_point_2_const_version.html" title="for_each_point (const version)">
-<link rel="next" href="for_each_segment_2_const_version.html" title="for_each_segment (const version)">
+<link rel="prev" href="../for_each.html" title="for_each">
+<link rel="next" href="for_each_segment.html" title="for_each_segment">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,27 +20,27 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="for_each_point_2_const_version.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each_segment_2_const_version.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../for_each.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each_segment.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.algorithms.for_each.for_each_point_2"></a><a class="link" href="for_each_point_2.html" title="for_each_point">for_each_point</a>
+<a name="geometry.reference.algorithms.for_each.for_each_point"></a><a class="link" href="for_each_point.html" title="for_each_point">for_each_point</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id877067"></a>
+ <a class="indexterm" name="idp116723440"></a>
Applies function <span class="bold"><strong>f</strong></span> to each point.
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2.h0"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2.description"></a></span><a class="link" href="for_each_point_2.html#geometry.reference.algorithms.for_each.for_each_point_2.description">Description</a>
+<a name="geometry.reference.algorithms.for_each.for_each_point.h0"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_point.description"></a></span><a class="link" href="for_each_point.html#geometry.reference.algorithms.for_each.for_each_point.description">Description</a>
</h6>
<p>
Applies a function <span class="bold"><strong>f</strong></span> (functor, having
operator() defined) to each point making up the geometry
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2.h1"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2.synopsis"></a></span><a class="link" href="for_each_point_2.html#geometry.reference.algorithms.for_each.for_each_point_2.synopsis">Synopsis</a>
+<a name="geometry.reference.algorithms.for_each.for_each_point.h1"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_point.synopsis"></a></span><a class="link" href="for_each_point.html#geometry.reference.algorithms.for_each.for_each_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -49,8 +49,8 @@ Applies function <span class="bold"><strong>f</strong></span> to each point.
<p>
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2.h2"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2.parameters"></a></span><a class="link" href="for_each_point_2.html#geometry.reference.algorithms.for_each.for_each_point_2.parameters">Parameters</a>
+<a name="geometry.reference.algorithms.for_each.for_each_point.h2"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_point.parameters"></a></span><a class="link" href="for_each_point.html#geometry.reference.algorithms.for_each.for_each_point.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -129,14 +129,14 @@ Applies function <span class="bold"><strong>f</strong></span> to each point.
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2.h3"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2.header"></a></span><a class="link" href="for_each_point_2.html#geometry.reference.algorithms.for_each.for_each_point_2.header">Header</a>
+<a name="geometry.reference.algorithms.for_each.for_each_point.h3"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_point.header"></a></span><a class="link" href="for_each_point.html#geometry.reference.algorithms.for_each.for_each_point.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -145,8 +145,8 @@ Applies function <span class="bold"><strong>f</strong></span> to each point.
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2.h4"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2.conformance"></a></span><a class="link" href="for_each_point_2.html#geometry.reference.algorithms.for_each.for_each_point_2.conformance">Conformance</a>
+<a name="geometry.reference.algorithms.for_each.for_each_point.h4"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_point.conformance"></a></span><a class="link" href="for_each_point.html#geometry.reference.algorithms.for_each.for_each_point.conformance">Conformance</a>
</h6>
<p>
The function for_each_point is not defined by OGC.
@@ -156,8 +156,8 @@ Applies function <span class="bold"><strong>f</strong></span> to each point.
the C++ std-library.
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2.h5"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2.example"></a></span><a class="link" href="for_each_point_2.html#geometry.reference.algorithms.for_each.for_each_point_2.example">Example</a>
+<a name="geometry.reference.algorithms.for_each.for_each_point.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_point.example"></a></span><a class="link" href="for_each_point.html#geometry.reference.algorithms.for_each.for_each_point.example">Example</a>
</h6>
<p>
Convenient usage of for_each_point, rounding all points of a geometry
@@ -169,7 +169,6 @@ Applies function <span class="bold"><strong>f</strong></span> to each point.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -217,11 +216,49 @@ Applies function <span class="bold"><strong>f</strong></span> to each point.
</p>
<pre class="programlisting">Rounded: POLYGON((0 0,1.1 10,8.9 2.2,0 0),(3.3 4.5,7.7 8.8,9.1 5.4,3.3 4.5))
</pre>
+<p>
+ Sample using for_each_point, using a function to list coordinates
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">&gt;</span>
+<span class="keyword">void</span> <span class="identifier">list_coordinates</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span>
+<span class="special">{</span>
+ <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">get</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"x = "</span> <span class="special">&lt;&lt;</span> <span class="identifier">get</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="string">" y = "</span> <span class="special">&lt;&lt;</span> <span class="identifier">get</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="special">}</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">poly</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"POLYGON((0 0,0 4,4 0,0 0))"</span><span class="special">,</span> <span class="identifier">poly</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">for_each_point</span><span class="special">(</span><span class="identifier">poly</span><span class="special">,</span> <span class="identifier">list_coordinates</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;);</span>
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<p>
+ Output:
+ </p>
+<pre class="programlisting">x = 0 y = 0
+x = 0 y = 4
+x = 4 y = 0
+x = 0 y = 0
+</pre>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -229,7 +266,7 @@ Applies function <span class="bold"><strong>f</strong></span> to each point.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="for_each_point_2_const_version.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each_segment_2_const_version.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../for_each.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each_segment.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point_2_const_version.html b/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point_2_const_version.html
deleted file mode 100644
index e55af0f506..0000000000
--- a/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_point_2_const_version.html
+++ /dev/null
@@ -1,217 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>for_each_point (const version)</title>
-<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="up" href="../for_each.html" title="for_each">
-<link rel="prev" href="../for_each.html" title="for_each">
-<link rel="next" href="for_each_point_2.html" title="for_each_point">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../for_each.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each_point_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version"></a><a class="link" href="for_each_point_2_const_version.html" title="for_each_point (const version)">for_each_point
- (const version)</a>
-</h5></div></div></div>
-<p>
- <a class="indexterm" name="id875733"></a>
-Applies function <span class="bold"><strong>f</strong></span> to each point.
- </p>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.h0"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.description"></a></span><a class="link" href="for_each_point_2_const_version.html#geometry.reference.algorithms.for_each.for_each_point_2_const_version.description">Description</a>
- </h6>
-<p>
- Applies a function <span class="bold"><strong>f</strong></span> (functor, having
- operator() defined) to each point making up the geometry
- </p>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.h1"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.synopsis"></a></span><a class="link" href="for_each_point_2_const_version.html#geometry.reference.algorithms.for_each.for_each_point_2_const_version.synopsis">Synopsis</a>
- </h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Functor</span><span class="special">&gt;</span>
-<span class="identifier">Functor</span> <span class="identifier">for_each_point</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Functor</span> <span class="identifier">f</span><span class="special">)</span></pre>
-<p>
- </p>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.h2"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.parameters"></a></span><a class="link" href="for_each_point_2_const_version.html#geometry.reference.algorithms.for_each.for_each_point_2_const_version.parameters">Parameters</a>
- </h6>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- Type
- </p>
- </th>
-<th>
- <p>
- Concept
- </p>
- </th>
-<th>
- <p>
- Name
- </p>
- </th>
-<th>
- <p>
- Description
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- Geometry const &amp;
- </p>
- </td>
-<td>
- <p>
- Any type fulfilling a Geometry Concept
- </p>
- </td>
-<td>
- <p>
- geometry
- </p>
- </td>
-<td>
- <p>
- A model of the specified concept
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- Functor
- </p>
- </td>
-<td>
- <p>
- Function or class with operator()
- </p>
- </td>
-<td>
- <p>
- f
- </p>
- </td>
-<td>
- <p>
- Unary function, taking a const point as argument
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.h3"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.header"></a></span><a class="link" href="for_each_point_2_const_version.html#geometry.reference.algorithms.for_each.for_each_point_2_const_version.header">Header</a>
- </h6>
-<p>
- Either
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- </p>
-<p>
- Or
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- </p>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.h4"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.conformance"></a></span><a class="link" href="for_each_point_2_const_version.html#geometry.reference.algorithms.for_each.for_each_point_2_const_version.conformance">Conformance</a>
- </h6>
-<p>
- The function for_each_point is not defined by OGC.
- </p>
-<p>
- The function for_each_point conforms to the std::for_each function of
- the C++ std-library.
- </p>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.h5"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_point_2_const_version.example"></a></span><a class="link" href="for_each_point_2_const_version.html#geometry.reference.algorithms.for_each.for_each_point_2_const_version.example">Example</a>
- </h6>
-<p>
- Sample using for_each_point, using a function to list coordinates
- </p>
-<p>
-</p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
-
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-
-
-<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">list_coordinates</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span>
-<span class="special">{</span>
- <span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">get</span><span class="special">;</span>
- <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"x = "</span> <span class="special">&lt;&lt;</span> <span class="identifier">get</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="string">" y = "</span> <span class="special">&lt;&lt;</span> <span class="identifier">get</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
-<span class="special">}</span>
-
-<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
-<span class="special">{</span>
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">poly</span><span class="special">;</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"POLYGON((0 0,0 4,4 0,0 0))"</span><span class="special">,</span> <span class="identifier">poly</span><span class="special">);</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">for_each_point</span><span class="special">(</span><span class="identifier">poly</span><span class="special">,</span> <span class="identifier">list_coordinates</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;);</span>
- <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
-<span class="special">}</span>
-</pre>
-<p>
- </p>
-<p>
- Output:
- </p>
-<pre class="programlisting">x = 0 y = 0
-x = 0 y = 4
-x = 4 y = 0
-x = 0 y = 0
-</pre>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="../for_each.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each_point_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment_2_const_version.html b/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment.html
index 89c76c3dd2..d206ebd3e5 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment_2_const_version.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment.html
@@ -1,13 +1,13 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>for_each_segment (const version)</title>
+<title>for_each_segment</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../for_each.html" title="for_each">
-<link rel="prev" href="for_each_point_2.html" title="for_each_point">
-<link rel="next" href="for_each_segment_2.html" title="for_each_segment">
+<link rel="prev" href="for_each_point.html" title="for_each_point">
+<link rel="next" href="../intersection.html" title="intersection">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,38 +20,37 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="for_each_point_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each_segment_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="for_each_point.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../intersection.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version"></a><a class="link" href="for_each_segment_2_const_version.html" title="for_each_segment (const version)">for_each_segment
- (const version)</a>
+<a name="geometry.reference.algorithms.for_each.for_each_segment"></a><a class="link" href="for_each_segment.html" title="for_each_segment">for_each_segment</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id878813"></a>
+ <a class="indexterm" name="idp117009648"></a>
Applies function <span class="bold"><strong>f</strong></span> to each segment.
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.h0"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.description"></a></span><a class="link" href="for_each_segment_2_const_version.html#geometry.reference.algorithms.for_each.for_each_segment_2_const_version.description">Description</a>
+<a name="geometry.reference.algorithms.for_each.for_each_segment.h0"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_segment.description"></a></span><a class="link" href="for_each_segment.html#geometry.reference.algorithms.for_each.for_each_segment.description">Description</a>
</h6>
<p>
Applies a function <span class="bold"><strong>f</strong></span> (functor, having
operator() defined) to each segment making up the geometry
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.h1"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.synopsis"></a></span><a class="link" href="for_each_segment_2_const_version.html#geometry.reference.algorithms.for_each.for_each_segment_2_const_version.synopsis">Synopsis</a>
+<a name="geometry.reference.algorithms.for_each.for_each_segment.h1"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_segment.synopsis"></a></span><a class="link" href="for_each_segment.html#geometry.reference.algorithms.for_each.for_each_segment.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Functor</span><span class="special">&gt;</span>
-<span class="identifier">Functor</span> <span class="identifier">for_each_segment</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Functor</span> <span class="identifier">f</span><span class="special">)</span></pre>
+<span class="identifier">Functor</span> <span class="identifier">for_each_segment</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Functor</span> <span class="identifier">f</span><span class="special">)</span></pre>
<p>
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.h2"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.parameters"></a></span><a class="link" href="for_each_segment_2_const_version.html#geometry.reference.algorithms.for_each.for_each_segment_2_const_version.parameters">Parameters</a>
+<a name="geometry.reference.algorithms.for_each.for_each_segment.h2"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_segment.parameters"></a></span><a class="link" href="for_each_segment.html#geometry.reference.algorithms.for_each.for_each_segment.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -86,7 +85,7 @@ Applies function <span class="bold"><strong>f</strong></span> to each segment.
<tr>
<td>
<p>
- Geometry const &amp;
+ Geometry &amp;
</p>
</td>
<td>
@@ -123,21 +122,21 @@ Applies function <span class="bold"><strong>f</strong></span> to each segment.
</td>
<td>
<p>
- Unary function, taking a const segment as argument
+ Unary function, taking a segment as argument
</p>
</td>
</tr>
</tbody>
</table></div>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.h3"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.header"></a></span><a class="link" href="for_each_segment_2_const_version.html#geometry.reference.algorithms.for_each.for_each_segment_2_const_version.header">Header</a>
+<a name="geometry.reference.algorithms.for_each.for_each_segment.h3"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_segment.header"></a></span><a class="link" href="for_each_segment.html#geometry.reference.algorithms.for_each.for_each_segment.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -146,8 +145,8 @@ Applies function <span class="bold"><strong>f</strong></span> to each segment.
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.h4"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.conformance"></a></span><a class="link" href="for_each_segment_2_const_version.html#geometry.reference.algorithms.for_each.for_each_segment_2_const_version.conformance">Conformance</a>
+<a name="geometry.reference.algorithms.for_each.for_each_segment.h4"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_segment.conformance"></a></span><a class="link" href="for_each_segment.html#geometry.reference.algorithms.for_each.for_each_segment.conformance">Conformance</a>
</h6>
<p>
The function for_each_segment is not defined by OGC.
@@ -157,8 +156,8 @@ Applies function <span class="bold"><strong>f</strong></span> to each segment.
of the C++ std-library.
</p>
<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.h5"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2_const_version.example"></a></span><a class="link" href="for_each_segment_2_const_version.html#geometry.reference.algorithms.for_each.for_each_segment_2_const_version.example">Example</a>
+<a name="geometry.reference.algorithms.for_each.for_each_segment.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.for_each.for_each_segment.example"></a></span><a class="link" href="for_each_segment.html#geometry.reference.algorithms.for_each.for_each_segment.example">Example</a>
</h6>
<p>
Sample using for_each_segment, using a functor to get the minimum and
@@ -248,8 +247,8 @@ Max segment length: 5.65685
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -257,7 +256,7 @@ Max segment length: 5.65685
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="for_each_point_2.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="for_each_segment_2.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="for_each_point.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../intersection.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment_2.html b/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment_2.html
deleted file mode 100644
index e30d4ead5b..0000000000
--- a/libs/geometry/doc/html/geometry/reference/algorithms/for_each/for_each_segment_2.html
+++ /dev/null
@@ -1,173 +0,0 @@
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
-<title>for_each_segment</title>
-<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="up" href="../for_each.html" title="for_each">
-<link rel="prev" href="for_each_segment_2_const_version.html" title="for_each_segment (const version)">
-<link rel="next" href="../intersection.html" title="intersection">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table cellpadding="2" width="100%"><tr>
-<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
-<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
-<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
-<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
-<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
-<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="for_each_segment_2_const_version.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../intersection.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-<div class="section">
-<div class="titlepage"><div><div><h5 class="title">
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2"></a><a class="link" href="for_each_segment_2.html" title="for_each_segment">for_each_segment</a>
-</h5></div></div></div>
-<p>
- <a class="indexterm" name="id880677"></a>
-Applies function <span class="bold"><strong>f</strong></span> to each segment.
- </p>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2.h0"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2.description"></a></span><a class="link" href="for_each_segment_2.html#geometry.reference.algorithms.for_each.for_each_segment_2.description">Description</a>
- </h6>
-<p>
- Applies a function <span class="bold"><strong>f</strong></span> (functor, having
- operator() defined) to each segment making up the geometry
- </p>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2.h1"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2.synopsis"></a></span><a class="link" href="for_each_segment_2.html#geometry.reference.algorithms.for_each.for_each_segment_2.synopsis">Synopsis</a>
- </h6>
-<p>
-</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Functor</span><span class="special">&gt;</span>
-<span class="identifier">Functor</span> <span class="identifier">for_each_segment</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Functor</span> <span class="identifier">f</span><span class="special">)</span></pre>
-<p>
- </p>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2.h2"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2.parameters"></a></span><a class="link" href="for_each_segment_2.html#geometry.reference.algorithms.for_each.for_each_segment_2.parameters">Parameters</a>
- </h6>
-<div class="informaltable"><table class="table">
-<colgroup>
-<col>
-<col>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>
- <p>
- Type
- </p>
- </th>
-<th>
- <p>
- Concept
- </p>
- </th>
-<th>
- <p>
- Name
- </p>
- </th>
-<th>
- <p>
- Description
- </p>
- </th>
-</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- Geometry &amp;
- </p>
- </td>
-<td>
- <p>
- Any type fulfilling a Geometry Concept
- </p>
- </td>
-<td>
- <p>
- geometry
- </p>
- </td>
-<td>
- <p>
- A model of the specified concept
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- Functor
- </p>
- </td>
-<td>
- <p>
- Function or class with operator()
- </p>
- </td>
-<td>
- <p>
- f
- </p>
- </td>
-<td>
- <p>
- Unary function, taking a segment as argument
- </p>
- </td>
-</tr>
-</tbody>
-</table></div>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2.h3"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2.header"></a></span><a class="link" href="for_each_segment_2.html#geometry.reference.algorithms.for_each.for_each_segment_2.header">Header</a>
- </h6>
-<p>
- Either
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- </p>
-<p>
- Or
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- </p>
-<h6>
-<a name="geometry.reference.algorithms.for_each.for_each_segment_2.h4"></a>
- <span><a name="geometry.reference.algorithms.for_each.for_each_segment_2.conformance"></a></span><a class="link" href="for_each_segment_2.html#geometry.reference.algorithms.for_each.for_each_segment_2.conformance">Conformance</a>
- </h6>
-<p>
- The function for_each_segment is not defined by OGC.
- </p>
-<p>
- The function for_each_segment conforms to the std::for_each function
- of the C++ std-library.
- </p>
-</div>
-<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
- Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
- </p>
-</div></td>
-</tr></table>
-<hr>
-<div class="spirit-nav">
-<a accesskey="p" href="for_each_segment_2_const_version.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../for_each.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../intersection.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
-</div>
-</body>
-</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/intersection.html b/libs/geometry/doc/html/geometry/reference/algorithms/intersection.html
index 3fbc43b2f2..30cdf80d54 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/intersection.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/intersection.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>intersection</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
-<link rel="prev" href="for_each/for_each_segment_2.html" title="for_each_segment">
+<link rel="prev" href="for_each/for_each_segment.html" title="for_each_segment">
<link rel="next" href="intersects.html" title="intersects">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="for_each/for_each_segment_2.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="intersects.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="for_each/for_each_segment.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="intersects.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.intersection"></a><a class="link" href="intersection.html" title="intersection">intersection</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id881158"></a>
+ <a class="indexterm" name="idp117251776"></a>
Calculate the intersection of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.intersection.h0"></a>
- <span><a name="geometry.reference.algorithms.intersection.description"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersection.description"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.description">Description</a>
</h6>
<p>
The free function intersection calculates the spatial set theoretic intersection
@@ -40,7 +40,7 @@ Calculate the intersection of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.intersection.h1"></a>
- <span><a name="geometry.reference.algorithms.intersection.synopsis"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersection.synopsis"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Calculate the intersection of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.intersection.h2"></a>
- <span><a name="geometry.reference.algorithms.intersection.parameters"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersection.parameters"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -155,13 +155,13 @@ Calculate the intersection of two geometries.
</table></div>
<h6>
<a name="geometry.reference.algorithms.intersection.h3"></a>
- <span><a name="geometry.reference.algorithms.intersection.header"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersection.header"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -171,14 +171,14 @@ Calculate the intersection of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.intersection.h4"></a>
- <span><a name="geometry.reference.algorithms.intersection.conformance"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersection.conformance"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.conformance">Conformance</a>
</h6>
<p>
The function intersection implements function Intersection from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC Simple Feature Specification</a>.
</p>
<h6>
<a name="geometry.reference.algorithms.intersection.h5"></a>
- <span><a name="geometry.reference.algorithms.intersection.behavior"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersection.behavior"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -218,7 +218,7 @@ Calculate the intersection of two geometries.
</td>
<td>
<p>
- Calculates intersection linestrings of input geometries (NYI)
+ Calculates intersection linestrings of input (multi)linestrings
</p>
</td>
</tr>
@@ -250,7 +250,7 @@ Calculate the intersection of two geometries.
</table></div>
<h6>
<a name="geometry.reference.algorithms.intersection.h6"></a>
- <span><a name="geometry.reference.algorithms.intersection.example"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersection.example"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.example">Example</a>
</h6>
<p>
Shows the intersection of two polygons
@@ -263,7 +263,6 @@ Calculate the intersection of two geometries.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -308,9 +307,9 @@ Calculate the intersection of two geometries.
</pre>
<h6>
<a name="geometry.reference.algorithms.intersection.h7"></a>
- <span><a name="geometry.reference.algorithms.intersection.see_also"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.see_also">See also</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersection.see_also"></a></span><a class="link" href="intersection.html#geometry.reference.algorithms.intersection.see_also">See also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="union_.html" title="union_">union</a>
</li>
@@ -325,8 +324,8 @@ Calculate the intersection of two geometries.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -334,7 +333,7 @@ Calculate the intersection of two geometries.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="for_each/for_each_segment_2.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="intersects.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="for_each/for_each_segment.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="intersects.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/intersects.html b/libs/geometry/doc/html/geometry/reference/algorithms/intersects.html
index 1d5c8b03bc..d7909dfac0 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/intersects.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/intersects.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>intersects</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="intersection.html" title="intersection">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.intersects"></a><a class="link" href="intersects.html" title="intersects">intersects</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="intersects/intersects_1_one_geometry.html">intersects
(one geometry)</a></span></dt>
<dt><span class="section"><a href="intersects/intersects_2_two_geometries.html">intersects
@@ -35,8 +35,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_1_one_geometry.html b/libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_1_one_geometry.html
index 20de43ffd7..f424a902da 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_1_one_geometry.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_1_one_geometry.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>intersects (one geometry)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../intersects.html" title="intersects">
<link rel="prev" href="../intersects.html" title="intersects">
@@ -28,12 +28,12 @@
(one geometry)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id882864"></a>
+ <a class="indexterm" name="idp117455696"></a>
Checks if a geometry has at least one intersection (crossing or self-tangency)
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.h0"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.synopsis"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.synopsis"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -43,7 +43,7 @@ Checks if a geometry has at least one intersection (crossing or self-tangency)
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.h1"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.parameters"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.parameters"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -99,20 +99,20 @@ Checks if a geometry has at least one intersection (crossing or self-tangency)
</table></div>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.h2"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.returns"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.returns"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.returns">Returns</a>
</h6>
<p>
Returns true if the geometry is self-intersecting
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.h3"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.header"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.header"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -122,7 +122,7 @@ Checks if a geometry has at least one intersection (crossing or self-tangency)
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.h4"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.conformance"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.conformance"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.conformance">Conformance</a>
</h6>
<p>
The function intersects implements function Intersects from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC Simple Feature
@@ -134,7 +134,7 @@ Checks if a geometry has at least one intersection (crossing or self-tangency)
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.h5"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.examples"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_1_one_geometry.examples"></a></span><a class="link" href="intersects_1_one_geometry.html#geometry.reference.algorithms.intersects.intersects_1_one_geometry.examples">Examples</a>
</h6>
<p>
Check if two linestrings intersect each other
@@ -146,7 +146,6 @@ Checks if a geometry has at least one intersection (crossing or self-tangency)
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span>
@@ -174,8 +173,8 @@ Checks if a geometry has at least one intersection (crossing or self-tangency)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_2_two_geometries.html b/libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_2_two_geometries.html
index e63b84ca0e..8280b02af0 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_2_two_geometries.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/intersects/intersects_2_two_geometries.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>intersects (two geometries)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../intersects.html" title="intersects">
<link rel="prev" href="intersects_1_one_geometry.html" title="intersects (one geometry)">
-<link rel="next" href="../length.html" title="length">
+<link rel="next" href="../is_simple.html" title="is_simple">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="intersects_1_one_geometry.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intersects.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../length.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="intersects_1_one_geometry.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intersects.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../is_simple.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h5 class="title">
@@ -28,12 +28,12 @@
(two geometries)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id884048"></a>
+ <a class="indexterm" name="idp117587840"></a>
Checks if two geometries have at least one intersection.
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.h0"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.synopsis"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.synopsis"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -43,7 +43,7 @@ Checks if two geometries have at least one intersection.
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.h1"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.parameters"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.parameters"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -123,20 +123,20 @@ Checks if two geometries have at least one intersection.
</table></div>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.h2"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.returns"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.returns"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.returns">Returns</a>
</h6>
<p>
Returns true if two geometries intersect each other
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.h3"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.header"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.header"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -146,7 +146,7 @@ Checks if two geometries have at least one intersection.
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.h4"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.conformance"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.conformance"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.conformance">Conformance</a>
</h6>
<p>
The function intersects implements function Intersects from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC Simple Feature
@@ -158,7 +158,7 @@ Checks if two geometries have at least one intersection.
</p>
<h6>
<a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.h5"></a>
- <span><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.examples"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.intersects.intersects_2_two_geometries.examples"></a></span><a class="link" href="intersects_2_two_geometries.html#geometry.reference.algorithms.intersects.intersects_2_two_geometries.examples">Examples</a>
</h6>
<p>
Check if two linestrings intersect each other
@@ -170,7 +170,6 @@ Checks if two geometries have at least one intersection.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span>
@@ -198,8 +197,8 @@ Checks if two geometries have at least one intersection.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -207,7 +206,7 @@ Checks if two geometries have at least one intersection.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="intersects_1_one_geometry.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intersects.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../length.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="intersects_1_one_geometry.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intersects.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../is_simple.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/is_simple.html b/libs/geometry/doc/html/geometry/reference/algorithms/is_simple.html
new file mode 100644
index 0000000000..7edb1f0e2d
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/is_simple.html
@@ -0,0 +1,354 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>is_simple</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../algorithms.html" title="Algorithms">
+<link rel="prev" href="intersects/intersects_2_two_geometries.html" title="intersects (two geometries)">
+<link rel="next" href="is_valid.html" title="is_valid">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="intersects/intersects_2_two_geometries.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_valid.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.algorithms.is_simple"></a><a class="link" href="is_simple.html" title="is_simple">is_simple</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp117728800"></a>
+Checks if a geometry is simple.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_simple.h0"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_simple.synopsis"></a></span><a class="link" href="is_simple.html#geometry.reference.algorithms.is_simple.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
+<span class="keyword">bool</span> <span class="identifier">is_simple</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">)</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_simple.h1"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_simple.parameters"></a></span><a class="link" href="is_simple.html#geometry.reference.algorithms.is_simple.parameters">Parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Concept
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ Geometry const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
+ </td>
+<td>
+ <p>
+ geometry
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.is_simple.h2"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_simple.returns"></a></span><a class="link" href="is_simple.html#geometry.reference.algorithms.is_simple.returns">Returns</a>
+ </h6>
+<p>
+ Returns true if the geometry is simple
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_simple.h3"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_simple.header"></a></span><a class="link" href="is_simple.html#geometry.reference.algorithms.is_simple.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">is_simple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_simple.h4"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_simple.conformance"></a></span><a class="link" href="is_simple.html#geometry.reference.algorithms.is_simple.conformance">Conformance</a>
+ </h6>
+<p>
+ The function is_simple implements function IsSimple from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
+ Simple Feature Specification</a>.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_simple.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_simple.supported_geometries"></a></span><a class="link" href="is_simple.html#geometry.reference.algorithms.is_simple.supported_geometries">Supported
+ geometries</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Geometry
+ </p>
+ </th>
+<th>
+ <p>
+ Status
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Point
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Segment
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Box
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Linestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Ring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Polygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPoint
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiLinestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.is_simple.h6"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_simple.complexity"></a></span><a class="link" href="is_simple.html#geometry.reference.algorithms.is_simple.complexity">Complexity</a>
+ </h6>
+<p>
+ Constant-time for points, segments and boxes
+ </p>
+<p>
+ Linear for rings, polygons and multi-polygons
+ </p>
+<p>
+ Linearithmic for multi-points, linestrings and multi-linestrings
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_simple.h7"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_simple.example"></a></span><a class="link" href="is_simple.html#geometry.reference.algorithms.is_simple.example">Example</a>
+ </h6>
+<p>
+ Checks whether a geometry is simple
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">linestring_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_linestring</span><span class="special">&lt;</span><span class="identifier">linestring_type</span><span class="special">&gt;</span> <span class="identifier">multi_linestring_type</span><span class="special">;</span>
+
+ <span class="identifier">multi_linestring_type</span> <span class="identifier">multi_linestring</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTILINESTRING((0 0,0 10,10 10,10 0,0 0),(10 10,20 20))"</span><span class="special">,</span> <span class="identifier">multi_linestring</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"is simple? "</span>
+ <span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">is_simple</span><span class="special">(</span><span class="identifier">multi_linestring</span><span class="special">)</span> <span class="special">?</span> <span class="string">"yes"</span> <span class="special">:</span> <span class="string">"no"</span><span class="special">)</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<p>
+ Output:
+ </p>
+<pre class="programlisting">is simple? no
+
+<img src="../../../img/algorithms/is_simple_example.png" alt="is_simple_example">
+
+</pre>
+<h6>
+<a name="geometry.reference.algorithms.is_simple.h8"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_simple.see_also"></a></span><a class="link" href="is_simple.html#geometry.reference.algorithms.is_simple.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <a class="link" href="is_valid.html" title="is_valid">is_valid</a>
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="intersects/intersects_2_two_geometries.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="is_valid.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/is_valid.html b/libs/geometry/doc/html/geometry/reference/algorithms/is_valid.html
new file mode 100644
index 0000000000..bf43d30dd5
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/is_valid.html
@@ -0,0 +1,354 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>is_valid</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../algorithms.html" title="Algorithms">
+<link rel="prev" href="is_simple.html" title="is_simple">
+<link rel="next" href="length.html" title="length">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_simple.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="length.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.algorithms.is_valid"></a><a class="link" href="is_valid.html" title="is_valid">is_valid</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp117918384"></a>
+Checks if a geometry is valid (in the OGC sense)
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_valid.h0"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_valid.synopsis"></a></span><a class="link" href="is_valid.html#geometry.reference.algorithms.is_valid.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
+<span class="keyword">bool</span> <span class="identifier">is_valid</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">)</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_valid.h1"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_valid.parameters"></a></span><a class="link" href="is_valid.html#geometry.reference.algorithms.is_valid.parameters">Parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Concept
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ Geometry const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
+ </td>
+<td>
+ <p>
+ geometry
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.is_valid.h2"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_valid.returns"></a></span><a class="link" href="is_valid.html#geometry.reference.algorithms.is_valid.returns">Returns</a>
+ </h6>
+<p>
+ Returns true if the geometry is valid (in the OGC sense)
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_valid.h3"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_valid.header"></a></span><a class="link" href="is_valid.html#geometry.reference.algorithms.is_valid.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">algorithms</span><span class="special">/</span><span class="identifier">is_valid</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_valid.h4"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_valid.conformance"></a></span><a class="link" href="is_valid.html#geometry.reference.algorithms.is_valid.conformance">Conformance</a>
+ </h6>
+<p>
+ The function is_valid is not defined by OGC.
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_valid.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_valid.supported_geometries"></a></span><a class="link" href="is_valid.html#geometry.reference.algorithms.is_valid.supported_geometries">Supported
+ geometries</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Geometry
+ </p>
+ </th>
+<th>
+ <p>
+ Status
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Point
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Segment
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Box
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Linestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Ring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Polygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPoint
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiLinestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.algorithms.is_valid.h6"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_valid.complexity"></a></span><a class="link" href="is_valid.html#geometry.reference.algorithms.is_valid.complexity">Complexity</a>
+ </h6>
+<p>
+ Constant-time for points, segments, boxes and multi-points
+ </p>
+<p>
+ Linear for linestrings and multi-linestrings
+ </p>
+<p>
+ Linearithmic for rings
+ </p>
+<p>
+ Currently, worst-case quadratic for polygons and multi-polygons
+ </p>
+<h6>
+<a name="geometry.reference.algorithms.is_valid.h7"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_valid.example"></a></span><a class="link" href="is_valid.html#geometry.reference.algorithms.is_valid.example">Example</a>
+ </h6>
+<p>
+ Checks whether a geometry is valid
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">polygon_type</span><span class="special">;</span>
+
+ <span class="identifier">polygon_type</span> <span class="identifier">poly</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span>
+ <span class="string">"POLYGON((0 0,0 10,10 10,10 0,0 0),(0 0,9 1,9 2,0 0),(0 0,2 9,1 9,0 0),(2 9,9 2,9 9,2 9))"</span>
+ <span class="special">,</span> <span class="identifier">poly</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"is valid? "</span> <span class="special">&lt;&lt;</span> <span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">is_valid</span><span class="special">(</span><span class="identifier">poly</span><span class="special">)</span> <span class="special">?</span> <span class="string">"yes"</span> <span class="special">:</span> <span class="string">"no"</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<p>
+ Output:
+ </p>
+<pre class="programlisting">is valid? no
+
+<img src="../../../img/algorithms/is_valid_example.png" alt="is_valid_example">
+
+</pre>
+<h6>
+<a name="geometry.reference.algorithms.is_valid.h8"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.is_valid.see_also"></a></span><a class="link" href="is_valid.html#geometry.reference.algorithms.is_valid.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <a class="link" href="is_simple.html" title="is_simple">is_simple</a>
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="is_simple.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="length.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/length.html b/libs/geometry/doc/html/geometry/reference/algorithms/length.html
index 89ca4381b7..a061c28113 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/length.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/length.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>length</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
-<link rel="prev" href="intersects/intersects_2_two_geometries.html" title="intersects (two geometries)">
+<link rel="prev" href="is_valid.html" title="is_valid">
<link rel="next" href="length/length_1.html" title="length">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,13 +20,13 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="intersects/intersects_2_two_geometries.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="length/length_1.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_valid.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="length/length_1.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.length"></a><a class="link" href="length.html" title="length">length</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="length/length_1.html">length</a></span></dt>
<dt><span class="section"><a href="length/length_2_with_strategy.html">length
(with strategy)</a></span></dt>
@@ -34,8 +34,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -43,7 +43,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="intersects/intersects_2_two_geometries.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="length/length_1.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="is_valid.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../algorithms.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="length/length_1.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/length/length_1.html b/libs/geometry/doc/html/geometry/reference/algorithms/length/length_1.html
index 810c702612..e29f976079 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/length/length_1.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/length/length_1.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>length</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../length.html" title="length">
<link rel="prev" href="../length.html" title="length">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.length.length_1"></a><a class="link" href="length_1.html" title="length">length</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id885322"></a>
+ <a class="indexterm" name="idp118095584"></a>
Calculates the length of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_1.h0"></a>
- <span><a name="geometry.reference.algorithms.length.length_1.description"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_1.description"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.description">Description</a>
</h6>
<p>
The free function length calculates the length (the sum of distances
@@ -41,7 +41,7 @@ Calculates the length of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_1.h1"></a>
- <span><a name="geometry.reference.algorithms.length.length_1.synopsis"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_1.synopsis"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Calculates the length of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_1.h2"></a>
- <span><a name="geometry.reference.algorithms.length.length_1.parameters"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_1.parameters"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -107,20 +107,20 @@ Calculates the length of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.length.length_1.h3"></a>
- <span><a name="geometry.reference.algorithms.length.length_1.returns"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_1.returns"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.returns">Returns</a>
</h6>
<p>
The calculated length
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_1.h4"></a>
- <span><a name="geometry.reference.algorithms.length.length_1.header"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_1.header"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -130,7 +130,7 @@ Calculates the length of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_1.h5"></a>
- <span><a name="geometry.reference.algorithms.length.length_1.conformance"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_1.conformance"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.conformance">Conformance</a>
</h6>
<p>
The function length implements function Length from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -138,7 +138,7 @@ Calculates the length of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_1.h6"></a>
- <span><a name="geometry.reference.algorithms.length.length_1.behavior"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_1.behavior"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -198,14 +198,14 @@ Calculates the length of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.length.length_1.h7"></a>
- <span><a name="geometry.reference.algorithms.length.length_1.complexity"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_1.complexity"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_1.h8"></a>
- <span><a name="geometry.reference.algorithms.length.length_1.examples"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_1.examples"></a></span><a class="link" href="length_1.html#geometry.reference.algorithms.length.length_1.examples">Examples</a>
</h6>
<p>
The following simple example shows the calculation of the length of a
@@ -217,7 +217,6 @@ Calculates the length of a geometry.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
@@ -242,8 +241,8 @@ Calculates the length of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/length/length_2_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/length/length_2_with_strategy.html
index 873fb5ba2d..5fb22174b7 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/length/length_2_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/length/length_2_with_strategy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>length (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../length.html" title="length">
<link rel="prev" href="length_1.html" title="length">
@@ -28,12 +28,12 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id886511"></a>
+ <a class="indexterm" name="idp118226880"></a>
Calculates the length of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_2_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.length.length_2_with_strategy.description"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_2_with_strategy.description"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.description">Description</a>
</h6>
<p>
The free function length calculates the length (the sum of distances
@@ -45,7 +45,7 @@ Calculates the length of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_2_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.length.length_2_with_strategy.synopsis"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_2_with_strategy.synopsis"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -55,7 +55,7 @@ Calculates the length of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_2_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.length.length_2_with_strategy.parameters"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_2_with_strategy.parameters"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -135,20 +135,20 @@ Calculates the length of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.length.length_2_with_strategy.h3"></a>
- <span><a name="geometry.reference.algorithms.length.length_2_with_strategy.returns"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_2_with_strategy.returns"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.returns">Returns</a>
</h6>
<p>
The calculated length
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_2_with_strategy.h4"></a>
- <span><a name="geometry.reference.algorithms.length.length_2_with_strategy.header"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_2_with_strategy.header"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -158,7 +158,7 @@ Calculates the length of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_2_with_strategy.h5"></a>
- <span><a name="geometry.reference.algorithms.length.length_2_with_strategy.conformance"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_2_with_strategy.conformance"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.conformance">Conformance</a>
</h6>
<p>
The function length implements function Length from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -166,7 +166,7 @@ Calculates the length of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_2_with_strategy.h6"></a>
- <span><a name="geometry.reference.algorithms.length.length_2_with_strategy.behavior"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_2_with_strategy.behavior"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -226,14 +226,14 @@ Calculates the length of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.length.length_2_with_strategy.h7"></a>
- <span><a name="geometry.reference.algorithms.length.length_2_with_strategy.complexity"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_2_with_strategy.complexity"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.length.length_2_with_strategy.h8"></a>
- <span><a name="geometry.reference.algorithms.length.length_2_with_strategy.examples"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.length.length_2_with_strategy.examples"></a></span><a class="link" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.examples">Examples</a>
</h6>
<p>
The following example shows the length measured over a sphere, expressed
@@ -256,7 +256,7 @@ Calculates the length of a geometry using the specified strategy.
<span class="identifier">line</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">P</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">52</span><span class="special">));</span>
<span class="keyword">double</span> <span class="keyword">const</span> <span class="identifier">mean_radius</span> <span class="special">=</span> <span class="number">6371.0</span><span class="special">;</span> <a class="co" name="geometry.reference.algorithms.length.length_2_with_strategy.c0" href="length_2_with_strategy.html#geometry.reference.algorithms.length.length_2_with_strategy.c1"><img src="../../../../../../../../doc/src/images/callouts/1.png" alt="1" border="0"></a>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"length is "</span>
- <span class="special">&lt;&lt;</span> <span class="identifier">length</span><span class="special">(</span><span class="identifier">line</span><span class="special">,</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">distance</span><span class="special">::</span><span class="identifier">haversine</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;(</span><span class="identifier">mean_radius</span><span class="special">)</span> <span class="special">)</span>
+ <span class="special">&lt;&lt;</span> <span class="identifier">length</span><span class="special">(</span><span class="identifier">line</span><span class="special">,</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">distance</span><span class="special">::</span><span class="identifier">haversine</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;(</span><span class="identifier">mean_radius</span><span class="special">)</span> <span class="special">)</span>
<span class="special">&lt;&lt;</span> <span class="string">" kilometers "</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
<span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
@@ -278,8 +278,8 @@ Calculates the length of a geometry using the specified strategy.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/make.html b/libs/geometry/doc/html/geometry/reference/algorithms/make.html
index 465872f4f5..fda99d9b7d 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/make.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/make.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>make</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="length/length_2_with_strategy.html" title="length (with strategy)">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.make"></a><a class="link" href="make.html" title="make">make</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="make/make_2_2_coordinate_values.html">make
(2 coordinate values)</a></span></dt>
<dt><span class="section"><a href="make/make_3_3_coordinate_values.html">make
@@ -37,8 +37,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/make/make_2_2_coordinate_values.html b/libs/geometry/doc/html/geometry/reference/algorithms/make/make_2_2_coordinate_values.html
index 8c6b05b9b4..adfbfa4f8f 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/make/make_2_2_coordinate_values.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/make/make_2_2_coordinate_values.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>make (2 coordinate values)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../make.html" title="make">
<link rel="prev" href="../make.html" title="make">
@@ -28,12 +28,12 @@
(2 coordinate values)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id887977"></a>
+ <a class="indexterm" name="idp118398208"></a>
Construct a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.h0"></a>
- <span><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.synopsis"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.synopsis"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -43,7 +43,7 @@ Construct a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.h1"></a>
- <span><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.parameters"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.parameters"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -145,20 +145,20 @@ Construct a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.h2"></a>
- <span><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.returns"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.returns"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.returns">Returns</a>
</h6>
<p>
The constructed geometry, here: a 2D point
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.h3"></a>
- <span><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.header"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.header"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -168,7 +168,7 @@ Construct a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.h4"></a>
- <span><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.example"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.example"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.example">Example</a>
</h6>
<p>
Shows the usage of make as a generic constructor for different point
@@ -226,17 +226,17 @@ x=1 y=2 (7mypoint)
</pre>
<h6>
<a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.h5"></a>
- <span><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.see_also"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_2_2_coordinate_values.see_also"></a></span><a class="link" href="make_2_2_coordinate_values.html#geometry.reference.algorithms.make.make_2_2_coordinate_values.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../assign/assign_values_3_2_coordinate_values.html" title="assign_values (2 coordinate values)">assign</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/make/make_3_3_coordinate_values.html b/libs/geometry/doc/html/geometry/reference/algorithms/make/make_3_3_coordinate_values.html
index bb2e061fc8..546ca83478 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/make/make_3_3_coordinate_values.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/make/make_3_3_coordinate_values.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>make (3 coordinate values)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../make.html" title="make">
<link rel="prev" href="make_2_2_coordinate_values.html" title="make (2 coordinate values)">
@@ -28,12 +28,12 @@
(3 coordinate values)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id889726"></a>
+ <a class="indexterm" name="idp118606624"></a>
Construct a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.h0"></a>
- <span><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.synopsis"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.synopsis"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -43,7 +43,7 @@ Construct a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.h1"></a>
- <span><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.parameters"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.parameters"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -167,20 +167,20 @@ Construct a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.h2"></a>
- <span><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.returns"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.returns"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.returns">Returns</a>
</h6>
<p>
The constructed geometry, here: a 3D point
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.h3"></a>
- <span><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.header"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.header"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -190,7 +190,7 @@ Construct a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.h4"></a>
- <span><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.example"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.example"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.example">Example</a>
</h6>
<p>
Using make to construct a three dimensional point
@@ -219,17 +219,17 @@ Construct a geometry.
</pre>
<h6>
<a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.h5"></a>
- <span><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.see_also"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_3_3_coordinate_values.see_also"></a></span><a class="link" href="make_3_3_coordinate_values.html#geometry.reference.algorithms.make.make_3_3_coordinate_values.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../assign/assign_values_4_3_coordinate_values.html" title="assign_values (3 coordinate values)">assign</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/make/make_inverse.html b/libs/geometry/doc/html/geometry/reference/algorithms/make/make_inverse.html
index 698f384e07..75d7e652de 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/make/make_inverse.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/make/make_inverse.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>make_inverse</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../make.html" title="make">
<link rel="prev" href="make_3_3_coordinate_values.html" title="make (3 coordinate values)">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.make.make_inverse"></a><a class="link" href="make_inverse.html" title="make_inverse">make_inverse</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id890840"></a>
+ <a class="indexterm" name="idp118737088"></a>
Construct a box with inverse infinite coordinates.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_inverse.h0"></a>
- <span><a name="geometry.reference.algorithms.make.make_inverse.description"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_inverse.description"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.description">Description</a>
</h6>
<p>
The make_inverse function initializes a 2D or 3D box with large coordinates,
@@ -42,7 +42,7 @@ Construct a box with inverse infinite coordinates.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_inverse.h1"></a>
- <span><a name="geometry.reference.algorithms.make.make_inverse.synopsis"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_inverse.synopsis"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -52,7 +52,7 @@ Construct a box with inverse infinite coordinates.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_inverse.h2"></a>
- <span><a name="geometry.reference.algorithms.make.make_inverse.parameters"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_inverse.parameters"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -108,20 +108,20 @@ Construct a box with inverse infinite coordinates.
</table></div>
<h6>
<a name="geometry.reference.algorithms.make.make_inverse.h3"></a>
- <span><a name="geometry.reference.algorithms.make.make_inverse.returns"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_inverse.returns"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.returns">Returns</a>
</h6>
<p>
The constructed geometry, here: a box
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_inverse.h4"></a>
- <span><a name="geometry.reference.algorithms.make.make_inverse.header"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_inverse.header"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -131,7 +131,7 @@ Construct a box with inverse infinite coordinates.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_inverse.h5"></a>
- <span><a name="geometry.reference.algorithms.make.make_inverse.example"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_inverse.example"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.example">Example</a>
</h6>
<p>
Usage of make_inverse and expand to conveniently determine bounding box
@@ -172,17 +172,17 @@ Construct a box with inverse infinite coordinates.
</pre>
<h6>
<a name="geometry.reference.algorithms.make.make_inverse.h6"></a>
- <span><a name="geometry.reference.algorithms.make.make_inverse.see_also"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_inverse.see_also"></a></span><a class="link" href="make_inverse.html#geometry.reference.algorithms.make.make_inverse.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../assign/assign_inverse.html" title="assign_inverse">assign_inverse</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/make/make_zero.html b/libs/geometry/doc/html/geometry/reference/algorithms/make/make_zero.html
index 5799de91dc..08d5bc3b9a 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/make/make_zero.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/make/make_zero.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>make_zero</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../make.html" title="make">
<link rel="prev" href="make_inverse.html" title="make_inverse">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.make.make_zero"></a><a class="link" href="make_zero.html" title="make_zero">make_zero</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id892272"></a>
+ <a class="indexterm" name="idp118874752"></a>
Construct a geometry with its coordinates initialized to zero.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_zero.h0"></a>
- <span><a name="geometry.reference.algorithms.make.make_zero.description"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_zero.description"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.description">Description</a>
</h6>
<p>
The make_zero function initializes a 2D or 3D point or box with coordinates
@@ -40,7 +40,7 @@ Construct a geometry with its coordinates initialized to zero.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_zero.h1"></a>
- <span><a name="geometry.reference.algorithms.make.make_zero.synopsis"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_zero.synopsis"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Construct a geometry with its coordinates initialized to zero.
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_zero.h2"></a>
- <span><a name="geometry.reference.algorithms.make.make_zero.parameters"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_zero.parameters"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -106,20 +106,20 @@ Construct a geometry with its coordinates initialized to zero.
</table></div>
<h6>
<a name="geometry.reference.algorithms.make.make_zero.h3"></a>
- <span><a name="geometry.reference.algorithms.make.make_zero.returns"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_zero.returns"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.returns">Returns</a>
</h6>
<p>
The constructed and zero-initialized geometry
</p>
<h6>
<a name="geometry.reference.algorithms.make.make_zero.h4"></a>
- <span><a name="geometry.reference.algorithms.make.make_zero.header"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.make.make_zero.header"></a></span><a class="link" href="make_zero.html#geometry.reference.algorithms.make.make_zero.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -130,8 +130,8 @@ Construct a geometry with its coordinates initialized to zero.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/num_geometries.html b/libs/geometry/doc/html/geometry/reference/algorithms/num_geometries.html
index 5e930fd5cd..af6cd070e5 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/num_geometries.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/num_geometries.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>num_geometries</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="make/make_zero.html" title="make_zero">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.num_geometries"></a><a class="link" href="num_geometries.html" title="num_geometries">num_geometries</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id892693"></a>
+ <a class="indexterm" name="idp118922720"></a>
Calculates the number of geometries of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_geometries.h0"></a>
- <span><a name="geometry.reference.algorithms.num_geometries.description"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_geometries.description"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.description">Description</a>
</h6>
<p>
The free function num_geometries calculates the number of geometries of
@@ -40,7 +40,7 @@ Calculates the number of geometries of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_geometries.h1"></a>
- <span><a name="geometry.reference.algorithms.num_geometries.synopsis"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_geometries.synopsis"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Calculates the number of geometries of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_geometries.h2"></a>
- <span><a name="geometry.reference.algorithms.num_geometries.parameters"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_geometries.parameters"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -106,20 +106,20 @@ Calculates the number of geometries of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.num_geometries.h3"></a>
- <span><a name="geometry.reference.algorithms.num_geometries.returns"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_geometries.returns"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.returns">Returns</a>
</h6>
<p>
The calculated number of geometries
</p>
<h6>
<a name="geometry.reference.algorithms.num_geometries.h4"></a>
- <span><a name="geometry.reference.algorithms.num_geometries.header"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_geometries.header"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -129,7 +129,7 @@ Calculates the number of geometries of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_geometries.h5"></a>
- <span><a name="geometry.reference.algorithms.num_geometries.conformance"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_geometries.conformance"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.conformance">Conformance</a>
</h6>
<p>
The function num_geometries implements function NumGeometries from the
@@ -138,7 +138,7 @@ Calculates the number of geometries of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_geometries.h6"></a>
- <span><a name="geometry.reference.algorithms.num_geometries.behavior"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_geometries.behavior"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -186,14 +186,14 @@ Calculates the number of geometries of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.num_geometries.h7"></a>
- <span><a name="geometry.reference.algorithms.num_geometries.complexity"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_geometries.complexity"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.complexity">Complexity</a>
</h6>
<p>
Constant
</p>
<h6>
<a name="geometry.reference.algorithms.num_geometries.h8"></a>
- <span><a name="geometry.reference.algorithms.num_geometries.examples"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_geometries.examples"></a></span><a class="link" href="num_geometries.html#geometry.reference.algorithms.num_geometries.examples">Examples</a>
</h6>
<p>
Get the number of geometries making up a multi-geometry
@@ -205,9 +205,7 @@ Calculates the number of geometries of a geometry.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
@@ -235,8 +233,8 @@ Calculates the number of geometries of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/num_interior_rings.html b/libs/geometry/doc/html/geometry/reference/algorithms/num_interior_rings.html
index eb61714555..24defca3c7 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/num_interior_rings.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/num_interior_rings.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>num_interior_rings</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="num_geometries.html" title="num_geometries">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.num_interior_rings"></a><a class="link" href="num_interior_rings.html" title="num_interior_rings">num_interior_rings</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id894057"></a>
+ <a class="indexterm" name="idp119066608"></a>
Calculates the number of interior rings of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_interior_rings.h0"></a>
- <span><a name="geometry.reference.algorithms.num_interior_rings.description"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_interior_rings.description"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.description">Description</a>
</h6>
<p>
The free function num_interior_rings calculates the number of interior
@@ -40,7 +40,7 @@ Calculates the number of interior rings of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_interior_rings.h1"></a>
- <span><a name="geometry.reference.algorithms.num_interior_rings.synopsis"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_interior_rings.synopsis"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Calculates the number of interior rings of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_interior_rings.h2"></a>
- <span><a name="geometry.reference.algorithms.num_interior_rings.parameters"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_interior_rings.parameters"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -106,20 +106,20 @@ Calculates the number of interior rings of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.num_interior_rings.h3"></a>
- <span><a name="geometry.reference.algorithms.num_interior_rings.returns"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_interior_rings.returns"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.returns">Returns</a>
</h6>
<p>
The calculated number of interior rings
</p>
<h6>
<a name="geometry.reference.algorithms.num_interior_rings.h4"></a>
- <span><a name="geometry.reference.algorithms.num_interior_rings.header"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_interior_rings.header"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -129,7 +129,7 @@ Calculates the number of interior rings of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_interior_rings.h5"></a>
- <span><a name="geometry.reference.algorithms.num_interior_rings.conformance"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_interior_rings.conformance"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.conformance">Conformance</a>
</h6>
<p>
The function num_interior_ring implements function NumInteriorRing from
@@ -147,7 +147,7 @@ Calculates the number of interior rings of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.num_interior_rings.h6"></a>
- <span><a name="geometry.reference.algorithms.num_interior_rings.behavior"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_interior_rings.behavior"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -207,14 +207,14 @@ Calculates the number of interior rings of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.num_interior_rings.h7"></a>
- <span><a name="geometry.reference.algorithms.num_interior_rings.complexity"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_interior_rings.complexity"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.complexity">Complexity</a>
</h6>
<p>
Constant
</p>
<h6>
<a name="geometry.reference.algorithms.num_interior_rings.h8"></a>
- <span><a name="geometry.reference.algorithms.num_interior_rings.examples"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_interior_rings.examples"></a></span><a class="link" href="num_interior_rings.html#geometry.reference.algorithms.num_interior_rings.examples">Examples</a>
</h6>
<p>
Get the number of interior rings in a multi-polygon
@@ -226,9 +226,7 @@ Calculates the number of interior rings of a geometry.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
@@ -256,8 +254,8 @@ Calculates the number of interior rings of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/num_points.html b/libs/geometry/doc/html/geometry/reference/algorithms/num_points.html
index 99cd8b292c..418da1bc7f 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/num_points.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/num_points.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>num_points</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="num_interior_rings.html" title="num_interior_rings">
@@ -27,19 +27,19 @@
<a name="geometry.reference.algorithms.num_points"></a><a class="link" href="num_points.html" title="num_points">num_points</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id895452"></a>
+ <a class="indexterm" name="idp119214144"></a>
Calculates the number of points of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_points.h0"></a>
- <span><a name="geometry.reference.algorithms.num_points.description"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_points.description"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.description">Description</a>
</h6>
<p>
The free function num_points calculates the number of points of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_points.h1"></a>
- <span><a name="geometry.reference.algorithms.num_points.synopsis"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_points.synopsis"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -49,7 +49,7 @@ Calculates the number of points of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_points.h2"></a>
- <span><a name="geometry.reference.algorithms.num_points.parameters"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_points.parameters"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -127,20 +127,20 @@ Calculates the number of points of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.num_points.h3"></a>
- <span><a name="geometry.reference.algorithms.num_points.returns"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_points.returns"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.returns">Returns</a>
</h6>
<p>
The calculated number of points
</p>
<h6>
<a name="geometry.reference.algorithms.num_points.h4"></a>
- <span><a name="geometry.reference.algorithms.num_points.header"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_points.header"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -150,7 +150,7 @@ Calculates the number of points of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.num_points.h5"></a>
- <span><a name="geometry.reference.algorithms.num_points.conformance"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_points.conformance"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.conformance">Conformance</a>
</h6>
<p>
The function num_points implements function NumPoints from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -168,7 +168,7 @@ Calculates the number of points of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.num_points.h6"></a>
- <span><a name="geometry.reference.algorithms.num_points.behavior"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_points.behavior"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -215,12 +215,12 @@ Calculates the number of points of a geometry.
<tr>
<td>
<p>
- Rectangle
+ Box
</p>
</td>
<td>
<p>
- Returns 4
+ Returns 2^d, where d is the dimension of the box
</p>
</td>
</tr>
@@ -277,14 +277,14 @@ Calculates the number of points of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.num_points.h7"></a>
- <span><a name="geometry.reference.algorithms.num_points.complexity"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_points.complexity"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.complexity">Complexity</a>
</h6>
<p>
Constant or Linear
</p>
<h6>
<a name="geometry.reference.algorithms.num_points.h8"></a>
- <span><a name="geometry.reference.algorithms.num_points.examples"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.num_points.examples"></a></span><a class="link" href="num_points.html#geometry.reference.algorithms.num_points.examples">Examples</a>
</h6>
<p>
Get the number of points in a geometry
@@ -294,12 +294,9 @@ Calculates the number of points of a geometry.
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">multi</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
@@ -327,8 +324,8 @@ Calculates the number of points of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/overlaps.html b/libs/geometry/doc/html/geometry/reference/algorithms/overlaps.html
index 497c832589..077fc96542 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/overlaps.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/overlaps.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>overlaps</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="num_points.html" title="num_points">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.overlaps"></a><a class="link" href="overlaps.html" title="overlaps">overlaps</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id897027"></a>
+ <a class="indexterm" name="idp119376080"></a>
Checks if two geometries overlap.
</p>
<h6>
<a name="geometry.reference.algorithms.overlaps.h0"></a>
- <span><a name="geometry.reference.algorithms.overlaps.synopsis"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.overlaps.synopsis"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Checks if two geometries overlap.
</p>
<h6>
<a name="geometry.reference.algorithms.overlaps.h1"></a>
- <span><a name="geometry.reference.algorithms.overlaps.parameters"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.overlaps.parameters"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -81,6 +81,9 @@ Checks if two geometries overlap.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
</td>
<td>
<p>
@@ -88,6 +91,9 @@ Checks if two geometries overlap.
</p>
</td>
<td>
+ <p>
+ A model of the specified concept
+ </p>
</td>
</tr>
<tr>
@@ -97,6 +103,9 @@ Checks if two geometries overlap.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
</td>
<td>
<p>
@@ -104,26 +113,29 @@ Checks if two geometries overlap.
</p>
</td>
<td>
+ <p>
+ A model of the specified concept
+ </p>
</td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.algorithms.overlaps.h2"></a>
- <span><a name="geometry.reference.algorithms.overlaps.returns"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.overlaps.returns"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.returns">Returns</a>
</h6>
<p>
Returns true if two geometries overlap
</p>
<h6>
<a name="geometry.reference.algorithms.overlaps.h3"></a>
- <span><a name="geometry.reference.algorithms.overlaps.header"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.overlaps.header"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -133,17 +145,663 @@ Checks if two geometries overlap.
</p>
<h6>
<a name="geometry.reference.algorithms.overlaps.h4"></a>
- <span><a name="geometry.reference.algorithms.overlaps.conformance"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.overlaps.conformance"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.conformance">Conformance</a>
</h6>
<p>
The function overlaps implements function Overlaps from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
Simple Feature Specification</a>.
</p>
+<h6>
+<a name="geometry.reference.algorithms.overlaps.h5"></a>
+ <span class="phrase"><a name="geometry.reference.algorithms.overlaps.supported_geometries"></a></span><a class="link" href="overlaps.html#geometry.reference.algorithms.overlaps.supported_geometries">Supported
+ geometries</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ </th>
+<th>
+ <p>
+ Point
+ </p>
+ </th>
+<th>
+ <p>
+ Segment
+ </p>
+ </th>
+<th>
+ <p>
+ Box
+ </p>
+ </th>
+<th>
+ <p>
+ Linestring
+ </p>
+ </th>
+<th>
+ <p>
+ Ring
+ </p>
+ </th>
+<th>
+ <p>
+ Polygon
+ </p>
+ </th>
+<th>
+ <p>
+ MultiPoint
+ </p>
+ </th>
+<th>
+ <p>
+ MultiLinestring
+ </p>
+ </th>
+<th>
+ <p>
+ MultiPolygon
+ </p>
+ </th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Point
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Segment
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Box
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Linestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Ring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Polygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPoint
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiLinestring
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Variant
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/perimeter.html b/libs/geometry/doc/html/geometry/reference/algorithms/perimeter.html
index 824690a559..0a8d8e30c3 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/perimeter.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/perimeter.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>perimeter</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="overlaps.html" title="overlaps">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.perimeter"></a><a class="link" href="perimeter.html" title="perimeter">perimeter</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="perimeter/perimeter_1.html">perimeter</a></span></dt>
<dt><span class="section"><a href="perimeter/perimeter_2_with_strategy.html">perimeter
(with strategy)</a></span></dt>
@@ -34,8 +34,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_1.html b/libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_1.html
index a660fa37ab..00c3771eef 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_1.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_1.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>perimeter</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../perimeter.html" title="perimeter">
<link rel="prev" href="../perimeter.html" title="perimeter">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.perimeter.perimeter_1"></a><a class="link" href="perimeter_1.html" title="perimeter">perimeter</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id897547"></a>
+ <a class="indexterm" name="idp119709408"></a>
Calculates the perimeter of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_1.h0"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_1.description"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_1.description"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.description">Description</a>
</h6>
<p>
The function perimeter returns the perimeter of a geometry, using the
@@ -40,7 +40,7 @@ Calculates the perimeter of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_1.h1"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_1.synopsis"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_1.synopsis"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Calculates the perimeter of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_1.h2"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_1.parameters"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_1.parameters"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -106,20 +106,20 @@ Calculates the perimeter of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_1.h3"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_1.returns"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_1.returns"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.returns">Returns</a>
</h6>
<p>
The calculated perimeter
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_1.h4"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_1.header"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_1.header"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -129,7 +129,7 @@ Calculates the perimeter of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_1.h5"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_1.conformance"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_1.conformance"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.conformance">Conformance</a>
</h6>
<p>
The function perimeter is not defined by OGC.
@@ -147,7 +147,7 @@ Calculates the perimeter of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_1.h6"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_1.behavior"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_1.behavior"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -207,7 +207,7 @@ Calculates the perimeter of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_1.h7"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_1.complexity"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_1.complexity"></a></span><a class="link" href="perimeter_1.html#geometry.reference.algorithms.perimeter.perimeter_1.complexity">Complexity</a>
</h6>
<p>
Linear
@@ -215,8 +215,8 @@ Calculates the perimeter of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_2_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_2_with_strategy.html
index 1fb3c34ab1..d9b032405a 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_2_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/perimeter/perimeter_2_with_strategy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>perimeter (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../perimeter.html" title="perimeter">
<link rel="prev" href="perimeter_1.html" title="perimeter">
@@ -28,12 +28,12 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id898209"></a>
+ <a class="indexterm" name="idp119784512"></a>
Calculates the perimeter of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.description"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.description"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.description">Description</a>
</h6>
<p>
The function perimeter returns the perimeter of a geometry, using specified
@@ -41,7 +41,7 @@ Calculates the perimeter of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.synopsis"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.synopsis"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Calculates the perimeter of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.parameters"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.parameters"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -131,20 +131,20 @@ Calculates the perimeter of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.h3"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.returns"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.returns"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.returns">Returns</a>
</h6>
<p>
The calculated perimeter
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.h4"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.header"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.header"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -154,7 +154,7 @@ Calculates the perimeter of a geometry using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.h5"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.conformance"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.conformance"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.conformance">Conformance</a>
</h6>
<p>
The function perimeter is not defined by OGC.
@@ -172,7 +172,7 @@ Calculates the perimeter of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.h6"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.behavior"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.behavior"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -232,7 +232,7 @@ Calculates the perimeter of a geometry using the specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.h7"></a>
- <span><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.complexity"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.complexity"></a></span><a class="link" href="perimeter_2_with_strategy.html#geometry.reference.algorithms.perimeter.perimeter_2_with_strategy.complexity">Complexity</a>
</h6>
<p>
Linear
@@ -240,8 +240,8 @@ Calculates the perimeter of a geometry using the specified strategy.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/reverse.html b/libs/geometry/doc/html/geometry/reference/algorithms/reverse.html
index 941678d452..1bec3ea7a5 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/reverse.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/reverse.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>reverse</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="perimeter/perimeter_2_with_strategy.html" title="perimeter (with strategy)">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.reverse"></a><a class="link" href="reverse.html" title="reverse">reverse</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id898958"></a>
+ <a class="indexterm" name="idp119869168"></a>
Reverses the points within a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.reverse.h0"></a>
- <span><a name="geometry.reference.algorithms.reverse.description"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.reverse.description"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.description">Description</a>
</h6>
<p>
Generic function to reverse a geometry. It resembles the std::reverse functionality,
@@ -41,7 +41,7 @@ Reverses the points within a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.reverse.h1"></a>
- <span><a name="geometry.reference.algorithms.reverse.synopsis"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.reverse.synopsis"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -51,7 +51,7 @@ Reverses the points within a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.reverse.h2"></a>
- <span><a name="geometry.reference.algorithms.reverse.parameters"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.reverse.parameters"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -107,13 +107,13 @@ Reverses the points within a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.reverse.h3"></a>
- <span><a name="geometry.reference.algorithms.reverse.header"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.reverse.header"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -123,7 +123,7 @@ Reverses the points within a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.reverse.h4"></a>
- <span><a name="geometry.reference.algorithms.reverse.conformance"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.reverse.conformance"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.conformance">Conformance</a>
</h6>
<p>
The function reverse is not defined by OGC.
@@ -133,7 +133,7 @@ Reverses the points within a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.reverse.h5"></a>
- <span><a name="geometry.reference.algorithms.reverse.behavior"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.reverse.behavior"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -180,7 +180,7 @@ Reverses the points within a geometry.
<tr>
<td>
<p>
- Rectangle
+ Box
</p>
</td>
<td>
@@ -275,14 +275,14 @@ Reverses the points within a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.reverse.h6"></a>
- <span><a name="geometry.reference.algorithms.reverse.complexity"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.reverse.complexity"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.reverse.h7"></a>
- <span><a name="geometry.reference.algorithms.reverse.example"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.reverse.example"></a></span><a class="link" href="reverse.html#geometry.reference.algorithms.reverse.example">Example</a>
</h6>
<p>
Shows how to reverse a ring or polygon
@@ -343,8 +343,8 @@ Reverses the points within a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/simplify.html b/libs/geometry/doc/html/geometry/reference/algorithms/simplify.html
index 5fad2fbccd..e29daf2016 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/simplify.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/simplify.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>simplify</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="reverse.html" title="reverse">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.simplify"></a><a class="link" href="simplify.html" title="simplify">simplify</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="simplify/simplify_4_with_strategy.html">simplify
(with strategy)</a></span></dt>
<dt><span class="section"><a href="simplify/simplify_3.html">simplify</a></span></dt>
@@ -34,8 +34,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_3.html b/libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_3.html
index 2c4e503b08..e16a9a77a8 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_3.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_3.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>simplify</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../simplify.html" title="simplify">
<link rel="prev" href="simplify_4_with_strategy.html" title="simplify (with strategy)">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.simplify.simplify_3"></a><a class="link" href="simplify_3.html" title="simplify">simplify</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id901827"></a>
+ <a class="indexterm" name="idp120209728"></a>
Simplify a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_3.h0"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_3.synopsis"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_3.synopsis"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Simplify a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_3.h1"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_3.parameters"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_3.parameters"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -145,13 +145,13 @@ Simplify a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_3.h2"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_3.header"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_3.header"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -161,7 +161,7 @@ Simplify a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_3.h3"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_3.conformance"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_3.conformance"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.conformance">Conformance</a>
</h6>
<p>
The function simplify is not defined by OGC.
@@ -190,7 +190,7 @@ Simplify a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_3.h4"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_3.behavior"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_3.behavior"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.behavior">Behavior</a>
</h6>
<p>
Simplification is done using <a href="http://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm" target="_top">Douglas-Peucker</a>
@@ -208,7 +208,7 @@ Simplify a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_3.h5"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_3.examples"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_3.examples"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.examples">Examples</a>
</h6>
<p>
Example showing how to simplify a linestring
@@ -269,7 +269,7 @@ simplified: ((1.1, 1.1), (3.1, 3.1), (4.9, 1.1), (3.1, 1.9))
</pre>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_3.h6"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_3.image_s_"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.image_s_">Image(s)</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_3.image_s_"></a></span><a class="link" href="simplify_3.html#geometry.reference.algorithms.simplify.simplify_3.image_s_">Image(s)</a>
</h6>
<p>
<span class="inlinemediaobject"><img src="../../../../svg_simplify_country.png" alt="svg_simplify_country"></span>
@@ -277,8 +277,8 @@ simplified: ((1.1, 1.1), (3.1, 3.1), (4.9, 1.1), (3.1, 1.9))
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_4_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_4_with_strategy.html
index 548dad69c5..f5bd50c310 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_4_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/simplify/simplify_4_with_strategy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>simplify (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../simplify.html" title="simplify">
<link rel="prev" href="../simplify.html" title="simplify">
@@ -28,22 +28,23 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id901221"></a>
+ <a class="indexterm" name="idp120140208"></a>
Simplify a geometry using a specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_4_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_4_with_strategy.synopsis"></a></span><a class="link" href="simplify_4_with_strategy.html#geometry.reference.algorithms.simplify.simplify_4_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_4_with_strategy.synopsis"></a></span><a class="link" href="simplify_4_with_strategy.html#geometry.reference.algorithms.simplify.simplify_4_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Distance</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Strategy</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">simplify</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">out</span><span class="special">,</span> <span class="identifier">Distance</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">max_distance</span><span class="special">,</span> <span class="identifier">Strategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">strategy</span><span class="special">)</span></pre>
+<span class="keyword">void</span> <span class="identifier">simplify</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">out</span><span class="special">,</span> <span class="identifier">Distance</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">max_distance</span><span class="special">,</span>
+ <span class="identifier">Strategy</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">strategy</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_4_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_4_with_strategy.parameters"></a></span><a class="link" href="simplify_4_with_strategy.html#geometry.reference.algorithms.simplify.simplify_4_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_4_with_strategy.parameters"></a></span><a class="link" href="simplify_4_with_strategy.html#geometry.reference.algorithms.simplify.simplify_4_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -169,13 +170,13 @@ Simplify a geometry using a specified strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.simplify.simplify_4_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.simplify.simplify_4_with_strategy.header"></a></span><a class="link" href="simplify_4_with_strategy.html#geometry.reference.algorithms.simplify.simplify_4_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.simplify.simplify_4_with_strategy.header"></a></span><a class="link" href="simplify_4_with_strategy.html#geometry.reference.algorithms.simplify.simplify_4_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -186,8 +187,8 @@ Simplify a geometry using a specified strategy.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/sym_difference.html b/libs/geometry/doc/html/geometry/reference/algorithms/sym_difference.html
index db70ec6a86..494d2e2793 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/sym_difference.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/sym_difference.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>sym_difference</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="simplify/simplify_3.html" title="simplify">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.sym_difference"></a><a class="link" href="sym_difference.html" title="sym_difference">sym_difference</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id903453"></a>
+ <a class="indexterm" name="idp120401488"></a>
Calculate the symmetric difference of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.sym_difference.h0"></a>
- <span><a name="geometry.reference.algorithms.sym_difference.description"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.sym_difference.description"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.description">Description</a>
</h6>
<p>
The free function symmetric difference calculates the spatial set theoretic
@@ -40,7 +40,7 @@ Calculate the symmetric difference of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.sym_difference.h1"></a>
- <span><a name="geometry.reference.algorithms.sym_difference.synopsis"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.sym_difference.synopsis"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Calculate the symmetric difference of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.sym_difference.h2"></a>
- <span><a name="geometry.reference.algorithms.sym_difference.parameters"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.sym_difference.parameters"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -153,13 +153,13 @@ Calculate the symmetric difference of two geometries.
</table></div>
<h6>
<a name="geometry.reference.algorithms.sym_difference.h3"></a>
- <span><a name="geometry.reference.algorithms.sym_difference.header"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.sym_difference.header"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -169,7 +169,7 @@ Calculate the symmetric difference of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.sym_difference.h4"></a>
- <span><a name="geometry.reference.algorithms.sym_difference.conformance"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.sym_difference.conformance"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.conformance">Conformance</a>
</h6>
<p>
The function sym_difference implements function SymDifference from the
@@ -178,7 +178,7 @@ Calculate the symmetric difference of two geometries.
</p>
<h6>
<a name="geometry.reference.algorithms.sym_difference.h5"></a>
- <span><a name="geometry.reference.algorithms.sym_difference.behavior"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.sym_difference.behavior"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -226,6 +226,32 @@ Calculate the symmetric difference of two geometries.
<tr>
<td>
<p>
+ linear (e.g. linestring)
+ </p>
+ </td>
+<td>
+ <p>
+ All combinations of: linestring, multi_linestring; results in
+ a collection of linestrings
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ pointlike (e.g. point)
+ </p>
+ </td>
+<td>
+ <p>
+ All combinations of: point, multi_point; results in a collection
+ of points
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
Other geometries
</p>
</td>
@@ -274,7 +300,7 @@ Calculate the symmetric difference of two geometries.
</table></div>
<h6>
<a name="geometry.reference.algorithms.sym_difference.h6"></a>
- <span><a name="geometry.reference.algorithms.sym_difference.example"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.sym_difference.example"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.example">Example</a>
</h6>
<p>
Shows how to calculate the symmetric difference (XOR) of two polygons
@@ -286,8 +312,7 @@ Calculate the symmetric difference of two geometries.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -346,9 +371,9 @@ total: 3.1459
</pre>
<h6>
<a name="geometry.reference.algorithms.sym_difference.h7"></a>
- <span><a name="geometry.reference.algorithms.sym_difference.see_also"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.see_also">See also</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.sym_difference.see_also"></a></span><a class="link" href="sym_difference.html#geometry.reference.algorithms.sym_difference.see_also">See also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="difference.html" title="difference">difference</a>
</li>
@@ -362,8 +387,8 @@ total: 3.1459
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/touches.html b/libs/geometry/doc/html/geometry/reference/algorithms/touches.html
index 83d6fcb0ec..100422e796 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/touches.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/touches.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>touches</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="sym_difference.html" title="sym_difference">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.touches"></a><a class="link" href="touches.html" title="touches">touches</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="touches/touches_1_one_geometry.html">touches
(one geometry)</a></span></dt>
<dt><span class="section"><a href="touches/touches_2_two_geometries.html">touches
@@ -35,8 +35,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_1_one_geometry.html b/libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_1_one_geometry.html
index ab0cfe24f5..4b775ce8a5 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_1_one_geometry.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_1_one_geometry.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>touches (one geometry)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../touches.html" title="touches">
<link rel="prev" href="../touches.html" title="touches">
@@ -28,12 +28,12 @@
(one geometry)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id905412"></a>
+ <a class="indexterm" name="idp120629328"></a>
Checks if a geometry has at least one touching point (self-tangency)
</p>
<h6>
<a name="geometry.reference.algorithms.touches.touches_1_one_geometry.h0"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.synopsis"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.synopsis"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -43,7 +43,7 @@ Checks if a geometry has at least one touching point (self-tangency)
</p>
<h6>
<a name="geometry.reference.algorithms.touches.touches_1_one_geometry.h1"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.parameters"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.parameters"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -99,20 +99,20 @@ Checks if a geometry has at least one touching point (self-tangency)
</table></div>
<h6>
<a name="geometry.reference.algorithms.touches.touches_1_one_geometry.h2"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.returns"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.returns"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.returns">Returns</a>
</h6>
<p>
Returns true if the geometry is self-touching
</p>
<h6>
<a name="geometry.reference.algorithms.touches.touches_1_one_geometry.h3"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.header"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.header"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -122,7 +122,7 @@ Checks if a geometry has at least one touching point (self-tangency)
</p>
<h6>
<a name="geometry.reference.algorithms.touches.touches_1_one_geometry.h4"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.conformance"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_1_one_geometry.conformance"></a></span><a class="link" href="touches_1_one_geometry.html#geometry.reference.algorithms.touches.touches_1_one_geometry.conformance">Conformance</a>
</h6>
<p>
The function touches implements function Touches from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -138,14 +138,14 @@ Checks if a geometry has at least one touching point (self-tangency)
<th align="left">Note</th>
</tr>
<tr><td align="left" valign="top"><p>
- only implemented for polygon/multi_polygon
+ Implemented for Point/Linestring/MultiLinestring/Polygon/MultiPolygon.
</p></td></tr>
</table></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_2_two_geometries.html b/libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_2_two_geometries.html
index b653fc0041..75fd6613c0 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_2_two_geometries.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/touches/touches_2_two_geometries.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>touches (two geometries)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../touches.html" title="touches">
<link rel="prev" href="touches_1_one_geometry.html" title="touches (one geometry)">
@@ -28,13 +28,13 @@
(two geometries)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id905891"></a>
+ <a class="indexterm" name="idp120683008"></a>
Checks if two geometries have at least one touching point (tangent -
non overlapping)
</p>
<h6>
<a name="geometry.reference.algorithms.touches.touches_2_two_geometries.h0"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.synopsis"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.synopsis"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -44,7 +44,7 @@ Checks if two geometries have at least one touching point (tangent -
</p>
<h6>
<a name="geometry.reference.algorithms.touches.touches_2_two_geometries.h1"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.parameters"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.parameters"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -124,20 +124,20 @@ Checks if two geometries have at least one touching point (tangent -
</table></div>
<h6>
<a name="geometry.reference.algorithms.touches.touches_2_two_geometries.h2"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.returns"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.returns"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.returns">Returns</a>
</h6>
<p>
Returns true if two geometries touch each other
</p>
<h6>
<a name="geometry.reference.algorithms.touches.touches_2_two_geometries.h3"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.header"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.header"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -147,7 +147,7 @@ Checks if two geometries have at least one touching point (tangent -
</p>
<h6>
<a name="geometry.reference.algorithms.touches.touches_2_two_geometries.h4"></a>
- <span><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.conformance"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.touches.touches_2_two_geometries.conformance"></a></span><a class="link" href="touches_2_two_geometries.html#geometry.reference.algorithms.touches.touches_2_two_geometries.conformance">Conformance</a>
</h6>
<p>
The function touches implements function Touches from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -163,14 +163,14 @@ Checks if two geometries have at least one touching point (tangent -
<th align="left">Note</th>
</tr>
<tr><td align="left" valign="top"><p>
- only implemented for polygon/multi_polygon
+ Implemented for Point/Linestring/MultiLinestring/Polygon/MultiPolygon.
</p></td></tr>
</table></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/transform.html b/libs/geometry/doc/html/geometry/reference/algorithms/transform.html
index a7549da4cb..061612cdaf 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/transform.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/transform.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>transform</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="touches/touches_2_two_geometries.html" title="touches (two geometries)">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.transform"></a><a class="link" href="transform.html" title="transform">transform</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="transform/transform_3_with_strategy.html">transform
(with strategy)</a></span></dt>
<dt><span class="section"><a href="transform/transform_2.html">transform</a></span></dt>
@@ -34,8 +34,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_2.html b/libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_2.html
index 83361d9465..ab04375862 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_2.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_2.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>transform</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../transform.html" title="transform">
<link rel="prev" href="transform_3_with_strategy.html" title="transform (with strategy)">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.transform.transform_2"></a><a class="link" href="transform_2.html" title="transform">transform</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id908122"></a>
+ <a class="indexterm" name="idp120948800"></a>
Transforms from one geometry to another geometry using a strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_2.h0"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_2.synopsis"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_2.synopsis"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Transforms from one geometry to another geometry using a strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_2.h1"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_2.parameters"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_2.parameters"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -122,20 +122,20 @@ Transforms from one geometry to another geometry using a strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.transform.transform_2.h2"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_2.returns"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_2.returns"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.returns">Returns</a>
</h6>
<p>
True if the transformation could be done
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_2.h3"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_2.header"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_2.header"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -145,14 +145,14 @@ Transforms from one geometry to another geometry using a strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_2.h4"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_2.conformance"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_2.conformance"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.conformance">Conformance</a>
</h6>
<p>
The function transform is not defined by OGC.
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_2.h5"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_2.behavior"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_2.behavior"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -228,14 +228,14 @@ Transforms from one geometry to another geometry using a strategy.
</table></div>
<h6>
<a name="geometry.reference.algorithms.transform.transform_2.h6"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_2.complexity"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_2.complexity"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_2.h7"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_2.example"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_2.example"></a></span><a class="link" href="transform_2.html#geometry.reference.algorithms.transform.transform_2.example">Example</a>
</h6>
<p>
Shows how points can be transformed using the default strategy
@@ -258,7 +258,7 @@ Transforms from one geometry to another geometry using a strategy.
<span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">spherical</span><span class="special">&lt;</span><span class="identifier">bg</span><span class="special">::</span><span class="identifier">radian</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">p2</span><span class="special">;</span>
<span class="identifier">bg</span><span class="special">::</span><span class="identifier">transform</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span> <span class="identifier">p2</span><span class="special">);</span>
- <span class="comment">// Transform from degree (lon-lat) to 3D (x,y,z). Default strategy is automatically selected, </span>
+ <span class="comment">// Transform from degree (lon-lat) to 3D (x,y,z). Default strategy is automatically selected,</span>
<span class="comment">// it will consider points on a unit sphere</span>
<span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="keyword">double</span><span class="special">,</span> <span class="number">3</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">p3</span><span class="special">;</span>
<span class="identifier">bg</span><span class="special">::</span><span class="identifier">transform</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span> <span class="identifier">p3</span><span class="special">);</span>
@@ -283,8 +283,8 @@ p3: (0.084186, 0.0225576, 0.996195)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_3_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_3_with_strategy.html
index 68e1193888..f0d49fc017 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_3_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/transform/transform_3_with_strategy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>transform (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../transform.html" title="transform">
<link rel="prev" href="../transform.html" title="transform">
@@ -28,13 +28,13 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id906467"></a>
+ <a class="indexterm" name="idp120747504"></a>
Transforms from one geometry to another geometry using the specified
strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_3_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.synopsis"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.synopsis"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -44,7 +44,7 @@ Transforms from one geometry to another geometry using the specified
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_3_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.parameters"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.parameters"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -146,20 +146,20 @@ Transforms from one geometry to another geometry using the specified
</table></div>
<h6>
<a name="geometry.reference.algorithms.transform.transform_3_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.returns"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.returns"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.returns">Returns</a>
</h6>
<p>
True if the transformation could be done
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_3_with_strategy.h3"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.header"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.header"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -169,14 +169,14 @@ Transforms from one geometry to another geometry using the specified
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_3_with_strategy.h4"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.complexity"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.complexity"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.transform.transform_3_with_strategy.h5"></a>
- <span><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.example"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.transform.transform_3_with_strategy.example"></a></span><a class="link" href="transform_3_with_strategy.html#geometry.reference.algorithms.transform.transform_3_with_strategy.example">Example</a>
</h6>
<p>
Shows how points can be scaled, translated or rotated
@@ -198,17 +198,17 @@ Transforms from one geometry to another geometry using the specified
<span class="comment">// Translate over (1.5, 1.5)</span>
<span class="identifier">point_type</span> <span class="identifier">p2</span><span class="special">;</span>
- <span class="identifier">trans</span><span class="special">::</span><span class="identifier">translate_transformer</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">,</span> <span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">translate</span><span class="special">(</span><span class="number">1.5</span><span class="special">,</span> <span class="number">1.5</span><span class="special">);</span>
+ <span class="identifier">trans</span><span class="special">::</span><span class="identifier">translate_transformer</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">2</span><span class="special">&gt;</span> <span class="identifier">translate</span><span class="special">(</span><span class="number">1.5</span><span class="special">,</span> <span class="number">1.5</span><span class="special">);</span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">transform</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span> <span class="identifier">p2</span><span class="special">,</span> <span class="identifier">translate</span><span class="special">);</span>
<span class="comment">// Scale with factor 3.0</span>
<span class="identifier">point_type</span> <span class="identifier">p3</span><span class="special">;</span>
- <span class="identifier">trans</span><span class="special">::</span><span class="identifier">scale_transformer</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">,</span> <span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">scale</span><span class="special">(</span><span class="number">3.0</span><span class="special">);</span>
+ <span class="identifier">trans</span><span class="special">::</span><span class="identifier">scale_transformer</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">2</span><span class="special">&gt;</span> <span class="identifier">scale</span><span class="special">(</span><span class="number">3.0</span><span class="special">);</span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">transform</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span> <span class="identifier">p3</span><span class="special">,</span> <span class="identifier">scale</span><span class="special">);</span>
<span class="comment">// Rotate with respect to the origin (0,0) over 90 degrees (clockwise)</span>
<span class="identifier">point_type</span> <span class="identifier">p4</span><span class="special">;</span>
- <span class="identifier">trans</span><span class="special">::</span><span class="identifier">rotate_transformer</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">,</span> <span class="identifier">point_type</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">degree</span><span class="special">&gt;</span> <span class="identifier">rotate</span><span class="special">(</span><span class="number">90.0</span><span class="special">);</span>
+ <span class="identifier">trans</span><span class="special">::</span><span class="identifier">rotate_transformer</span><span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">degree</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">2</span><span class="special">&gt;</span> <span class="identifier">rotate</span><span class="special">(</span><span class="number">90.0</span><span class="special">);</span>
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">transform</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span> <span class="identifier">p4</span><span class="special">,</span> <span class="identifier">rotate</span><span class="special">);</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span>
@@ -233,8 +233,8 @@ p4: (1, -1)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/union_.html b/libs/geometry/doc/html/geometry/reference/algorithms/union_.html
index a874f98c31..fba62ac040 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/union_.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/union_.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>union_</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="transform/transform_2.html" title="transform">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.union_"></a><a class="link" href="union_.html" title="union_">union_</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id909918"></a>
+ <a class="indexterm" name="idp121128304"></a>
Combines two geometries which each other.
</p>
<h6>
<a name="geometry.reference.algorithms.union_.h0"></a>
- <span><a name="geometry.reference.algorithms.union_.description"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.union_.description"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.description">Description</a>
</h6>
<p>
The free function union calculates the spatial set theoretic union of two
@@ -40,7 +40,7 @@ Combines two geometries which each other.
</p>
<h6>
<a name="geometry.reference.algorithms.union_.h1"></a>
- <span><a name="geometry.reference.algorithms.union_.synopsis"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.union_.synopsis"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Combines two geometries which each other.
</p>
<h6>
<a name="geometry.reference.algorithms.union_.h2"></a>
- <span><a name="geometry.reference.algorithms.union_.parameters"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.union_.parameters"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -153,13 +153,13 @@ Combines two geometries which each other.
</table></div>
<h6>
<a name="geometry.reference.algorithms.union_.h3"></a>
- <span><a name="geometry.reference.algorithms.union_.header"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.union_.header"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -169,7 +169,7 @@ Combines two geometries which each other.
</p>
<h6>
<a name="geometry.reference.algorithms.union_.h4"></a>
- <span><a name="geometry.reference.algorithms.union_.conformance"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.union_.conformance"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.conformance">Conformance</a>
</h6>
<p>
The function union implements function Union from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -187,7 +187,7 @@ Combines two geometries which each other.
</table></div>
<h6>
<a name="geometry.reference.algorithms.union_.h5"></a>
- <span><a name="geometry.reference.algorithms.union_.behavior"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.union_.behavior"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -206,7 +206,32 @@ Combines two geometries which each other.
</p>
</th>
</tr></thead>
-<tbody><tr>
+<tbody>
+<tr>
+<td>
+ <p>
+ GeometryOut is a Point
+ </p>
+ </td>
+<td>
+ <p>
+ Calculates union linestrings of input (multi)points
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ GeometryOut is a Linestring
+ </p>
+ </td>
+<td>
+ <p>
+ Calculates union linestrings of input (multi)linestrings
+ </p>
+ </td>
+</tr>
+<tr>
<td>
<p>
GeometryOut is a Polygon
@@ -217,7 +242,8 @@ Combines two geometries which each other.
Calculates union polygons of input (multi)polygons and/or boxes
</p>
</td>
-</tr></tbody>
+</tr>
+</tbody>
</table></div>
<div class="note"><table border="0" summary="Note">
<tr>
@@ -232,7 +258,7 @@ Combines two geometries which each other.
</table></div>
<h6>
<a name="geometry.reference.algorithms.union_.h6"></a>
- <span><a name="geometry.reference.algorithms.union_.example"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.union_.example"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.example">Example</a>
</h6>
<p>
Shows how to get a united geometry of two polygons
@@ -245,7 +271,6 @@ Combines two geometries which each other.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
@@ -290,10 +315,10 @@ Combines two geometries which each other.
</pre>
<h6>
<a name="geometry.reference.algorithms.union_.h7"></a>
- <span><a name="geometry.reference.algorithms.union_.see_also"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.union_.see_also"></a></span><a class="link" href="union_.html#geometry.reference.algorithms.union_.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="intersection.html" title="intersection">intersection</a>
</li>
@@ -308,8 +333,8 @@ Combines two geometries which each other.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/unique.html b/libs/geometry/doc/html/geometry/reference/algorithms/unique.html
index cffc69deb7..4986e9f525 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/unique.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/unique.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>unique</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="union_.html" title="union_">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.unique"></a><a class="link" href="unique.html" title="unique">unique</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id911661"></a>
+ <a class="indexterm" name="idp121331984"></a>
Calculates the minimal set of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.unique.h0"></a>
- <span><a name="geometry.reference.algorithms.unique.description"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.unique.description"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.description">Description</a>
</h6>
<p>
The free function unique calculates the minimal set (where duplicate consecutive
@@ -40,7 +40,7 @@ Calculates the minimal set of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.unique.h1"></a>
- <span><a name="geometry.reference.algorithms.unique.synopsis"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.unique.synopsis"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Calculates the minimal set of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.unique.h2"></a>
- <span><a name="geometry.reference.algorithms.unique.parameters"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.unique.parameters"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -106,13 +106,13 @@ Calculates the minimal set of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.unique.h3"></a>
- <span><a name="geometry.reference.algorithms.unique.header"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.unique.header"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -122,7 +122,7 @@ Calculates the minimal set of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.unique.h4"></a>
- <span><a name="geometry.reference.algorithms.unique.conformance"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.unique.conformance"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.conformance">Conformance</a>
</h6>
<p>
The function unique is not defined by OGC.
@@ -132,7 +132,7 @@ Calculates the minimal set of a geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.unique.h5"></a>
- <span><a name="geometry.reference.algorithms.unique.behavior"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.behavior">Behavior</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.unique.behavior"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.behavior">Behavior</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -179,7 +179,7 @@ Calculates the minimal set of a geometry.
<tr>
<td>
<p>
- Rectangle
+ Box
</p>
</td>
<td>
@@ -266,14 +266,14 @@ Calculates the minimal set of a geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.unique.h6"></a>
- <span><a name="geometry.reference.algorithms.unique.complexity"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.unique.complexity"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.unique.h7"></a>
- <span><a name="geometry.reference.algorithms.unique.example"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.unique.example"></a></span><a class="link" href="unique.html#geometry.reference.algorithms.unique.example">Example</a>
</h6>
<p>
Shows how to make a so-called minimal set of a polygon by removing duplicate
@@ -309,8 +309,8 @@ Calculates the minimal set of a geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/within.html b/libs/geometry/doc/html/geometry/reference/algorithms/within.html
index 4e3d583980..8d9d83aadd 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/within.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/within.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>within</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../algorithms.html" title="Algorithms">
<link rel="prev" href="unique.html" title="unique">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.algorithms.within"></a><a class="link" href="within.html" title="within">within</a>
</h4></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="within/within_2.html">within</a></span></dt>
<dt><span class="section"><a href="within/within_3_with_strategy.html">within
(with strategy)</a></span></dt>
@@ -34,8 +34,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/within/within_2.html b/libs/geometry/doc/html/geometry/reference/algorithms/within/within_2.html
index 71b0f31601..6df22449a0 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/within/within_2.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/within/within_2.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>within</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../within.html" title="within">
<link rel="prev" href="../within.html" title="within">
@@ -27,12 +27,12 @@
<a name="geometry.reference.algorithms.within.within_2"></a><a class="link" href="within_2.html" title="within">within</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id912923"></a>
+ <a class="indexterm" name="idp121480240"></a>
Checks if the first geometry is completely inside the second geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h0"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.description"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.description"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.description">Description</a>
</h6>
<p>
The free function within checks if the first geometry is completely inside
@@ -40,7 +40,7 @@ Checks if the first geometry is completely inside the second geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h1"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.synopsis"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.synopsis"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Checks if the first geometry is completely inside the second geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h2"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.parameters"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.parameters"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -132,20 +132,20 @@ Checks if the first geometry is completely inside the second geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h3"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.returns"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.returns"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.returns">Returns</a>
</h6>
<p>
true if geometry1 is completely contained within geometry2, else false
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h4"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.header"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.header"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -155,7 +155,7 @@ Checks if the first geometry is completely inside the second geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h5"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.conformance"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.conformance"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.conformance">Conformance</a>
</h6>
<p>
The function within implements function Within from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -173,7 +173,7 @@ Checks if the first geometry is completely inside the second geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h6"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.supported_geometries"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.supported_geometries"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -188,6 +188,7 @@ Checks if the first geometry is completely inside the second geometry.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -237,6 +238,11 @@ Checks if the first geometry is completely inside the second geometry.
MultiPolygon
</p>
</th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
@@ -247,6 +253,11 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -299,6 +310,11 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -394,6 +410,11 @@ Checks if the first geometry is completely inside the second geometry.
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -403,7 +424,7 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -418,7 +439,7 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -438,6 +459,11 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -470,17 +496,17 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -490,12 +516,17 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -522,17 +553,17 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -542,12 +573,17 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -559,6 +595,11 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -611,6 +652,11 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -621,6 +667,11 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -636,6 +687,11 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -644,6 +700,23 @@ Checks if the first geometry is completely inside the second geometry.
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
<td>
<p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
@@ -651,14 +724,44 @@ Checks if the first geometry is completely inside the second geometry.
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
<p>
- MultiPolygon
+ Variant
</p>
</td>
<td>
@@ -706,6 +809,11 @@ Checks if the first geometry is completely inside the second geometry.
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
@@ -722,7 +830,7 @@ Checks if the first geometry is completely inside the second geometry.
</table></div>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h7"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.notes"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.notes">Notes</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.notes"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.notes">Notes</a>
</h6>
<p>
If a point is located exactly on the border of a geometry, the result
@@ -737,22 +845,22 @@ Checks if the first geometry is completely inside the second geometry.
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h8"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.complexity"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.complexity"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h9"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.see_also"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.see_also"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../covered_by.html" title="covered_by">covered_by</a>
</li></ul></div>
<h6>
<a name="geometry.reference.algorithms.within.within_2.h10"></a>
- <span><a name="geometry.reference.algorithms.within.within_2.example"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_2.example"></a></span><a class="link" href="within_2.html#geometry.reference.algorithms.within.within_2.example">Example</a>
</h6>
<p>
Shows how to detect if a point is inside a polygon, or not
@@ -766,8 +874,6 @@ Checks if the first geometry is completely inside the second geometry.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span>
@@ -798,8 +904,8 @@ Checks if the first geometry is completely inside the second geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/algorithms/within/within_3_with_strategy.html b/libs/geometry/doc/html/geometry/reference/algorithms/within/within_3_with_strategy.html
index 2cf5766516..680dcfacdb 100644
--- a/libs/geometry/doc/html/geometry/reference/algorithms/within/within_3_with_strategy.html
+++ b/libs/geometry/doc/html/geometry/reference/algorithms/within/within_3_with_strategy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>within (with strategy)</title>
<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../within.html" title="within">
<link rel="prev" href="within_2.html" title="within">
@@ -28,13 +28,13 @@
(with strategy)</a>
</h5></div></div></div>
<p>
- <a class="indexterm" name="id916209"></a>
+ <a class="indexterm" name="idp121910864"></a>
Checks if the first geometry is completely inside the second geometry
using the specified strategy.
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h0"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.description"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.description"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.description">Description</a>
</h6>
<p>
The free function within checks if the first geometry is completely inside
@@ -45,7 +45,7 @@ Checks if the first geometry is completely inside the second geometry
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h1"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.synopsis"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.synopsis"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -55,7 +55,7 @@ Checks if the first geometry is completely inside the second geometry
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h2"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.parameters"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.parameters"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -156,20 +156,20 @@ Checks if the first geometry is completely inside the second geometry
</table></div>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h3"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.returns"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.returns"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.returns">Returns</a>
</h6>
<p>
true if geometry1 is completely contained within geometry2, else false
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h4"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.header"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.header"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -179,7 +179,7 @@ Checks if the first geometry is completely inside the second geometry
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h5"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.conformance"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.conformance">Conformance</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.conformance"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.conformance">Conformance</a>
</h6>
<p>
The function within implements function Within from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
@@ -197,7 +197,7 @@ Checks if the first geometry is completely inside the second geometry
</table></div>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h6"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.supported_geometries"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.supported_geometries">Supported
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.supported_geometries"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.supported_geometries">Supported
geometries</a>
</h6>
<div class="informaltable"><table class="table">
@@ -212,6 +212,7 @@ Checks if the first geometry is completely inside the second geometry
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -261,6 +262,11 @@ Checks if the first geometry is completely inside the second geometry
MultiPolygon
</p>
</th>
+<th>
+ <p>
+ Variant
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
@@ -271,6 +277,11 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -323,6 +334,11 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -418,6 +434,11 @@ Checks if the first geometry is completely inside the second geometry
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
@@ -427,7 +448,7 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -442,7 +463,7 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -462,6 +483,11 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -494,17 +520,17 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -514,12 +540,17 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -546,17 +577,17 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
@@ -566,12 +597,17 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
<td>
<p>
- <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
</p>
</td>
</tr>
@@ -583,6 +619,11 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -635,6 +676,11 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -645,6 +691,11 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -660,6 +711,11 @@ Checks if the first geometry is completely inside the second geometry
</td>
<td>
<p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
@@ -668,6 +724,18 @@ Checks if the first geometry is completely inside the second geometry
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+</tr>
+<tr>
+<td>
+ <p>
+ MultiPolygon
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
<td>
<p>
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
@@ -678,11 +746,46 @@ Checks if the first geometry is completely inside the second geometry
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/ok.png" alt="ok"></span>
+ </p>
+ </td>
</tr>
<tr>
<td>
<p>
- MultiPolygon
+ Variant
</p>
</td>
<td>
@@ -730,6 +833,11 @@ Checks if the first geometry is completely inside the second geometry
<span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
</p>
</td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../../../img/nyi.png" alt="nyi"></span>
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
@@ -746,7 +854,7 @@ Checks if the first geometry is completely inside the second geometry
</table></div>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h7"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.notes"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.notes">Notes</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.notes"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.notes">Notes</a>
</h6>
<p>
If a point is located exactly on the border of a geometry, the result
@@ -761,25 +869,25 @@ Checks if the first geometry is completely inside the second geometry
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h8"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.complexity"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.complexity"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.complexity">Complexity</a>
</h6>
<p>
Linear
</p>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h9"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.see_also"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.see_also">See
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.see_also"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../covered_by.html" title="covered_by">covered_by</a>
</li></ul></div>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h10"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.available_strategies"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.available_strategies">Available
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.available_strategies"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.available_strategies">Available
Strategies</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="../../strategies/strategy_within_winding.html" title="strategy::within::winding">Winding
(coordinate system agnostic)</a>
@@ -795,7 +903,7 @@ Checks if the first geometry is completely inside the second geometry
</ul></div>
<h6>
<a name="geometry.reference.algorithms.within.within_3_with_strategy.h11"></a>
- <span><a name="geometry.reference.algorithms.within.within_3_with_strategy.example"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.algorithms.within.within_3_with_strategy.example"></a></span><a class="link" href="within_3_with_strategy.html#geometry.reference.algorithms.within.within_3_with_strategy.example">Example</a>
</h6>
<p>
[within_strategy] [within_strategy_output]
@@ -803,8 +911,8 @@ Checks if the first geometry is completely inside the second geometry
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic.html b/libs/geometry/doc/html/geometry/reference/arithmetic.html
index cd53f1dc3d..8f67483830 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Arithmetic</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="algorithms/within/within_3_with_strategy.html" title="within (with strategy)">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.arithmetic"></a><a class="link" href="arithmetic.html" title="Arithmetic">Arithmetic</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="arithmetic/add_point.html">add_point</a></span></dt>
<dt><span class="section"><a href="arithmetic/add_value.html">add_value</a></span></dt>
<dt><span class="section"><a href="arithmetic/assign_point.html">assign_point</a></span></dt>
@@ -42,8 +42,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/add_point.html b/libs/geometry/doc/html/geometry/reference/arithmetic/add_point.html
index fe3787beed..346085d602 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/add_point.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/add_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>add_point</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="../arithmetic.html" title="Arithmetic">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.add_point"></a><a class="link" href="add_point.html" title="add_point">add_point</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id918992"></a>
+ <a class="indexterm" name="idp122284624"></a>
Adds a point to another.
</p>
<h6>
<a name="geometry.reference.arithmetic.add_point.h0"></a>
- <span><a name="geometry.reference.arithmetic.add_point.description"></a></span><a class="link" href="add_point.html#geometry.reference.arithmetic.add_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.add_point.description"></a></span><a class="link" href="add_point.html#geometry.reference.arithmetic.add_point.description">Description</a>
</h6>
<p>
The coordinates of the second point will be added to those of the first
@@ -40,7 +40,7 @@ Adds a point to another.
</p>
<h6>
<a name="geometry.reference.arithmetic.add_point.h1"></a>
- <span><a name="geometry.reference.arithmetic.add_point.synopsis"></a></span><a class="link" href="add_point.html#geometry.reference.arithmetic.add_point.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.add_point.synopsis"></a></span><a class="link" href="add_point.html#geometry.reference.arithmetic.add_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Adds a point to another.
</p>
<h6>
<a name="geometry.reference.arithmetic.add_point.h2"></a>
- <span><a name="geometry.reference.arithmetic.add_point.parameters"></a></span><a class="link" href="add_point.html#geometry.reference.arithmetic.add_point.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.add_point.parameters"></a></span><a class="link" href="add_point.html#geometry.reference.arithmetic.add_point.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -89,6 +89,9 @@ Adds a point to another.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -108,6 +111,9 @@ Adds a point to another.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -124,13 +130,13 @@ Adds a point to another.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.add_point.h3"></a>
- <span><a name="geometry.reference.arithmetic.add_point.header"></a></span><a class="link" href="add_point.html#geometry.reference.arithmetic.add_point.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.add_point.header"></a></span><a class="link" href="add_point.html#geometry.reference.arithmetic.add_point.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -141,8 +147,8 @@ Adds a point to another.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/add_value.html b/libs/geometry/doc/html/geometry/reference/arithmetic/add_value.html
index 4a25e6d39d..f7da41652d 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/add_value.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/add_value.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>add_value</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="add_point.html" title="add_point">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.add_value"></a><a class="link" href="add_value.html" title="add_value">add_value</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id919467"></a>
+ <a class="indexterm" name="idp122340256"></a>
Adds the same value to each coordinate of a point.
</p>
<h6>
<a name="geometry.reference.arithmetic.add_value.h0"></a>
- <span><a name="geometry.reference.arithmetic.add_value.synopsis"></a></span><a class="link" href="add_value.html#geometry.reference.arithmetic.add_value.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.add_value.synopsis"></a></span><a class="link" href="add_value.html#geometry.reference.arithmetic.add_value.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Adds the same value to each coordinate of a point.
</p>
<h6>
<a name="geometry.reference.arithmetic.add_value.h1"></a>
- <span><a name="geometry.reference.arithmetic.add_value.parameters"></a></span><a class="link" href="add_value.html#geometry.reference.arithmetic.add_value.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.add_value.parameters"></a></span><a class="link" href="add_value.html#geometry.reference.arithmetic.add_value.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -81,6 +81,9 @@ Adds the same value to each coordinate of a point.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -116,13 +119,13 @@ Adds the same value to each coordinate of a point.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.add_value.h2"></a>
- <span><a name="geometry.reference.arithmetic.add_value.header"></a></span><a class="link" href="add_value.html#geometry.reference.arithmetic.add_value.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.add_value.header"></a></span><a class="link" href="add_value.html#geometry.reference.arithmetic.add_value.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -133,8 +136,8 @@ Adds the same value to each coordinate of a point.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/assign_point.html b/libs/geometry/doc/html/geometry/reference/arithmetic/assign_point.html
index cc93431d33..4d32865282 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/assign_point.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/assign_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign_point</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="add_value.html" title="add_value">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.assign_point"></a><a class="link" href="assign_point.html" title="assign_point">assign_point</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id919921"></a>
+ <a class="indexterm" name="idp122393296"></a>
Assign a point with another.
</p>
<h6>
<a name="geometry.reference.arithmetic.assign_point.h0"></a>
- <span><a name="geometry.reference.arithmetic.assign_point.description"></a></span><a class="link" href="assign_point.html#geometry.reference.arithmetic.assign_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.assign_point.description"></a></span><a class="link" href="assign_point.html#geometry.reference.arithmetic.assign_point.description">Description</a>
</h6>
<p>
The coordinates of the first point will be assigned those of the second
@@ -40,17 +40,17 @@ Assign a point with another.
</p>
<h6>
<a name="geometry.reference.arithmetic.assign_point.h1"></a>
- <span><a name="geometry.reference.arithmetic.assign_point.synopsis"></a></span><a class="link" href="assign_point.html#geometry.reference.arithmetic.assign_point.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.assign_point.synopsis"></a></span><a class="link" href="assign_point.html#geometry.reference.arithmetic.assign_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Point2</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">assign_point</span><span class="special">(</span><span class="identifier">Point1</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Point2</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
+<span class="keyword">void</span> <span class="identifier">assign_point</span><span class="special">(</span><span class="identifier">Point1</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">Point2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.arithmetic.assign_point.h2"></a>
- <span><a name="geometry.reference.arithmetic.assign_point.parameters"></a></span><a class="link" href="assign_point.html#geometry.reference.arithmetic.assign_point.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.assign_point.parameters"></a></span><a class="link" href="assign_point.html#geometry.reference.arithmetic.assign_point.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -85,31 +85,15 @@ Assign a point with another.
<tr>
<td>
<p>
- Point2
- </p>
- </td>
-<td>
- </td>
-<td>
- <p>
- -
- </p>
- </td>
-<td>
- <p>
- Must be specified
+ Point1 &amp;
</p>
</td>
-</tr>
-<tr>
<td>
<p>
- Point1 &amp;
+ Any type fulfilling a Point Concept
</p>
</td>
<td>
- </td>
-<td>
<p>
p1
</p>
@@ -123,10 +107,13 @@ Assign a point with another.
<tr>
<td>
<p>
- const Point2 &amp;
+ Point2 const &amp;
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -143,13 +130,13 @@ Assign a point with another.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.assign_point.h3"></a>
- <span><a name="geometry.reference.arithmetic.assign_point.header"></a></span><a class="link" href="assign_point.html#geometry.reference.arithmetic.assign_point.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.assign_point.header"></a></span><a class="link" href="assign_point.html#geometry.reference.arithmetic.assign_point.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -160,8 +147,8 @@ Assign a point with another.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/assign_value.html b/libs/geometry/doc/html/geometry/reference/arithmetic/assign_value.html
index bc998762a0..72a636988e 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/assign_value.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/assign_value.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>assign_value</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="assign_point.html" title="assign_point">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.assign_value"></a><a class="link" href="assign_value.html" title="assign_value">assign_value</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id920425"></a>
+ <a class="indexterm" name="idp122449168"></a>
Assign each coordinate of a point the same value.
</p>
<h6>
<a name="geometry.reference.arithmetic.assign_value.h0"></a>
- <span><a name="geometry.reference.arithmetic.assign_value.synopsis"></a></span><a class="link" href="assign_value.html#geometry.reference.arithmetic.assign_value.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.assign_value.synopsis"></a></span><a class="link" href="assign_value.html#geometry.reference.arithmetic.assign_value.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Assign each coordinate of a point the same value.
</p>
<h6>
<a name="geometry.reference.arithmetic.assign_value.h1"></a>
- <span><a name="geometry.reference.arithmetic.assign_value.parameters"></a></span><a class="link" href="assign_value.html#geometry.reference.arithmetic.assign_value.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.assign_value.parameters"></a></span><a class="link" href="assign_value.html#geometry.reference.arithmetic.assign_value.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -81,6 +81,9 @@ Assign each coordinate of a point the same value.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -116,13 +119,13 @@ Assign each coordinate of a point the same value.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.assign_value.h2"></a>
- <span><a name="geometry.reference.arithmetic.assign_value.header"></a></span><a class="link" href="assign_value.html#geometry.reference.arithmetic.assign_value.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.assign_value.header"></a></span><a class="link" href="assign_value.html#geometry.reference.arithmetic.assign_value.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -133,8 +136,8 @@ Assign each coordinate of a point the same value.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/divide_point.html b/libs/geometry/doc/html/geometry/reference/arithmetic/divide_point.html
index 077e03e1da..06706a0b5e 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/divide_point.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/divide_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>divide_point</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="assign_value.html" title="assign_value">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.divide_point"></a><a class="link" href="divide_point.html" title="divide_point">divide_point</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id920877"></a>
+ <a class="indexterm" name="idp122502192"></a>
Divides a point by another.
</p>
<h6>
<a name="geometry.reference.arithmetic.divide_point.h0"></a>
- <span><a name="geometry.reference.arithmetic.divide_point.description"></a></span><a class="link" href="divide_point.html#geometry.reference.arithmetic.divide_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.divide_point.description"></a></span><a class="link" href="divide_point.html#geometry.reference.arithmetic.divide_point.description">Description</a>
</h6>
<p>
The coordinates of the first point will be divided by those of the second
@@ -40,7 +40,7 @@ Divides a point by another.
</p>
<h6>
<a name="geometry.reference.arithmetic.divide_point.h1"></a>
- <span><a name="geometry.reference.arithmetic.divide_point.synopsis"></a></span><a class="link" href="divide_point.html#geometry.reference.arithmetic.divide_point.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.divide_point.synopsis"></a></span><a class="link" href="divide_point.html#geometry.reference.arithmetic.divide_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Divides a point by another.
</p>
<h6>
<a name="geometry.reference.arithmetic.divide_point.h2"></a>
- <span><a name="geometry.reference.arithmetic.divide_point.parameters"></a></span><a class="link" href="divide_point.html#geometry.reference.arithmetic.divide_point.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.divide_point.parameters"></a></span><a class="link" href="divide_point.html#geometry.reference.arithmetic.divide_point.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -89,6 +89,9 @@ Divides a point by another.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -108,6 +111,9 @@ Divides a point by another.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -124,13 +130,13 @@ Divides a point by another.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.divide_point.h3"></a>
- <span><a name="geometry.reference.arithmetic.divide_point.header"></a></span><a class="link" href="divide_point.html#geometry.reference.arithmetic.divide_point.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.divide_point.header"></a></span><a class="link" href="divide_point.html#geometry.reference.arithmetic.divide_point.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -141,8 +147,8 @@ Divides a point by another.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/divide_value.html b/libs/geometry/doc/html/geometry/reference/arithmetic/divide_value.html
index a376669b2c..74d565ba98 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/divide_value.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/divide_value.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>divide_value</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="divide_point.html" title="divide_point">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.divide_value"></a><a class="link" href="divide_value.html" title="divide_value">divide_value</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id921355"></a>
+ <a class="indexterm" name="idp122558016"></a>
Divides each coordinate of the same point by a value.
</p>
<h6>
<a name="geometry.reference.arithmetic.divide_value.h0"></a>
- <span><a name="geometry.reference.arithmetic.divide_value.synopsis"></a></span><a class="link" href="divide_value.html#geometry.reference.arithmetic.divide_value.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.divide_value.synopsis"></a></span><a class="link" href="divide_value.html#geometry.reference.arithmetic.divide_value.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Divides each coordinate of the same point by a value.
</p>
<h6>
<a name="geometry.reference.arithmetic.divide_value.h1"></a>
- <span><a name="geometry.reference.arithmetic.divide_value.parameters"></a></span><a class="link" href="divide_value.html#geometry.reference.arithmetic.divide_value.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.divide_value.parameters"></a></span><a class="link" href="divide_value.html#geometry.reference.arithmetic.divide_value.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -81,6 +81,9 @@ Divides each coordinate of the same point by a value.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -116,13 +119,13 @@ Divides each coordinate of the same point by a value.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.divide_value.h2"></a>
- <span><a name="geometry.reference.arithmetic.divide_value.header"></a></span><a class="link" href="divide_value.html#geometry.reference.arithmetic.divide_value.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.divide_value.header"></a></span><a class="link" href="divide_value.html#geometry.reference.arithmetic.divide_value.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -133,8 +136,8 @@ Divides each coordinate of the same point by a value.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/dot_product.html b/libs/geometry/doc/html/geometry/reference/arithmetic/dot_product.html
index a7480fa18c..29247d6221 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/dot_product.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/dot_product.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>dot_product</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="divide_value.html" title="divide_value">
@@ -27,22 +27,22 @@
<a name="geometry.reference.arithmetic.dot_product"></a><a class="link" href="dot_product.html" title="dot_product">dot_product</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id921807"></a>
+ <a class="indexterm" name="idp122611040"></a>
Computes the dot product (or scalar product) of 2 vectors (points).
</p>
<h6>
<a name="geometry.reference.arithmetic.dot_product.h0"></a>
- <span><a name="geometry.reference.arithmetic.dot_product.synopsis"></a></span><a class="link" href="dot_product.html#geometry.reference.arithmetic.dot_product.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.dot_product.synopsis"></a></span><a class="link" href="dot_product.html#geometry.reference.arithmetic.dot_product.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">P1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P2</span><span class="special">&gt;</span>
-<span class="identifier">select_coordinate_type</span><span class="special">&lt;</span><span class="identifier">P1</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">dot_product</span><span class="special">(</span><span class="identifier">P1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">P2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Point2</span><span class="special">&gt;</span>
+<span class="identifier">select_coordinate_type</span><span class="special">&lt;</span><span class="identifier">Point1</span><span class="special">,</span> <span class="identifier">Point2</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">dot_product</span><span class="special">(</span><span class="identifier">Point1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">Point2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
<p>
</p>
<h6>
<a name="geometry.reference.arithmetic.dot_product.h1"></a>
- <span><a name="geometry.reference.arithmetic.dot_product.parameters"></a></span><a class="link" href="dot_product.html#geometry.reference.arithmetic.dot_product.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.dot_product.parameters"></a></span><a class="link" href="dot_product.html#geometry.reference.arithmetic.dot_product.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -77,10 +77,13 @@ Computes the dot product (or scalar product) of 2 vectors (points).
<tr>
<td>
<p>
- P1 const &amp;
+ Point1 const &amp;
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -96,10 +99,13 @@ Computes the dot product (or scalar product) of 2 vectors (points).
<tr>
<td>
<p>
- P2 const &amp;
+ Point2 const &amp;
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -116,20 +122,20 @@ Computes the dot product (or scalar product) of 2 vectors (points).
</table></div>
<h6>
<a name="geometry.reference.arithmetic.dot_product.h2"></a>
- <span><a name="geometry.reference.arithmetic.dot_product.returns"></a></span><a class="link" href="dot_product.html#geometry.reference.arithmetic.dot_product.returns">Returns</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.dot_product.returns"></a></span><a class="link" href="dot_product.html#geometry.reference.arithmetic.dot_product.returns">Returns</a>
</h6>
<p>
the dot product
</p>
<h6>
<a name="geometry.reference.arithmetic.dot_product.h3"></a>
- <span><a name="geometry.reference.arithmetic.dot_product.header"></a></span><a class="link" href="dot_product.html#geometry.reference.arithmetic.dot_product.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.dot_product.header"></a></span><a class="link" href="dot_product.html#geometry.reference.arithmetic.dot_product.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -140,8 +146,8 @@ Computes the dot product (or scalar product) of 2 vectors (points).
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/multiply_point.html b/libs/geometry/doc/html/geometry/reference/arithmetic/multiply_point.html
index 8a18ba855d..3a9792c774 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/multiply_point.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/multiply_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>multiply_point</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="dot_product.html" title="dot_product">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.multiply_point"></a><a class="link" href="multiply_point.html" title="multiply_point">multiply_point</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id922312"></a>
+ <a class="indexterm" name="idp122670848"></a>
Multiplies a point by another.
</p>
<h6>
<a name="geometry.reference.arithmetic.multiply_point.h0"></a>
- <span><a name="geometry.reference.arithmetic.multiply_point.description"></a></span><a class="link" href="multiply_point.html#geometry.reference.arithmetic.multiply_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.multiply_point.description"></a></span><a class="link" href="multiply_point.html#geometry.reference.arithmetic.multiply_point.description">Description</a>
</h6>
<p>
The coordinates of the first point will be multiplied by those of the second
@@ -40,7 +40,7 @@ Multiplies a point by another.
</p>
<h6>
<a name="geometry.reference.arithmetic.multiply_point.h1"></a>
- <span><a name="geometry.reference.arithmetic.multiply_point.synopsis"></a></span><a class="link" href="multiply_point.html#geometry.reference.arithmetic.multiply_point.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.multiply_point.synopsis"></a></span><a class="link" href="multiply_point.html#geometry.reference.arithmetic.multiply_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Multiplies a point by another.
</p>
<h6>
<a name="geometry.reference.arithmetic.multiply_point.h2"></a>
- <span><a name="geometry.reference.arithmetic.multiply_point.parameters"></a></span><a class="link" href="multiply_point.html#geometry.reference.arithmetic.multiply_point.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.multiply_point.parameters"></a></span><a class="link" href="multiply_point.html#geometry.reference.arithmetic.multiply_point.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -89,6 +89,9 @@ Multiplies a point by another.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -108,6 +111,9 @@ Multiplies a point by another.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -124,13 +130,13 @@ Multiplies a point by another.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.multiply_point.h3"></a>
- <span><a name="geometry.reference.arithmetic.multiply_point.header"></a></span><a class="link" href="multiply_point.html#geometry.reference.arithmetic.multiply_point.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.multiply_point.header"></a></span><a class="link" href="multiply_point.html#geometry.reference.arithmetic.multiply_point.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -141,8 +147,8 @@ Multiplies a point by another.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/multiply_value.html b/libs/geometry/doc/html/geometry/reference/arithmetic/multiply_value.html
index c56673800f..c5f9fb8dc6 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/multiply_value.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/multiply_value.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>multiply_value</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="multiply_point.html" title="multiply_point">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.multiply_value"></a><a class="link" href="multiply_value.html" title="multiply_value">multiply_value</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id922788"></a>
+ <a class="indexterm" name="idp122726720"></a>
Multiplies each coordinate of a point by the same value.
</p>
<h6>
<a name="geometry.reference.arithmetic.multiply_value.h0"></a>
- <span><a name="geometry.reference.arithmetic.multiply_value.synopsis"></a></span><a class="link" href="multiply_value.html#geometry.reference.arithmetic.multiply_value.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.multiply_value.synopsis"></a></span><a class="link" href="multiply_value.html#geometry.reference.arithmetic.multiply_value.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Multiplies each coordinate of a point by the same value.
</p>
<h6>
<a name="geometry.reference.arithmetic.multiply_value.h1"></a>
- <span><a name="geometry.reference.arithmetic.multiply_value.parameters"></a></span><a class="link" href="multiply_value.html#geometry.reference.arithmetic.multiply_value.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.multiply_value.parameters"></a></span><a class="link" href="multiply_value.html#geometry.reference.arithmetic.multiply_value.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -81,6 +81,9 @@ Multiplies each coordinate of a point by the same value.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -116,13 +119,13 @@ Multiplies each coordinate of a point by the same value.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.multiply_value.h2"></a>
- <span><a name="geometry.reference.arithmetic.multiply_value.header"></a></span><a class="link" href="multiply_value.html#geometry.reference.arithmetic.multiply_value.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.multiply_value.header"></a></span><a class="link" href="multiply_value.html#geometry.reference.arithmetic.multiply_value.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -133,8 +136,8 @@ Multiplies each coordinate of a point by the same value.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/subtract_point.html b/libs/geometry/doc/html/geometry/reference/arithmetic/subtract_point.html
index 5a834652ec..dff67bcef8 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/subtract_point.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/subtract_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>subtract_point</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="multiply_value.html" title="multiply_value">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.subtract_point"></a><a class="link" href="subtract_point.html" title="subtract_point">subtract_point</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id923243"></a>
+ <a class="indexterm" name="idp122779696"></a>
Subtracts a point to another.
</p>
<h6>
<a name="geometry.reference.arithmetic.subtract_point.h0"></a>
- <span><a name="geometry.reference.arithmetic.subtract_point.description"></a></span><a class="link" href="subtract_point.html#geometry.reference.arithmetic.subtract_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.subtract_point.description"></a></span><a class="link" href="subtract_point.html#geometry.reference.arithmetic.subtract_point.description">Description</a>
</h6>
<p>
The coordinates of the second point will be subtracted to those of the
@@ -40,7 +40,7 @@ Subtracts a point to another.
</p>
<h6>
<a name="geometry.reference.arithmetic.subtract_point.h1"></a>
- <span><a name="geometry.reference.arithmetic.subtract_point.synopsis"></a></span><a class="link" href="subtract_point.html#geometry.reference.arithmetic.subtract_point.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.subtract_point.synopsis"></a></span><a class="link" href="subtract_point.html#geometry.reference.arithmetic.subtract_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -50,7 +50,7 @@ Subtracts a point to another.
</p>
<h6>
<a name="geometry.reference.arithmetic.subtract_point.h2"></a>
- <span><a name="geometry.reference.arithmetic.subtract_point.parameters"></a></span><a class="link" href="subtract_point.html#geometry.reference.arithmetic.subtract_point.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.subtract_point.parameters"></a></span><a class="link" href="subtract_point.html#geometry.reference.arithmetic.subtract_point.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -89,6 +89,9 @@ Subtracts a point to another.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -108,6 +111,9 @@ Subtracts a point to another.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -124,13 +130,13 @@ Subtracts a point to another.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.subtract_point.h3"></a>
- <span><a name="geometry.reference.arithmetic.subtract_point.header"></a></span><a class="link" href="subtract_point.html#geometry.reference.arithmetic.subtract_point.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.subtract_point.header"></a></span><a class="link" href="subtract_point.html#geometry.reference.arithmetic.subtract_point.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -141,8 +147,8 @@ Subtracts a point to another.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/arithmetic/subtract_value.html b/libs/geometry/doc/html/geometry/reference/arithmetic/subtract_value.html
index a73f26d5d6..d4c9ed5756 100644
--- a/libs/geometry/doc/html/geometry/reference/arithmetic/subtract_value.html
+++ b/libs/geometry/doc/html/geometry/reference/arithmetic/subtract_value.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>subtract_value</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../arithmetic.html" title="Arithmetic">
<link rel="prev" href="subtract_point.html" title="subtract_point">
@@ -27,12 +27,12 @@
<a name="geometry.reference.arithmetic.subtract_value"></a><a class="link" href="subtract_value.html" title="subtract_value">subtract_value</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id923719"></a>
+ <a class="indexterm" name="idp122835696"></a>
Subtracts the same value to each coordinate of a point.
</p>
<h6>
<a name="geometry.reference.arithmetic.subtract_value.h0"></a>
- <span><a name="geometry.reference.arithmetic.subtract_value.synopsis"></a></span><a class="link" href="subtract_value.html#geometry.reference.arithmetic.subtract_value.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.subtract_value.synopsis"></a></span><a class="link" href="subtract_value.html#geometry.reference.arithmetic.subtract_value.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -42,7 +42,7 @@ Subtracts the same value to each coordinate of a point.
</p>
<h6>
<a name="geometry.reference.arithmetic.subtract_value.h1"></a>
- <span><a name="geometry.reference.arithmetic.subtract_value.parameters"></a></span><a class="link" href="subtract_value.html#geometry.reference.arithmetic.subtract_value.parameters">Parameters</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.subtract_value.parameters"></a></span><a class="link" href="subtract_value.html#geometry.reference.arithmetic.subtract_value.parameters">Parameters</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -81,6 +81,9 @@ Subtracts the same value to each coordinate of a point.
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Point Concept
+ </p>
</td>
<td>
<p>
@@ -116,13 +119,13 @@ Subtracts the same value to each coordinate of a point.
</table></div>
<h6>
<a name="geometry.reference.arithmetic.subtract_value.h2"></a>
- <span><a name="geometry.reference.arithmetic.subtract_value.header"></a></span><a class="link" href="subtract_value.html#geometry.reference.arithmetic.subtract_value.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.arithmetic.subtract_value.header"></a></span><a class="link" href="subtract_value.html#geometry.reference.arithmetic.subtract_value.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -133,8 +136,8 @@ Subtracts the same value to each coordinate of a point.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts.html b/libs/geometry/doc/html/geometry/reference/concepts.html
index 219e3a80e4..7ff840c909 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Concepts</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="arithmetic/subtract_value.html" title="subtract_value">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.concepts"></a><a class="link" href="concepts.html" title="Concepts">Concepts</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="concepts/concept_point.html">Point Concept</a></span></dt>
<dt><span class="section"><a href="concepts/concept_linestring.html">Linestring
Concept</a></span></dt>
@@ -46,8 +46,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts/concept_box.html b/libs/geometry/doc/html/geometry/reference/concepts/concept_box.html
index 39a535f068..17c8154fc7 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts/concept_box.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts/concept_box.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Box Concept</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../concepts.html" title="Concepts">
<link rel="prev" href="concept_multi_polygon.html" title="MultiPolygon Concept">
@@ -28,7 +28,7 @@
</h4></div></div></div>
<h6>
<a name="geometry.reference.concepts.concept_box.h0"></a>
- <span><a name="geometry.reference.concepts.concept_box.description"></a></span><a class="link" href="concept_box.html#geometry.reference.concepts.concept_box.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_box.description"></a></span><a class="link" href="concept_box.html#geometry.reference.concepts.concept_box.description">Description</a>
</h6>
<p>
The Box Concept describes the requirements for a box type. All algorithms
@@ -53,13 +53,13 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_box.h1"></a>
- <span><a name="geometry.reference.concepts.concept_box.concept_definition"></a></span><a class="link" href="concept_box.html#geometry.reference.concepts.concept_box.concept_definition">Concept
+ <span class="phrase"><a name="geometry.reference.concepts.concept_box.concept_definition"></a></span><a class="link" href="concept_box.html#geometry.reference.concepts.concept_box.concept_definition">Concept
Definition</a>
</h6>
<p>
The Box Concept is defined as following:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
there must be a specialization of <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>,
defining <code class="computeroutput"><span class="identifier">box_tag</span></code> as
@@ -76,7 +76,7 @@
per index (<code class="computeroutput"><span class="identifier">min_corner</span></code>,
<code class="computeroutput"><span class="identifier">max_corner</span></code>) and per
dimension, with two functions:
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
<li class="listitem">
<code class="computeroutput"><span class="identifier">get</span></code> to get a
coordinate value
@@ -90,17 +90,17 @@
</ul></div>
<h6>
<a name="geometry.reference.concepts.concept_box.h2"></a>
- <span><a name="geometry.reference.concepts.concept_box.available_models"></a></span><a class="link" href="concept_box.html#geometry.reference.concepts.concept_box.available_models">Available
+ <span class="phrase"><a name="geometry.reference.concepts.concept_box.available_models"></a></span><a class="link" href="concept_box.html#geometry.reference.concepts.concept_box.available_models">Available
Models</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../models/model_box.html" title="model::box">model::box</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts/concept_linestring.html b/libs/geometry/doc/html/geometry/reference/concepts/concept_linestring.html
index 2ef714e4a7..440ca50a5e 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts/concept_linestring.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts/concept_linestring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Linestring Concept</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../concepts.html" title="Concepts">
<link rel="prev" href="concept_point.html" title="Point Concept">
@@ -29,7 +29,7 @@
</h4></div></div></div>
<h6>
<a name="geometry.reference.concepts.concept_linestring.h0"></a>
- <span><a name="geometry.reference.concepts.concept_linestring.description"></a></span><a class="link" href="concept_linestring.html#geometry.reference.concepts.concept_linestring.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_linestring.description"></a></span><a class="link" href="concept_linestring.html#geometry.reference.concepts.concept_linestring.description">Description</a>
</h6>
<p>
The Linestring Concept describes the requirements for a linestring type.
@@ -43,13 +43,13 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_linestring.h1"></a>
- <span><a name="geometry.reference.concepts.concept_linestring.concept_definition"></a></span><a class="link" href="concept_linestring.html#geometry.reference.concepts.concept_linestring.concept_definition">Concept
+ <span class="phrase"><a name="geometry.reference.concepts.concept_linestring.concept_definition"></a></span><a class="link" href="concept_linestring.html#geometry.reference.concepts.concept_linestring.concept_definition">Concept
Definition</a>
</h6>
<p>
The Linestring Concept is defined as following:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
there must be a specialization of <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>
defining <code class="computeroutput"><span class="identifier">linestring_tag</span></code>
@@ -66,7 +66,7 @@
</ul></div>
<h6>
<a name="geometry.reference.concepts.concept_linestring.h2"></a>
- <span><a name="geometry.reference.concepts.concept_linestring.rules"></a></span><a class="link" href="concept_linestring.html#geometry.reference.concepts.concept_linestring.rules">Rules</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_linestring.rules"></a></span><a class="link" href="concept_linestring.html#geometry.reference.concepts.concept_linestring.rules">Rules</a>
</h6>
<p>
Besides the Concepts, which are checks on compile-time, there are rules
@@ -78,10 +78,10 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_linestring.h3"></a>
- <span><a name="geometry.reference.concepts.concept_linestring.available_models"></a></span><a class="link" href="concept_linestring.html#geometry.reference.concepts.concept_linestring.available_models">Available
+ <span class="phrase"><a name="geometry.reference.concepts.concept_linestring.available_models"></a></span><a class="link" href="concept_linestring.html#geometry.reference.concepts.concept_linestring.available_models">Available
Models</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="../models/model_linestring.html" title="model::linestring">model::linestring</a>
</li>
@@ -106,8 +106,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_linestring.html b/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_linestring.html
index 7e959ffd29..9cc25ebfb1 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_linestring.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_linestring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>MultiLinestring Concept</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../concepts.html" title="Concepts">
<link rel="prev" href="concept_multi_point.html" title="MultiPoint Concept">
@@ -29,7 +29,7 @@
</h4></div></div></div>
<h6>
<a name="geometry.reference.concepts.concept_multi_linestring.h0"></a>
- <span><a name="geometry.reference.concepts.concept_multi_linestring.description"></a></span><a class="link" href="concept_multi_linestring.html#geometry.reference.concepts.concept_multi_linestring.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_linestring.description"></a></span><a class="link" href="concept_multi_linestring.html#geometry.reference.concepts.concept_multi_linestring.description">Description</a>
</h6>
<p>
The MultiLinestring Concept describes the requirements for a multi linestring
@@ -38,13 +38,13 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_multi_linestring.h1"></a>
- <span><a name="geometry.reference.concepts.concept_multi_linestring.concept_definition"></a></span><a class="link" href="concept_multi_linestring.html#geometry.reference.concepts.concept_multi_linestring.concept_definition">Concept
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_linestring.concept_definition"></a></span><a class="link" href="concept_multi_linestring.html#geometry.reference.concepts.concept_multi_linestring.concept_definition">Concept
Definition</a>
</h6>
<p>
The MultiLinestring Concept is defined as following:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
There must be a specialization of the metafunction <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>,
defining <code class="computeroutput"><span class="identifier">multi_linestring_tag</span></code>
@@ -61,17 +61,17 @@
</ul></div>
<h6>
<a name="geometry.reference.concepts.concept_multi_linestring.h2"></a>
- <span><a name="geometry.reference.concepts.concept_multi_linestring.available_models"></a></span><a class="link" href="concept_multi_linestring.html#geometry.reference.concepts.concept_multi_linestring.available_models">Available
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_linestring.available_models"></a></span><a class="link" href="concept_multi_linestring.html#geometry.reference.concepts.concept_multi_linestring.available_models">Available
Models</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../models/model_multi_linestring.html" title="model::multi_linestring">model::multi_linestring</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_point.html b/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_point.html
index b1e14752f0..3df900a544 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_point.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>MultiPoint Concept</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../concepts.html" title="Concepts">
<link rel="prev" href="concept_polygon.html" title="Polygon Concept">
@@ -29,7 +29,7 @@
</h4></div></div></div>
<h6>
<a name="geometry.reference.concepts.concept_multi_point.h0"></a>
- <span><a name="geometry.reference.concepts.concept_multi_point.description"></a></span><a class="link" href="concept_multi_point.html#geometry.reference.concepts.concept_multi_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_point.description"></a></span><a class="link" href="concept_multi_point.html#geometry.reference.concepts.concept_multi_point.description">Description</a>
</h6>
<p>
The MultiPoint Concept describes the requirements for a multi point type.
@@ -38,13 +38,13 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_multi_point.h1"></a>
- <span><a name="geometry.reference.concepts.concept_multi_point.concept_definition"></a></span><a class="link" href="concept_multi_point.html#geometry.reference.concepts.concept_multi_point.concept_definition">Concept
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_point.concept_definition"></a></span><a class="link" href="concept_multi_point.html#geometry.reference.concepts.concept_multi_point.concept_definition">Concept
Definition</a>
</h6>
<p>
The MultiPoint Concept is defined as following:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
There must be a specialization of the metafunction <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>,
defining <code class="computeroutput"><span class="identifier">multi_point_tag</span></code>
@@ -61,17 +61,17 @@
</ul></div>
<h6>
<a name="geometry.reference.concepts.concept_multi_point.h2"></a>
- <span><a name="geometry.reference.concepts.concept_multi_point.available_models"></a></span><a class="link" href="concept_multi_point.html#geometry.reference.concepts.concept_multi_point.available_models">Available
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_point.available_models"></a></span><a class="link" href="concept_multi_point.html#geometry.reference.concepts.concept_multi_point.available_models">Available
Models</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../models/model_multi_point.html" title="model::multi_point">model::multi_point</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_polygon.html b/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_polygon.html
index 2c21f93ad7..f81ad9fda4 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_polygon.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts/concept_multi_polygon.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>MultiPolygon Concept</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../concepts.html" title="Concepts">
<link rel="prev" href="concept_multi_linestring.html" title="MultiLinestring Concept">
@@ -29,7 +29,7 @@
</h4></div></div></div>
<h6>
<a name="geometry.reference.concepts.concept_multi_polygon.h0"></a>
- <span><a name="geometry.reference.concepts.concept_multi_polygon.description"></a></span><a class="link" href="concept_multi_polygon.html#geometry.reference.concepts.concept_multi_polygon.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_polygon.description"></a></span><a class="link" href="concept_multi_polygon.html#geometry.reference.concepts.concept_multi_polygon.description">Description</a>
</h6>
<p>
The MultiPolygon Concept describes the requirements for a multi polygon
@@ -38,13 +38,13 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_multi_polygon.h1"></a>
- <span><a name="geometry.reference.concepts.concept_multi_polygon.concept_definition"></a></span><a class="link" href="concept_multi_polygon.html#geometry.reference.concepts.concept_multi_polygon.concept_definition">Concept
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_polygon.concept_definition"></a></span><a class="link" href="concept_multi_polygon.html#geometry.reference.concepts.concept_multi_polygon.concept_definition">Concept
Definition</a>
</h6>
<p>
The MultiPolygon Concept is defined as following:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
There must be a specialization of the metafunction <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>,
defining <code class="computeroutput"><span class="identifier">multi_polygon_tag</span></code>
@@ -61,7 +61,7 @@
</ul></div>
<h6>
<a name="geometry.reference.concepts.concept_multi_polygon.h2"></a>
- <span><a name="geometry.reference.concepts.concept_multi_polygon.rules"></a></span><a class="link" href="concept_multi_polygon.html#geometry.reference.concepts.concept_multi_polygon.rules">Rules</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_polygon.rules"></a></span><a class="link" href="concept_multi_polygon.html#geometry.reference.concepts.concept_multi_polygon.rules">Rules</a>
</h6>
<p>
Besides the Concepts, which are checks on compile-time, there are rules
@@ -72,7 +72,7 @@
<p>
Additionally:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
Individual polygons making up a multi-polygon may not intersect each
other, but tangencies are allowed.
@@ -83,17 +83,17 @@
</ul></div>
<h6>
<a name="geometry.reference.concepts.concept_multi_polygon.h3"></a>
- <span><a name="geometry.reference.concepts.concept_multi_polygon.available_models"></a></span><a class="link" href="concept_multi_polygon.html#geometry.reference.concepts.concept_multi_polygon.available_models">Available
+ <span class="phrase"><a name="geometry.reference.concepts.concept_multi_polygon.available_models"></a></span><a class="link" href="concept_multi_polygon.html#geometry.reference.concepts.concept_multi_polygon.available_models">Available
Models</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../models/model_multi_polygon.html" title="model::multi_polygon">model::multi_polygon</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts/concept_point.html b/libs/geometry/doc/html/geometry/reference/concepts/concept_point.html
index a1b0731f56..094882002e 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts/concept_point.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts/concept_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Point Concept</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../concepts.html" title="Concepts">
<link rel="prev" href="../concepts.html" title="Concepts">
@@ -28,7 +28,7 @@
</h4></div></div></div>
<h6>
<a name="geometry.reference.concepts.concept_point.h0"></a>
- <span><a name="geometry.reference.concepts.concept_point.description"></a></span><a class="link" href="concept_point.html#geometry.reference.concepts.concept_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_point.description"></a></span><a class="link" href="concept_point.html#geometry.reference.concepts.concept_point.description">Description</a>
</h6>
<p>
The Point Concept describes the requirements for a point type. All algorithms
@@ -44,13 +44,13 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_point.h1"></a>
- <span><a name="geometry.reference.concepts.concept_point.concept_definition"></a></span><a class="link" href="concept_point.html#geometry.reference.concepts.concept_point.concept_definition">Concept
+ <span class="phrase"><a name="geometry.reference.concepts.concept_point.concept_definition"></a></span><a class="link" href="concept_point.html#geometry.reference.concepts.concept_point.concept_definition">Concept
Definition</a>
</h6>
<p>
The Point Concept is defined as following:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
there must be a specialization of <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>,
defining <code class="computeroutput"><span class="identifier">point_tag</span></code>
@@ -73,7 +73,7 @@
<li class="listitem">
there must be a specialization of <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">access</span></code>,
per dimension, with two functions:
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
<li class="listitem">
<code class="computeroutput"><span class="identifier">get</span></code> to get a
coordinate value
@@ -87,10 +87,10 @@
</ul></div>
<h6>
<a name="geometry.reference.concepts.concept_point.h2"></a>
- <span><a name="geometry.reference.concepts.concept_point.available_models"></a></span><a class="link" href="concept_point.html#geometry.reference.concepts.concept_point.available_models">Available
+ <span class="phrase"><a name="geometry.reference.concepts.concept_point.available_models"></a></span><a class="link" href="concept_point.html#geometry.reference.concepts.concept_point.available_models">Available
Models</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="../models/model_point.html" title="model::point">model::point</a>
</li>
@@ -123,8 +123,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts/concept_polygon.html b/libs/geometry/doc/html/geometry/reference/concepts/concept_polygon.html
index 7cb3b5ade2..cd3f612d6c 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts/concept_polygon.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts/concept_polygon.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Polygon Concept</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../concepts.html" title="Concepts">
<link rel="prev" href="concept_linestring.html" title="Linestring Concept">
@@ -29,7 +29,7 @@
</h4></div></div></div>
<h6>
<a name="geometry.reference.concepts.concept_polygon.h0"></a>
- <span><a name="geometry.reference.concepts.concept_polygon.description"></a></span><a class="link" href="concept_polygon.html#geometry.reference.concepts.concept_polygon.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_polygon.description"></a></span><a class="link" href="concept_polygon.html#geometry.reference.concepts.concept_polygon.description">Description</a>
</h6>
<p>
The Polygon Concept describes the requirements for a polygon type. All
@@ -49,13 +49,13 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_polygon.h1"></a>
- <span><a name="geometry.reference.concepts.concept_polygon.concept_definition"></a></span><a class="link" href="concept_polygon.html#geometry.reference.concepts.concept_polygon.concept_definition">Concept
+ <span class="phrase"><a name="geometry.reference.concepts.concept_polygon.concept_definition"></a></span><a class="link" href="concept_polygon.html#geometry.reference.concepts.concept_polygon.concept_definition">Concept
Definition</a>
</h6>
<p>
The Polygon Concept is defined as following:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
there must be a specialization of <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>
defining <code class="computeroutput"><span class="identifier">polygon_tag</span></code>
@@ -90,14 +90,14 @@
</ul></div>
<h6>
<a name="geometry.reference.concepts.concept_polygon.h2"></a>
- <span><a name="geometry.reference.concepts.concept_polygon.rules"></a></span><a class="link" href="concept_polygon.html#geometry.reference.concepts.concept_polygon.rules">Rules</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_polygon.rules"></a></span><a class="link" href="concept_polygon.html#geometry.reference.concepts.concept_polygon.rules">Rules</a>
</h6>
<p>
Besides the Concepts, which are checks on compile-time, there are some
other rules that valid polygons must fulfill. This follows the opengeospatial
rules (see link above).
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
Polygons are simple geometric objects (See also <a href="http://en.wikipedia.org/wiki/Simple_polygon" target="_top">wiki</a>
but holes are allowed in Boost.Geometry polygons).
@@ -105,8 +105,9 @@
<li class="listitem">
If the polygons underlying <code class="computeroutput"><span class="identifier">ring_type</span></code>
is defined as clockwise, the exterior ring must have the clockwise
- orientation, and any interior ring must be counter clockwise. If the
- <code class="computeroutput"><span class="identifier">ring_type</span></code> is defined
+ orientation, and any interior ring must be reversed w.r.t. the defined
+ orientation (so: counter clockwise for clockwise exterior rings). If
+ the <code class="computeroutput"><span class="identifier">ring_type</span></code> is defined
counter clockwise, it is vice versa.
</li>
<li class="listitem">
@@ -142,10 +143,10 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_polygon.h3"></a>
- <span><a name="geometry.reference.concepts.concept_polygon.available_models"></a></span><a class="link" href="concept_polygon.html#geometry.reference.concepts.concept_polygon.available_models">Available
+ <span class="phrase"><a name="geometry.reference.concepts.concept_polygon.available_models"></a></span><a class="link" href="concept_polygon.html#geometry.reference.concepts.concept_polygon.available_models">Available
Models</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="../models/model_polygon.html" title="model::polygon">polygon</a>
</li>
@@ -157,8 +158,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts/concept_ring.html b/libs/geometry/doc/html/geometry/reference/concepts/concept_ring.html
index 990999c50e..f2775169f4 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts/concept_ring.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts/concept_ring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Ring Concept</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../concepts.html" title="Concepts">
<link rel="prev" href="concept_box.html" title="Box Concept">
@@ -28,7 +28,7 @@
</h4></div></div></div>
<h6>
<a name="geometry.reference.concepts.concept_ring.h0"></a>
- <span><a name="geometry.reference.concepts.concept_ring.description"></a></span><a class="link" href="concept_ring.html#geometry.reference.concepts.concept_ring.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_ring.description"></a></span><a class="link" href="concept_ring.html#geometry.reference.concepts.concept_ring.description">Description</a>
</h6>
<p>
The Ring Concept describes the requirements for a ring type. All algorithms
@@ -47,13 +47,13 @@
</table></div>
<h6>
<a name="geometry.reference.concepts.concept_ring.h1"></a>
- <span><a name="geometry.reference.concepts.concept_ring.concept_definition"></a></span><a class="link" href="concept_ring.html#geometry.reference.concepts.concept_ring.concept_definition">Concept
+ <span class="phrase"><a name="geometry.reference.concepts.concept_ring.concept_definition"></a></span><a class="link" href="concept_ring.html#geometry.reference.concepts.concept_ring.concept_definition">Concept
Definition</a>
</h6>
<p>
The Ring Concept is defined as following:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
there must be a specialization of <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>
defining <code class="computeroutput"><span class="identifier">ring_tag</span></code> as
@@ -80,7 +80,7 @@
</ul></div>
<h6>
<a name="geometry.reference.concepts.concept_ring.h2"></a>
- <span><a name="geometry.reference.concepts.concept_ring.rules"></a></span><a class="link" href="concept_ring.html#geometry.reference.concepts.concept_ring.rules">Rules</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_ring.rules"></a></span><a class="link" href="concept_ring.html#geometry.reference.concepts.concept_ring.rules">Rules</a>
</h6>
<p>
Besides the Concepts, which are checks on compile-time, there are rules
@@ -90,10 +90,10 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_ring.h3"></a>
- <span><a name="geometry.reference.concepts.concept_ring.available_models"></a></span><a class="link" href="concept_ring.html#geometry.reference.concepts.concept_ring.available_models">Available
+ <span class="phrase"><a name="geometry.reference.concepts.concept_ring.available_models"></a></span><a class="link" href="concept_ring.html#geometry.reference.concepts.concept_ring.available_models">Available
Models</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="../models/model_ring.html" title="model::ring">ring</a>
</li>
@@ -124,8 +124,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/concepts/concept_segment.html b/libs/geometry/doc/html/geometry/reference/concepts/concept_segment.html
index 97abe3c3d7..5f5e27f29c 100644
--- a/libs/geometry/doc/html/geometry/reference/concepts/concept_segment.html
+++ b/libs/geometry/doc/html/geometry/reference/concepts/concept_segment.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Segment Concept</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../concepts.html" title="Concepts">
<link rel="prev" href="concept_ring.html" title="Ring Concept">
@@ -29,7 +29,7 @@
</h4></div></div></div>
<h6>
<a name="geometry.reference.concepts.concept_segment.h0"></a>
- <span><a name="geometry.reference.concepts.concept_segment.description"></a></span><a class="link" href="concept_segment.html#geometry.reference.concepts.concept_segment.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.concepts.concept_segment.description"></a></span><a class="link" href="concept_segment.html#geometry.reference.concepts.concept_segment.description">Description</a>
</h6>
<p>
The Segment Concept describes the requirements for a segment type. All
@@ -38,10 +38,10 @@
</p>
<h6>
<a name="geometry.reference.concepts.concept_segment.h1"></a>
- <span><a name="geometry.reference.concepts.concept_segment.concept_definition"></a></span><a class="link" href="concept_segment.html#geometry.reference.concepts.concept_segment.concept_definition">Concept
+ <span class="phrase"><a name="geometry.reference.concepts.concept_segment.concept_definition"></a></span><a class="link" href="concept_segment.html#geometry.reference.concepts.concept_segment.concept_definition">Concept
Definition</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
there must be a specialization of <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">tag</span></code>
defining <code class="computeroutput"><span class="identifier">segment_tag</span></code>
@@ -56,7 +56,7 @@
<li class="listitem">
there must be a specialization of <code class="computeroutput"><span class="identifier">traits</span><span class="special">::</span><span class="identifier">indexed_access</span></code>,
per index and per dimension, with two functions:
- <div class="itemizedlist"><ul class="itemizedlist" type="circle">
+ <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
<li class="listitem">
<code class="computeroutput"><span class="identifier">get</span></code> to get a
coordinate value
@@ -82,10 +82,10 @@
</table></div>
<h6>
<a name="geometry.reference.concepts.concept_segment.h2"></a>
- <span><a name="geometry.reference.concepts.concept_segment.available_models"></a></span><a class="link" href="concept_segment.html#geometry.reference.concepts.concept_segment.available_models">Available
+ <span class="phrase"><a name="geometry.reference.concepts.concept_segment.available_models"></a></span><a class="link" href="concept_segment.html#geometry.reference.concepts.concept_segment.available_models">Available
Models</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="../models/model_segment.html" title="model::segment">model::segment</a>
</li>
@@ -97,8 +97,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/constants.html b/libs/geometry/doc/html/geometry/reference/constants.html
index 4cdb97408c..a07cd73912 100644
--- a/libs/geometry/doc/html/geometry/reference/constants.html
+++ b/libs/geometry/doc/html/geometry/reference/constants.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Constants</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="concepts/concept_segment.html" title="Segment Concept">
@@ -26,15 +26,15 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.constants"></a><a class="link" href="constants.html" title="Constants">Constants</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="constants/min_corner.html">min_corner</a></span></dt>
<dt><span class="section"><a href="constants/max_corner.html">max_corner</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/constants/max_corner.html b/libs/geometry/doc/html/geometry/reference/constants/max_corner.html
index d4c3dc66f4..7cce07a49f 100644
--- a/libs/geometry/doc/html/geometry/reference/constants/max_corner.html
+++ b/libs/geometry/doc/html/geometry/reference/constants/max_corner.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>max_corner</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../constants.html" title="Constants">
<link rel="prev" href="min_corner.html" title="min_corner">
@@ -31,7 +31,7 @@
</p>
<h6>
<a name="geometry.reference.constants.max_corner.h0"></a>
- <span><a name="geometry.reference.constants.max_corner.synopsis"></a></span><a class="link" href="max_corner.html#geometry.reference.constants.max_corner.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.constants.max_corner.synopsis"></a></span><a class="link" href="max_corner.html#geometry.reference.constants.max_corner.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -40,13 +40,13 @@
</p>
<h6>
<a name="geometry.reference.constants.max_corner.h1"></a>
- <span><a name="geometry.reference.constants.max_corner.header"></a></span><a class="link" href="max_corner.html#geometry.reference.constants.max_corner.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.constants.max_corner.header"></a></span><a class="link" href="max_corner.html#geometry.reference.constants.max_corner.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -77,7 +77,7 @@
</table></div>
<h6>
<a name="geometry.reference.constants.max_corner.h2"></a>
- <span><a name="geometry.reference.constants.max_corner.example"></a></span><a class="link" href="max_corner.html#geometry.reference.constants.max_corner.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.constants.max_corner.example"></a></span><a class="link" href="max_corner.html#geometry.reference.constants.max_corner.example">Example</a>
</h6>
<p>
Get the coordinate of a box
@@ -116,27 +116,27 @@
</pre>
<h6>
<a name="geometry.reference.constants.max_corner.h3"></a>
- <span><a name="geometry.reference.constants.max_corner.see_also"></a></span><a class="link" href="max_corner.html#geometry.reference.constants.max_corner.see_also">See
+ <span class="phrase"><a name="geometry.reference.constants.max_corner.see_also"></a></span><a class="link" href="max_corner.html#geometry.reference.constants.max_corner.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="min_corner.html" title="min_corner">min_corner</a>
</li>
<li class="listitem">
- <a class="link" href="../access/get/get_2_with_index.html" title="get (with index)">get
+ <a class="link" href="../access/get/get_1_with_index.html" title="get (with index)">get
with index</a>
</li>
<li class="listitem">
- <a class="link" href="../access/set/set_3_with_index.html" title="set (with index)">set
+ <a class="link" href="../access/set/set_2_with_index.html" title="set (with index)">set
with index</a>
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/constants/min_corner.html b/libs/geometry/doc/html/geometry/reference/constants/min_corner.html
index a65c1204db..ff99015121 100644
--- a/libs/geometry/doc/html/geometry/reference/constants/min_corner.html
+++ b/libs/geometry/doc/html/geometry/reference/constants/min_corner.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>min_corner</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../constants.html" title="Constants">
<link rel="prev" href="../constants.html" title="Constants">
@@ -31,7 +31,7 @@
</p>
<h6>
<a name="geometry.reference.constants.min_corner.h0"></a>
- <span><a name="geometry.reference.constants.min_corner.synopsis"></a></span><a class="link" href="min_corner.html#geometry.reference.constants.min_corner.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.constants.min_corner.synopsis"></a></span><a class="link" href="min_corner.html#geometry.reference.constants.min_corner.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -40,13 +40,13 @@
</p>
<h6>
<a name="geometry.reference.constants.min_corner.h1"></a>
- <span><a name="geometry.reference.constants.min_corner.header"></a></span><a class="link" href="min_corner.html#geometry.reference.constants.min_corner.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.constants.min_corner.header"></a></span><a class="link" href="min_corner.html#geometry.reference.constants.min_corner.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -77,7 +77,7 @@
</table></div>
<h6>
<a name="geometry.reference.constants.min_corner.h2"></a>
- <span><a name="geometry.reference.constants.min_corner.example"></a></span><a class="link" href="min_corner.html#geometry.reference.constants.min_corner.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.constants.min_corner.example"></a></span><a class="link" href="min_corner.html#geometry.reference.constants.min_corner.example">Example</a>
</h6>
<p>
Get the coordinate of a box
@@ -116,27 +116,27 @@
</pre>
<h6>
<a name="geometry.reference.constants.min_corner.h3"></a>
- <span><a name="geometry.reference.constants.min_corner.see_also"></a></span><a class="link" href="min_corner.html#geometry.reference.constants.min_corner.see_also">See
+ <span class="phrase"><a name="geometry.reference.constants.min_corner.see_also"></a></span><a class="link" href="min_corner.html#geometry.reference.constants.min_corner.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a class="link" href="max_corner.html" title="max_corner">max_corner</a>
</li>
<li class="listitem">
- <a class="link" href="../access/get/get_2_with_index.html" title="get (with index)">get
+ <a class="link" href="../access/get/get_1_with_index.html" title="get (with index)">get
with index</a>
</li>
<li class="listitem">
- <a class="link" href="../access/set/set_3_with_index.html" title="set (with index)">set
+ <a class="link" href="../access/set/set_2_with_index.html" title="set (with index)">set
with index</a>
</li>
</ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core.html b/libs/geometry/doc/html/geometry/reference/core.html
index dfc4537867..20f2eb491f 100644
--- a/libs/geometry/doc/html/geometry/reference/core.html
+++ b/libs/geometry/doc/html/geometry/reference/core.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Core Metafunctions</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="cs/cs_geographic.html" title="cs::geographic">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.core"></a><a class="link" href="core.html" title="Core Metafunctions">Core Metafunctions</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="core/closure.html">closure</a></span></dt>
<dt><span class="section"><a href="core/coordinate_system.html">coordinate_system</a></span></dt>
<dt><span class="section"><a href="core/coordinate_type.html">coordinate_type</a></span></dt>
@@ -45,8 +45,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/closure.html b/libs/geometry/doc/html/geometry/reference/core/closure.html
index 8d343c8b2c..9bf9524c0c 100644
--- a/libs/geometry/doc/html/geometry/reference/core/closure.html
+++ b/libs/geometry/doc/html/geometry/reference/core/closure.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>closure</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="../core.html" title="Core Metafunctions">
@@ -27,13 +27,13 @@
<a name="geometry.reference.core.closure"></a><a class="link" href="closure.html" title="closure">closure</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id931319"></a>
+ <a class="indexterm" name="idp123754128"></a>
Metafunction defining <span class="bold"><strong>value</strong></span> as the closure
(clockwise, counterclockwise) of the specified geometry type.
</p>
<h6>
<a name="geometry.reference.core.closure.h0"></a>
- <span><a name="geometry.reference.core.closure.synopsis"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.closure.synopsis"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -47,7 +47,7 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the cl
</p>
<h6>
<a name="geometry.reference.core.closure.h1"></a>
- <span><a name="geometry.reference.core.closure.template_parameter_s_"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.closure.template_parameter_s_"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -82,9 +82,18 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the cl
</table></div>
<h6>
<a name="geometry.reference.core.closure.h2"></a>
- <span><a name="geometry.reference.core.closure.header"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.closure.header"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">closure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<div class="note"><table border="0" summary="Note">
@@ -99,14 +108,14 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the cl
</table></div>
<h6>
<a name="geometry.reference.core.closure.h3"></a>
- <span><a name="geometry.reference.core.closure.complexity"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.closure.complexity"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.closure.h4"></a>
- <span><a name="geometry.reference.core.closure.example"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.closure.example"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.example">Example</a>
</h6>
<p>
Examine if a polygon is defined as "should be closed"
@@ -144,18 +153,18 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the cl
</pre>
<h6>
<a name="geometry.reference.core.closure.h5"></a>
- <span><a name="geometry.reference.core.closure.see_also"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.see_also">See
+ <span class="phrase"><a name="geometry.reference.core.closure.see_also"></a></span><a class="link" href="closure.html#geometry.reference.core.closure.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../enumerations/closure_selector.html" title="closure_selector">The
closure_selector enumeration</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/coordinate_system.html b/libs/geometry/doc/html/geometry/reference/core/coordinate_system.html
index 9cc3d6e426..fc4158406a 100644
--- a/libs/geometry/doc/html/geometry/reference/core/coordinate_system.html
+++ b/libs/geometry/doc/html/geometry/reference/core/coordinate_system.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>coordinate_system</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="closure.html" title="closure">
@@ -27,14 +27,14 @@
<a name="geometry.reference.core.coordinate_system"></a><a class="link" href="coordinate_system.html" title="coordinate_system">coordinate_system</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id932326"></a>
+ <a class="indexterm" name="idp123865840"></a>
Metafunction defining <span class="bold"><strong>type</strong></span> as the coordinate
system (cartesian, spherical, etc) of the point type making up the specified
geometry type.
</p>
<h6>
<a name="geometry.reference.core.coordinate_system.h0"></a>
- <span><a name="geometry.reference.core.coordinate_system.synopsis"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.coordinate_system.synopsis"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -48,7 +48,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the coo
</p>
<h6>
<a name="geometry.reference.core.coordinate_system.h1"></a>
- <span><a name="geometry.reference.core.coordinate_system.template_parameter_s_"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.coordinate_system.template_parameter_s_"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -83,21 +83,30 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the coo
</table></div>
<h6>
<a name="geometry.reference.core.coordinate_system.h2"></a>
- <span><a name="geometry.reference.core.coordinate_system.header"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.coordinate_system.header"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">coordinate_system</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.core.coordinate_system.h3"></a>
- <span><a name="geometry.reference.core.coordinate_system.complexity"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.coordinate_system.complexity"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.coordinate_system.h4"></a>
- <span><a name="geometry.reference.core.coordinate_system.example"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.coordinate_system.example"></a></span><a class="link" href="coordinate_system.html#geometry.reference.core.coordinate_system.example">Example</a>
</h6>
<p>
Examine the coordinate system of a point
@@ -133,8 +142,8 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the coo
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/coordinate_type.html b/libs/geometry/doc/html/geometry/reference/core/coordinate_type.html
index ec0da50bd7..12a0d907b9 100644
--- a/libs/geometry/doc/html/geometry/reference/core/coordinate_type.html
+++ b/libs/geometry/doc/html/geometry/reference/core/coordinate_type.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>coordinate_type</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="coordinate_system.html" title="coordinate_system">
@@ -27,14 +27,14 @@
<a name="geometry.reference.core.coordinate_type"></a><a class="link" href="coordinate_type.html" title="coordinate_type">coordinate_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id933194"></a>
+ <a class="indexterm" name="idp123969872"></a>
Metafunction defining <span class="bold"><strong>type</strong></span> as the coordinate
type (int, float, double, etc) of the point type making up the specified
geometry type.
</p>
<h6>
<a name="geometry.reference.core.coordinate_type.h0"></a>
- <span><a name="geometry.reference.core.coordinate_type.synopsis"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.coordinate_type.synopsis"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -48,7 +48,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the coo
</p>
<h6>
<a name="geometry.reference.core.coordinate_type.h1"></a>
- <span><a name="geometry.reference.core.coordinate_type.template_parameter_s_"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.coordinate_type.template_parameter_s_"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -83,21 +83,30 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the coo
</table></div>
<h6>
<a name="geometry.reference.core.coordinate_type.h2"></a>
- <span><a name="geometry.reference.core.coordinate_type.header"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.coordinate_type.header"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">coordinate_type</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.core.coordinate_type.h3"></a>
- <span><a name="geometry.reference.core.coordinate_type.complexity"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.coordinate_type.complexity"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.coordinate_type.h4"></a>
- <span><a name="geometry.reference.core.coordinate_type.example"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.coordinate_type.example"></a></span><a class="link" href="coordinate_type.html#geometry.reference.core.coordinate_type.example">Example</a>
</h6>
<p>
Examine the coordinate type of a point
@@ -133,8 +142,8 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the coo
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/cs_tag.html b/libs/geometry/doc/html/geometry/reference/core/cs_tag.html
index 0b23a6b633..bc9343b852 100644
--- a/libs/geometry/doc/html/geometry/reference/core/cs_tag.html
+++ b/libs/geometry/doc/html/geometry/reference/core/cs_tag.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>cs_tag</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="coordinate_type.html" title="coordinate_type">
@@ -27,16 +27,16 @@
<a name="geometry.reference.core.cs_tag"></a><a class="link" href="cs_tag.html" title="cs_tag">cs_tag</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id934060"></a>
+ <a class="indexterm" name="idp124080736"></a>
Meta-function returning coordinate system tag (cs family) of any geometry.
</p>
<h6>
<a name="geometry.reference.core.cs_tag.h0"></a>
- <span><a name="geometry.reference.core.cs_tag.synopsis"></a></span><a class="link" href="cs_tag.html#geometry.reference.core.cs_tag.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.cs_tag.synopsis"></a></span><a class="link" href="cs_tag.html#geometry.reference.core.cs_tag.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">G</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
<span class="keyword">struct</span> <span class="identifier">cs_tag</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -46,7 +46,7 @@ Meta-function returning coordinate system tag (cs family) of any geometry.
</p>
<h6>
<a name="geometry.reference.core.cs_tag.h1"></a>
- <span><a name="geometry.reference.core.cs_tag.template_parameter_s_"></a></span><a class="link" href="cs_tag.html#geometry.reference.core.cs_tag.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.cs_tag.template_parameter_s_"></a></span><a class="link" href="cs_tag.html#geometry.reference.core.cs_tag.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -69,22 +69,25 @@ Meta-function returning coordinate system tag (cs family) of any geometry.
<tbody><tr>
<td>
<p>
- typename G
+ typename Geometry
</p>
</td>
<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
</td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.core.cs_tag.h2"></a>
- <span><a name="geometry.reference.core.cs_tag.header"></a></span><a class="link" href="cs_tag.html#geometry.reference.core.cs_tag.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.cs_tag.header"></a></span><a class="link" href="cs_tag.html#geometry.reference.core.cs_tag.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -95,8 +98,8 @@ Meta-function returning coordinate system tag (cs family) of any geometry.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/degree.html b/libs/geometry/doc/html/geometry/reference/core/degree.html
index 487aa81e85..3f54dc7b44 100644
--- a/libs/geometry/doc/html/geometry/reference/core/degree.html
+++ b/libs/geometry/doc/html/geometry/reference/core/degree.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>degree</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="cs_tag.html" title="cs_tag">
@@ -27,12 +27,12 @@
<a name="geometry.reference.core.degree"></a><a class="link" href="degree.html" title="degree">degree</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id934378"></a>
+ <a class="indexterm" name="idp124119888"></a>
Unit of plane angle: Degrees.
</p>
<h6>
<a name="geometry.reference.core.degree.h0"></a>
- <span><a name="geometry.reference.core.degree.description"></a></span><a class="link" href="degree.html#geometry.reference.core.degree.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.core.degree.description"></a></span><a class="link" href="degree.html#geometry.reference.core.degree.description">Description</a>
</h6>
<p>
Tag defining the unit of plane angle for spherical coordinate systems.
@@ -41,7 +41,7 @@ Unit of plane angle: Degrees.
</p>
<h6>
<a name="geometry.reference.core.degree.h1"></a>
- <span><a name="geometry.reference.core.degree.synopsis"></a></span><a class="link" href="degree.html#geometry.reference.core.degree.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.degree.synopsis"></a></span><a class="link" href="degree.html#geometry.reference.core.degree.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,13 +54,13 @@ Unit of plane angle: Degrees.
</p>
<h6>
<a name="geometry.reference.core.degree.h2"></a>
- <span><a name="geometry.reference.core.degree.header"></a></span><a class="link" href="degree.html#geometry.reference.core.degree.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.degree.header"></a></span><a class="link" href="degree.html#geometry.reference.core.degree.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -70,7 +70,7 @@ Unit of plane angle: Degrees.
</p>
<h6>
<a name="geometry.reference.core.degree.h3"></a>
- <span><a name="geometry.reference.core.degree.example"></a></span><a class="link" href="degree.html#geometry.reference.core.degree.example">example</a>
+ <span class="phrase"><a name="geometry.reference.core.degree.example"></a></span><a class="link" href="degree.html#geometry.reference.core.degree.example">example</a>
</h6>
<p>
Specify two coordinate systems, one in degrees, one in radians.
@@ -111,8 +111,8 @@ Unit of plane angle: Degrees.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/dimension.html b/libs/geometry/doc/html/geometry/reference/core/dimension.html
index c69861e551..00ea43bc7f 100644
--- a/libs/geometry/doc/html/geometry/reference/core/dimension.html
+++ b/libs/geometry/doc/html/geometry/reference/core/dimension.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>dimension</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="degree.html" title="degree">
@@ -27,19 +27,20 @@
<a name="geometry.reference.core.dimension"></a><a class="link" href="dimension.html" title="dimension">dimension</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id935166"></a>
+ <a class="indexterm" name="idp124224608"></a>
Metafunction defining <span class="bold"><strong>value</strong></span> as the number
of coordinates (the number of axes of any geometry) of the point type making
up the specified geometry type.
</p>
<h6>
<a name="geometry.reference.core.dimension.h0"></a>
- <span><a name="geometry.reference.core.dimension.synopsis"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.dimension.synopsis"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
<span class="keyword">struct</span> <span class="identifier">dimension</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">core_dispatch</span><span class="special">::</span><span class="identifier">dimension</span><span class="special">&lt;</span> <span class="identifier">tag</span><span class="special">&lt;</span> <span class="identifier">Geometry</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="identifier">geometry</span><span class="special">::</span><span class="identifier">util</span><span class="special">::</span><span class="identifier">bare_type</span><span class="special">&lt;</span> <span class="identifier">Geometry</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -48,7 +49,7 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the nu
</p>
<h6>
<a name="geometry.reference.core.dimension.h1"></a>
- <span><a name="geometry.reference.core.dimension.template_parameter_s_"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.dimension.template_parameter_s_"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -83,21 +84,30 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the nu
</table></div>
<h6>
<a name="geometry.reference.core.dimension.h2"></a>
- <span><a name="geometry.reference.core.dimension.header"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.dimension.header"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">coordinate_dimension</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.core.dimension.h3"></a>
- <span><a name="geometry.reference.core.dimension.complexity"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.dimension.complexity"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.dimension.h4"></a>
- <span><a name="geometry.reference.core.dimension.example"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.dimension.example"></a></span><a class="link" href="dimension.html#geometry.reference.core.dimension.example">Example</a>
</h6>
<p>
Examine the number of coordinates making up the points in a linestring
@@ -138,8 +148,8 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the nu
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/interior_type.html b/libs/geometry/doc/html/geometry/reference/core/interior_type.html
index c857f0646a..73bc91638e 100644
--- a/libs/geometry/doc/html/geometry/reference/core/interior_type.html
+++ b/libs/geometry/doc/html/geometry/reference/core/interior_type.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>interior_type</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="dimension.html" title="dimension">
@@ -27,13 +27,13 @@
<a name="geometry.reference.core.interior_type"></a><a class="link" href="interior_type.html" title="interior_type">interior_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id935903"></a>
+ <a class="indexterm" name="idp124343008"></a>
Metafunction defining <span class="bold"><strong>type</strong></span> as the interior_type
(container type of inner rings) of the specified geometry type.
</p>
<h6>
<a name="geometry.reference.core.interior_type.h0"></a>
- <span><a name="geometry.reference.core.interior_type.description"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.core.interior_type.description"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.description">Description</a>
</h6>
<p>
Interior rings should be organized as a container (std::vector, std::deque,
@@ -42,7 +42,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the int
</p>
<h6>
<a name="geometry.reference.core.interior_type.h1"></a>
- <span><a name="geometry.reference.core.interior_type.synopsis"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.interior_type.synopsis"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -56,7 +56,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the int
</p>
<h6>
<a name="geometry.reference.core.interior_type.h2"></a>
- <span><a name="geometry.reference.core.interior_type.template_parameter_s_"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.interior_type.template_parameter_s_"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -91,21 +91,30 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the int
</table></div>
<h6>
<a name="geometry.reference.core.interior_type.h3"></a>
- <span><a name="geometry.reference.core.interior_type.header"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.interior_type.header"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">interior_type</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.core.interior_type.h4"></a>
- <span><a name="geometry.reference.core.interior_type.complexity"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.interior_type.complexity"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.interior_type.h5"></a>
- <span><a name="geometry.reference.core.interior_type.example"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.interior_type.example"></a></span><a class="link" href="interior_type.html#geometry.reference.core.interior_type.example">Example</a>
</h6>
<p>
Shows how to use the interior_type metafunction
@@ -125,7 +134,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the int
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span>
<span class="comment">// Define a polygon storing points in a deque and storing interior rings</span>
- <span class="comment">// in a list (note that std::list is not supported by most algorithms </span>
+ <span class="comment">// in a list (note that std::list is not supported by most algorithms</span>
<span class="comment">// because not supporting a random access iterator)</span>
<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span>
<span class="special">&lt;</span>
@@ -149,8 +158,8 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the int
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/is_radian.html b/libs/geometry/doc/html/geometry/reference/core/is_radian.html
index e6a57a9e9f..349b638ae4 100644
--- a/libs/geometry/doc/html/geometry/reference/core/is_radian.html
+++ b/libs/geometry/doc/html/geometry/reference/core/is_radian.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>is_radian</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="interior_type.html" title="interior_type">
@@ -27,17 +27,18 @@
<a name="geometry.reference.core.is_radian"></a><a class="link" href="is_radian.html" title="is_radian">is_radian</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id936802"></a>
+ <a class="indexterm" name="idp124468864"></a>
Meta-function to verify if a coordinate system is radian.
</p>
<h6>
<a name="geometry.reference.core.is_radian.h0"></a>
- <span><a name="geometry.reference.core.is_radian.synopsis"></a></span><a class="link" href="is_radian.html#geometry.reference.core.is_radian.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.is_radian.synopsis"></a></span><a class="link" href="is_radian.html#geometry.reference.core.is_radian.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CoordinateSystem</span><span class="special">&gt;</span>
<span class="keyword">struct</span> <span class="identifier">is_radian</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">true_type</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -46,7 +47,7 @@ Meta-function to verify if a coordinate system is radian.
</p>
<h6>
<a name="geometry.reference.core.is_radian.h1"></a>
- <span><a name="geometry.reference.core.is_radian.template_parameter_s_"></a></span><a class="link" href="is_radian.html#geometry.reference.core.is_radian.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.is_radian.template_parameter_s_"></a></span><a class="link" href="is_radian.html#geometry.reference.core.is_radian.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -73,18 +74,21 @@ Meta-function to verify if a coordinate system is radian.
</p>
</td>
<td>
+ <p>
+ Any coordinate system.
+ </p>
</td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.core.is_radian.h2"></a>
- <span><a name="geometry.reference.core.is_radian.header"></a></span><a class="link" href="is_radian.html#geometry.reference.core.is_radian.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.is_radian.header"></a></span><a class="link" href="is_radian.html#geometry.reference.core.is_radian.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -95,8 +99,8 @@ Meta-function to verify if a coordinate system is radian.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/point_order.html b/libs/geometry/doc/html/geometry/reference/core/point_order.html
index 63de9c2df6..ee2f6c03b9 100644
--- a/libs/geometry/doc/html/geometry/reference/core/point_order.html
+++ b/libs/geometry/doc/html/geometry/reference/core/point_order.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>point_order</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="is_radian.html" title="is_radian">
@@ -27,13 +27,13 @@
<a name="geometry.reference.core.point_order"></a><a class="link" href="point_order.html" title="point_order">point_order</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id937120"></a>
+ <a class="indexterm" name="idp124509856"></a>
Metafunction defining <span class="bold"><strong>value</strong></span> as the point
order (clockwise, counterclockwise) of the specified geometry type.
</p>
<h6>
<a name="geometry.reference.core.point_order.h0"></a>
- <span><a name="geometry.reference.core.point_order.synopsis"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.point_order.synopsis"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -47,7 +47,7 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the po
</p>
<h6>
<a name="geometry.reference.core.point_order.h1"></a>
- <span><a name="geometry.reference.core.point_order.template_parameter_s_"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.point_order.template_parameter_s_"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -82,9 +82,18 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the po
</table></div>
<h6>
<a name="geometry.reference.core.point_order.h2"></a>
- <span><a name="geometry.reference.core.point_order.header"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.point_order.header"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">point_order</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<div class="note"><table border="0" summary="Note">
@@ -99,14 +108,14 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the po
</table></div>
<h6>
<a name="geometry.reference.core.point_order.h3"></a>
- <span><a name="geometry.reference.core.point_order.complexity"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.point_order.complexity"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.point_order.h4"></a>
- <span><a name="geometry.reference.core.point_order.example"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.point_order.example"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.example">Example</a>
</h6>
<p>
Examine the expected point order of a polygon type
@@ -144,18 +153,18 @@ Metafunction defining <span class="bold"><strong>value</strong></span> as the po
</pre>
<h6>
<a name="geometry.reference.core.point_order.h5"></a>
- <span><a name="geometry.reference.core.point_order.see_also"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.see_also">See
+ <span class="phrase"><a name="geometry.reference.core.point_order.see_also"></a></span><a class="link" href="point_order.html#geometry.reference.core.point_order.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../enumerations/order_selector.html" title="order_selector">The
order_selector enumeration</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/point_type.html b/libs/geometry/doc/html/geometry/reference/core/point_type.html
index 3f81a436a2..b0730f8ef9 100644
--- a/libs/geometry/doc/html/geometry/reference/core/point_type.html
+++ b/libs/geometry/doc/html/geometry/reference/core/point_type.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>point_type</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="point_order.html" title="point_order">
@@ -27,13 +27,13 @@
<a name="geometry.reference.core.point_type"></a><a class="link" href="point_type.html" title="point_type">point_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id938134"></a>
+ <a class="indexterm" name="idp124638560"></a>
Metafunction defining <span class="bold"><strong>type</strong></span> as the point_type
of the specified geometry type.
</p>
<h6>
<a name="geometry.reference.core.point_type.h0"></a>
- <span><a name="geometry.reference.core.point_type.synopsis"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.point_type.synopsis"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -47,7 +47,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the poi
</p>
<h6>
<a name="geometry.reference.core.point_type.h1"></a>
- <span><a name="geometry.reference.core.point_type.template_parameter_s_"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.point_type.template_parameter_s_"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -82,21 +82,30 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the poi
</table></div>
<h6>
<a name="geometry.reference.core.point_type.h2"></a>
- <span><a name="geometry.reference.core.point_type.header"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.point_type.header"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">point_type</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.core.point_type.h3"></a>
- <span><a name="geometry.reference.core.point_type.complexity"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.point_type.complexity"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.point_type.h4"></a>
- <span><a name="geometry.reference.core.point_type.example"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.point_type.example"></a></span><a class="link" href="point_type.html#geometry.reference.core.point_type.example">Example</a>
</h6>
<p>
Examine the point type of a multi_polygon
@@ -109,7 +118,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the poi
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span>
@@ -134,8 +143,8 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the poi
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/radian.html b/libs/geometry/doc/html/geometry/reference/core/radian.html
index 9eb56f02a6..7cdf7dd039 100644
--- a/libs/geometry/doc/html/geometry/reference/core/radian.html
+++ b/libs/geometry/doc/html/geometry/reference/core/radian.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>radian</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="point_type.html" title="point_type">
@@ -27,12 +27,12 @@
<a name="geometry.reference.core.radian"></a><a class="link" href="radian.html" title="radian">radian</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id939122"></a>
+ <a class="indexterm" name="idp124763344"></a>
Unit of plane angle: Radians.
</p>
<h6>
<a name="geometry.reference.core.radian.h0"></a>
- <span><a name="geometry.reference.core.radian.description"></a></span><a class="link" href="radian.html#geometry.reference.core.radian.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.core.radian.description"></a></span><a class="link" href="radian.html#geometry.reference.core.radian.description">Description</a>
</h6>
<p>
Tag defining the unit of plane angle for spherical coordinate systems.
@@ -41,7 +41,7 @@ Unit of plane angle: Radians.
</p>
<h6>
<a name="geometry.reference.core.radian.h1"></a>
- <span><a name="geometry.reference.core.radian.synopsis"></a></span><a class="link" href="radian.html#geometry.reference.core.radian.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.radian.synopsis"></a></span><a class="link" href="radian.html#geometry.reference.core.radian.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,13 +54,13 @@ Unit of plane angle: Radians.
</p>
<h6>
<a name="geometry.reference.core.radian.h2"></a>
- <span><a name="geometry.reference.core.radian.header"></a></span><a class="link" href="radian.html#geometry.reference.core.radian.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.radian.header"></a></span><a class="link" href="radian.html#geometry.reference.core.radian.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -70,7 +70,7 @@ Unit of plane angle: Radians.
</p>
<h6>
<a name="geometry.reference.core.radian.h3"></a>
- <span><a name="geometry.reference.core.radian.example"></a></span><a class="link" href="radian.html#geometry.reference.core.radian.example">example</a>
+ <span class="phrase"><a name="geometry.reference.core.radian.example"></a></span><a class="link" href="radian.html#geometry.reference.core.radian.example">example</a>
</h6>
<p>
Specify two coordinate systems, one in degrees, one in radians.
@@ -111,8 +111,8 @@ Unit of plane angle: Radians.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/ring_type.html b/libs/geometry/doc/html/geometry/reference/core/ring_type.html
index 8bd2a538b9..1e4fc001bd 100644
--- a/libs/geometry/doc/html/geometry/reference/core/ring_type.html
+++ b/libs/geometry/doc/html/geometry/reference/core/ring_type.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>ring_type</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="radian.html" title="radian">
@@ -27,13 +27,13 @@
<a name="geometry.reference.core.ring_type"></a><a class="link" href="ring_type.html" title="ring_type">ring_type</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id940000"></a>
+ <a class="indexterm" name="idp124867968"></a>
Metafunction defining <span class="bold"><strong>type</strong></span> as the ring_type
of the specified geometry type.
</p>
<h6>
<a name="geometry.reference.core.ring_type.h0"></a>
- <span><a name="geometry.reference.core.ring_type.description"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.core.ring_type.description"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.description">Description</a>
</h6>
<p>
A polygon contains one exterior ring and zero or more interior rings (holes).
@@ -42,7 +42,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the rin
</p>
<h6>
<a name="geometry.reference.core.ring_type.h1"></a>
- <span><a name="geometry.reference.core.ring_type.synopsis"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.ring_type.synopsis"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -56,7 +56,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the rin
</p>
<h6>
<a name="geometry.reference.core.ring_type.h2"></a>
- <span><a name="geometry.reference.core.ring_type.template_parameter_s_"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.ring_type.template_parameter_s_"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -91,21 +91,30 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the rin
</table></div>
<h6>
<a name="geometry.reference.core.ring_type.h3"></a>
- <span><a name="geometry.reference.core.ring_type.header"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.ring_type.header"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">ring_type</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.core.ring_type.h4"></a>
- <span><a name="geometry.reference.core.ring_type.complexity"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.ring_type.complexity"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.ring_type.h5"></a>
- <span><a name="geometry.reference.core.ring_type.example"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.ring_type.example"></a></span><a class="link" href="ring_type.html#geometry.reference.core.ring_type.example">Example</a>
</h6>
<p>
Shows how to use the ring_type metafunction, as well as interior_type
@@ -130,7 +139,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the rin
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="keyword">typeid</span><span class="special">(</span><span class="identifier">ring_type</span><span class="special">).</span><span class="identifier">name</span><span class="special">()</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="keyword">typeid</span><span class="special">(</span><span class="identifier">int_type</span><span class="special">).</span><span class="identifier">name</span><span class="special">()</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
- <span class="comment">// So int_type defines a collection of rings, </span>
+ <span class="comment">// So int_type defines a collection of rings,</span>
<span class="comment">// which is a Boost.Range compatible range</span>
<span class="comment">// The type of an element of the collection is the very same ring type again.</span>
<span class="comment">// We show that.</span>
@@ -156,8 +165,8 @@ true
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/tag.html b/libs/geometry/doc/html/geometry/reference/core/tag.html
index 1efbd5f97d..f4ba31d862 100644
--- a/libs/geometry/doc/html/geometry/reference/core/tag.html
+++ b/libs/geometry/doc/html/geometry/reference/core/tag.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>tag</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="ring_type.html" title="ring_type">
@@ -27,13 +27,13 @@
<a name="geometry.reference.core.tag"></a><a class="link" href="tag.html" title="tag">tag</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id941190"></a>
+ <a class="indexterm" name="idp125018304"></a>
Metafunction defining <span class="bold"><strong>type</strong></span> as the tag
of the specified geometry type.
</p>
<h6>
<a name="geometry.reference.core.tag.h0"></a>
- <span><a name="geometry.reference.core.tag.description"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.core.tag.description"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.description">Description</a>
</h6>
<p>
With Boost.Geometry, tags are the driving force of the tag dispatching
@@ -41,7 +41,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the tag
</p>
<h6>
<a name="geometry.reference.core.tag.h1"></a>
- <span><a name="geometry.reference.core.tag.synopsis"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.tag.synopsis"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -55,7 +55,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the tag
</p>
<h6>
<a name="geometry.reference.core.tag.h2"></a>
- <span><a name="geometry.reference.core.tag.template_parameter_s_"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.tag.template_parameter_s_"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -90,13 +90,13 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the tag
</table></div>
<h6>
<a name="geometry.reference.core.tag.h3"></a>
- <span><a name="geometry.reference.core.tag.header"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.tag.header"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -106,14 +106,14 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the tag
</p>
<h6>
<a name="geometry.reference.core.tag.h4"></a>
- <span><a name="geometry.reference.core.tag.metafunction_result_type"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.metafunction_result_type">Metafunction
+ <span class="phrase"><a name="geometry.reference.core.tag.metafunction_result_type"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.metafunction_result_type">Metafunction
result type</a>
</h6>
<p>
The metafunction tag defines <span class="bold"><strong>type</strong></span> as one
of the following tags:
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
point_tag
</li>
@@ -144,14 +144,14 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the tag
</ul></div>
<h6>
<a name="geometry.reference.core.tag.h5"></a>
- <span><a name="geometry.reference.core.tag.complexity"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.tag.complexity"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.tag.h6"></a>
- <span><a name="geometry.reference.core.tag.example"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.tag.example"></a></span><a class="link" href="tag.html#geometry.reference.core.tag.example">Example</a>
</h6>
<p>
Shows how tag dispatching essentially works in Boost.Geometry
@@ -164,7 +164,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the tag
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">adapted</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="identifier">BOOST_GEOMETRY_REGISTER_BOOST_TUPLE_CS</span><span class="special">(</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">)</span>
@@ -192,7 +192,7 @@ Metafunction defining <span class="bold"><strong>type</strong></span> as the tag
<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Polygon</span><span class="special">&gt;</span>
<span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">void</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Polygon</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span>
<span class="special">{</span>
- <span class="comment">// Use the Boost.Geometry manipulator "dsv" </span>
+ <span class="comment">// Use the Boost.Geometry manipulator "dsv"</span>
<span class="comment">// working on all supported geometries</span>
<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Hello POLYGON, you look like: "</span>
<span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">dsv</span><span class="special">(</span><span class="identifier">p</span><span class="special">)</span>
@@ -256,8 +256,8 @@ Hello MULTIPOLYGON, you contain: 1 polygon(s)
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/core/tag_cast.html b/libs/geometry/doc/html/geometry/reference/core/tag_cast.html
index 7bb20d8437..32ceb087c3 100644
--- a/libs/geometry/doc/html/geometry/reference/core/tag_cast.html
+++ b/libs/geometry/doc/html/geometry/reference/core/tag_cast.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>tag_cast</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../core.html" title="Core Metafunctions">
<link rel="prev" href="tag.html" title="tag">
@@ -27,27 +27,28 @@
<a name="geometry.reference.core.tag_cast"></a><a class="link" href="tag_cast.html" title="tag_cast">tag_cast</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id943876"></a>
+ <a class="indexterm" name="idp125308288"></a>
Metafunction defining a type being either the specified tag, or one of
the specified basetags if the type inherits from them.
</p>
<h6>
<a name="geometry.reference.core.tag_cast.h0"></a>
- <span><a name="geometry.reference.core.tag_cast.description"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.core.tag_cast.description"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.description">Description</a>
</h6>
<p>
Tags can inherit each other. A multi_point inherits, for example, both
- the multi_tag and the pointlike tag. Often behaviour can be shared between
+ the multi_tag and the pointlike_tag. Often behaviour can be shared between
different geometry types. A tag, found by the metafunction tag, can be
casted to a more basic tag, and then dispatched by that tag.
</p>
<h6>
<a name="geometry.reference.core.tag_cast.h1"></a>
- <span><a name="geometry.reference.core.tag_cast.synopsis"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.core.tag_cast.synopsis"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag3</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag4</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag5</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag6</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag7</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Tag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag3</span><span class="special">,</span>
+ <span class="keyword">typename</span> <span class="identifier">BaseTag4</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag5</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag6</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">BaseTag7</span><span class="special">&gt;</span>
<span class="keyword">struct</span> <span class="identifier">tag_cast</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -57,7 +58,7 @@ Metafunction defining a type being either the specified tag, or one of
</p>
<h6>
<a name="geometry.reference.core.tag_cast.h2"></a>
- <span><a name="geometry.reference.core.tag_cast.template_parameter_s_"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.core.tag_cast.template_parameter_s_"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -218,13 +219,13 @@ Metafunction defining a type being either the specified tag, or one of
</table></div>
<h6>
<a name="geometry.reference.core.tag_cast.h3"></a>
- <span><a name="geometry.reference.core.tag_cast.header"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.core.tag_cast.header"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -256,14 +257,14 @@ Metafunction defining a type being either the specified tag, or one of
</table></div>
<h6>
<a name="geometry.reference.core.tag_cast.h4"></a>
- <span><a name="geometry.reference.core.tag_cast.complexity"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.core.tag_cast.complexity"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.core.tag_cast.h5"></a>
- <span><a name="geometry.reference.core.tag_cast.example"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.core.tag_cast.example"></a></span><a class="link" href="tag_cast.html#geometry.reference.core.tag_cast.example">Example</a>
</h6>
<p>
Check if the polygon_tag can be casted to the areal_tag
@@ -303,8 +304,8 @@ base tag: struct boost::geometry::areal_tag
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/cs.html b/libs/geometry/doc/html/geometry/reference/cs.html
index 8918259d24..249b6fcca5 100644
--- a/libs/geometry/doc/html/geometry/reference/cs.html
+++ b/libs/geometry/doc/html/geometry/reference/cs.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Coordinate Systems</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="constants/max_corner.html" title="max_corner">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.cs"></a><a class="link" href="cs.html" title="Coordinate Systems">Coordinate Systems</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="cs/cs_cartesian.html">cs::cartesian</a></span></dt>
<dt><span class="section"><a href="cs/cs_spherical.html">cs::spherical</a></span></dt>
<dt><span class="section"><a href="cs/cs_spherical_equatorial.html">cs::spherical_equatorial</a></span></dt>
@@ -35,8 +35,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/cs/cs_cartesian.html b/libs/geometry/doc/html/geometry/reference/cs/cs_cartesian.html
index 573f26386e..63d66eec86 100644
--- a/libs/geometry/doc/html/geometry/reference/cs/cs_cartesian.html
+++ b/libs/geometry/doc/html/geometry/reference/cs/cs_cartesian.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>cs::cartesian</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../cs.html" title="Coordinate Systems">
<link rel="prev" href="../cs.html" title="Coordinate Systems">
@@ -27,12 +27,12 @@
<a name="geometry.reference.cs.cs_cartesian"></a><a class="link" href="cs_cartesian.html" title="cs::cartesian">cs::cartesian</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id929869"></a><a class="indexterm" name="id929873"></a>
+ <a class="indexterm" name="idp123517024"></a><a class="indexterm" name="idp123517680"></a>
Cartesian coordinate system.
</p>
<h6>
<a name="geometry.reference.cs.cs_cartesian.h0"></a>
- <span><a name="geometry.reference.cs.cs_cartesian.description"></a></span><a class="link" href="cs_cartesian.html#geometry.reference.cs.cs_cartesian.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_cartesian.description"></a></span><a class="link" href="cs_cartesian.html#geometry.reference.cs.cs_cartesian.description">Description</a>
</h6>
<p>
Defines the Cartesian or rectangular coordinate system where points are
@@ -41,7 +41,7 @@ Cartesian coordinate system.
</p>
<h6>
<a name="geometry.reference.cs.cs_cartesian.h1"></a>
- <span><a name="geometry.reference.cs.cs_cartesian.synopsis"></a></span><a class="link" href="cs_cartesian.html#geometry.reference.cs.cs_cartesian.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_cartesian.synopsis"></a></span><a class="link" href="cs_cartesian.html#geometry.reference.cs.cs_cartesian.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,13 +54,13 @@ Cartesian coordinate system.
</p>
<h6>
<a name="geometry.reference.cs.cs_cartesian.h2"></a>
- <span><a name="geometry.reference.cs.cs_cartesian.header"></a></span><a class="link" href="cs_cartesian.html#geometry.reference.cs.cs_cartesian.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_cartesian.header"></a></span><a class="link" href="cs_cartesian.html#geometry.reference.cs.cs_cartesian.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -71,8 +71,8 @@ Cartesian coordinate system.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/cs/cs_geographic.html b/libs/geometry/doc/html/geometry/reference/cs/cs_geographic.html
index f262369dc7..c1bbb8ee95 100644
--- a/libs/geometry/doc/html/geometry/reference/cs/cs_geographic.html
+++ b/libs/geometry/doc/html/geometry/reference/cs/cs_geographic.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>cs::geographic</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../cs.html" title="Coordinate Systems">
<link rel="prev" href="cs_spherical_equatorial.html" title="cs::spherical_equatorial">
@@ -27,12 +27,12 @@
<a name="geometry.reference.cs.cs_geographic"></a><a class="link" href="cs_geographic.html" title="cs::geographic">cs::geographic</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id930922"></a><a class="indexterm" name="id930927"></a>
+ <a class="indexterm" name="idp123715248"></a><a class="indexterm" name="idp123715872"></a>
Geographic coordinate system, in degree or in radian.
</p>
<h6>
<a name="geometry.reference.cs.cs_geographic.h0"></a>
- <span><a name="geometry.reference.cs.cs_geographic.description"></a></span><a class="link" href="cs_geographic.html#geometry.reference.cs.cs_geographic.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_geographic.description"></a></span><a class="link" href="cs_geographic.html#geometry.reference.cs.cs_geographic.description">Description</a>
</h6>
<p>
Defines the geographic coordinate system where points are defined in two
@@ -40,7 +40,7 @@ Geographic coordinate system, in degree or in radian.
</p>
<h6>
<a name="geometry.reference.cs.cs_geographic.h1"></a>
- <span><a name="geometry.reference.cs.cs_geographic.synopsis"></a></span><a class="link" href="cs_geographic.html#geometry.reference.cs.cs_geographic.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_geographic.synopsis"></a></span><a class="link" href="cs_geographic.html#geometry.reference.cs.cs_geographic.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Geographic coordinate system, in degree or in radian.
</p>
<h6>
<a name="geometry.reference.cs.cs_geographic.h2"></a>
- <span><a name="geometry.reference.cs.cs_geographic.template_parameter_s_"></a></span><a class="link" href="cs_geographic.html#geometry.reference.cs.cs_geographic.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.cs.cs_geographic.template_parameter_s_"></a></span><a class="link" href="cs_geographic.html#geometry.reference.cs.cs_geographic.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -86,13 +86,13 @@ Geographic coordinate system, in degree or in radian.
</table></div>
<h6>
<a name="geometry.reference.cs.cs_geographic.h3"></a>
- <span><a name="geometry.reference.cs.cs_geographic.header"></a></span><a class="link" href="cs_geographic.html#geometry.reference.cs.cs_geographic.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_geographic.header"></a></span><a class="link" href="cs_geographic.html#geometry.reference.cs.cs_geographic.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -103,8 +103,8 @@ Geographic coordinate system, in degree or in radian.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/cs/cs_spherical.html b/libs/geometry/doc/html/geometry/reference/cs/cs_spherical.html
index 4f87f1a1c7..822f852203 100644
--- a/libs/geometry/doc/html/geometry/reference/cs/cs_spherical.html
+++ b/libs/geometry/doc/html/geometry/reference/cs/cs_spherical.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>cs::spherical</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../cs.html" title="Coordinate Systems">
<link rel="prev" href="cs_cartesian.html" title="cs::cartesian">
@@ -27,12 +27,12 @@
<a name="geometry.reference.cs.cs_spherical"></a><a class="link" href="cs_spherical.html" title="cs::spherical">cs::spherical</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id930150"></a><a class="indexterm" name="id930154"></a>
+ <a class="indexterm" name="idp123549296"></a><a class="indexterm" name="idp123549952"></a>
Spherical (polar) coordinate system, in degree or in radian.
</p>
<h6>
<a name="geometry.reference.cs.cs_spherical.h0"></a>
- <span><a name="geometry.reference.cs.cs_spherical.description"></a></span><a class="link" href="cs_spherical.html#geometry.reference.cs.cs_spherical.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_spherical.description"></a></span><a class="link" href="cs_spherical.html#geometry.reference.cs.cs_spherical.description">Description</a>
</h6>
<p>
Defines the spherical coordinate system where points are defined in two
@@ -40,7 +40,7 @@ Spherical (polar) coordinate system, in degree or in radian.
</p>
<h6>
<a name="geometry.reference.cs.cs_spherical.h1"></a>
- <span><a name="geometry.reference.cs.cs_spherical.synopsis"></a></span><a class="link" href="cs_spherical.html#geometry.reference.cs.cs_spherical.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_spherical.synopsis"></a></span><a class="link" href="cs_spherical.html#geometry.reference.cs.cs_spherical.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Spherical (polar) coordinate system, in degree or in radian.
</p>
<h6>
<a name="geometry.reference.cs.cs_spherical.h2"></a>
- <span><a name="geometry.reference.cs.cs_spherical.template_parameter_s_"></a></span><a class="link" href="cs_spherical.html#geometry.reference.cs.cs_spherical.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.cs.cs_spherical.template_parameter_s_"></a></span><a class="link" href="cs_spherical.html#geometry.reference.cs.cs_spherical.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -86,13 +86,13 @@ Spherical (polar) coordinate system, in degree or in radian.
</table></div>
<h6>
<a name="geometry.reference.cs.cs_spherical.h3"></a>
- <span><a name="geometry.reference.cs.cs_spherical.header"></a></span><a class="link" href="cs_spherical.html#geometry.reference.cs.cs_spherical.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_spherical.header"></a></span><a class="link" href="cs_spherical.html#geometry.reference.cs.cs_spherical.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -103,8 +103,8 @@ Spherical (polar) coordinate system, in degree or in radian.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/cs/cs_spherical_equatorial.html b/libs/geometry/doc/html/geometry/reference/cs/cs_spherical_equatorial.html
index aee25ed6b9..30056f5f77 100644
--- a/libs/geometry/doc/html/geometry/reference/cs/cs_spherical_equatorial.html
+++ b/libs/geometry/doc/html/geometry/reference/cs/cs_spherical_equatorial.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>cs::spherical_equatorial</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../cs.html" title="Coordinate Systems">
<link rel="prev" href="cs_spherical.html" title="cs::spherical">
@@ -27,12 +27,12 @@
<a name="geometry.reference.cs.cs_spherical_equatorial"></a><a class="link" href="cs_spherical_equatorial.html" title="cs::spherical_equatorial">cs::spherical_equatorial</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id930532"></a><a class="indexterm" name="id930537"></a>
+ <a class="indexterm" name="idp123677280"></a><a class="indexterm" name="idp123677904"></a>
Spherical equatorial coordinate system, in degree or in radian.
</p>
<h6>
<a name="geometry.reference.cs.cs_spherical_equatorial.h0"></a>
- <span><a name="geometry.reference.cs.cs_spherical_equatorial.description"></a></span><a class="link" href="cs_spherical_equatorial.html#geometry.reference.cs.cs_spherical_equatorial.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_spherical_equatorial.description"></a></span><a class="link" href="cs_spherical_equatorial.html#geometry.reference.cs.cs_spherical_equatorial.description">Description</a>
</h6>
<p>
This one resembles the geographic coordinate system, and has latitude up
@@ -42,7 +42,7 @@ Spherical equatorial coordinate system, in degree or in radian.
</p>
<h6>
<a name="geometry.reference.cs.cs_spherical_equatorial.h1"></a>
- <span><a name="geometry.reference.cs.cs_spherical_equatorial.synopsis"></a></span><a class="link" href="cs_spherical_equatorial.html#geometry.reference.cs.cs_spherical_equatorial.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_spherical_equatorial.synopsis"></a></span><a class="link" href="cs_spherical_equatorial.html#geometry.reference.cs.cs_spherical_equatorial.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -56,7 +56,7 @@ Spherical equatorial coordinate system, in degree or in radian.
</p>
<h6>
<a name="geometry.reference.cs.cs_spherical_equatorial.h2"></a>
- <span><a name="geometry.reference.cs.cs_spherical_equatorial.template_parameter_s_"></a></span><a class="link" href="cs_spherical_equatorial.html#geometry.reference.cs.cs_spherical_equatorial.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.cs.cs_spherical_equatorial.template_parameter_s_"></a></span><a class="link" href="cs_spherical_equatorial.html#geometry.reference.cs.cs_spherical_equatorial.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -88,13 +88,13 @@ Spherical equatorial coordinate system, in degree or in radian.
</table></div>
<h6>
<a name="geometry.reference.cs.cs_spherical_equatorial.h3"></a>
- <span><a name="geometry.reference.cs.cs_spherical_equatorial.header"></a></span><a class="link" href="cs_spherical_equatorial.html#geometry.reference.cs.cs_spherical_equatorial.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.cs.cs_spherical_equatorial.header"></a></span><a class="link" href="cs_spherical_equatorial.html#geometry.reference.cs.cs_spherical_equatorial.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -105,8 +105,8 @@ Spherical equatorial coordinate system, in degree or in radian.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/enumerations.html b/libs/geometry/doc/html/geometry/reference/enumerations.html
index a47d3d2370..6c48c59d27 100644
--- a/libs/geometry/doc/html/geometry/reference/enumerations.html
+++ b/libs/geometry/doc/html/geometry/reference/enumerations.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Enumerations</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="core/tag_cast.html" title="tag_cast">
-<link rel="next" href="enumerations/closure_selector.html" title="closure_selector">
+<link rel="next" href="enumerations/buffer_side_selector.html" title="buffer_side_selector">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,21 +20,24 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="core/tag_cast.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enumerations/closure_selector.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="core/tag_cast.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enumerations/buffer_side_selector.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.enumerations"></a><a class="link" href="enumerations.html" title="Enumerations">Enumerations</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="enumerations/buffer_side_selector.html">buffer_side_selector</a></span></dt>
<dt><span class="section"><a href="enumerations/closure_selector.html">closure_selector</a></span></dt>
+<dt><span class="section"><a href="enumerations/join_selector.html">join_selector</a></span></dt>
<dt><span class="section"><a href="enumerations/order_selector.html">order_selector</a></span></dt>
+<dt><span class="section"><a href="enumerations/piece_type.html">piece_type</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -42,7 +45,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="core/tag_cast.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enumerations/closure_selector.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="core/tag_cast.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="enumerations/buffer_side_selector.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/enumerations/buffer_side_selector.html b/libs/geometry/doc/html/geometry/reference/enumerations/buffer_side_selector.html
new file mode 100644
index 0000000000..ce0faab9a9
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/enumerations/buffer_side_selector.html
@@ -0,0 +1,117 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>buffer_side_selector</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../enumerations.html" title="Enumerations">
+<link rel="prev" href="../enumerations.html" title="Enumerations">
+<link rel="next" href="closure_selector.html" title="closure_selector">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../enumerations.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="closure_selector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.enumerations.buffer_side_selector"></a><a class="link" href="buffer_side_selector.html" title="buffer_side_selector">buffer_side_selector</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp125480576"></a>
+<a class="indexterm" name="idp125481392"></a>
+<a class="indexterm" name="idp125482208"></a>
+Enumerates options for side of buffer (left/right w.r.t. directed segment)
+ </p>
+<h6>
+<a name="geometry.reference.enumerations.buffer_side_selector.h0"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.buffer_side_selector.description"></a></span><a class="link" href="buffer_side_selector.html#geometry.reference.enumerations.buffer_side_selector.description">Description</a>
+ </h6>
+<p>
+ Around a linestring, a buffer can be defined left or right. Around a polygon,
+ assumed clockwise internally, a buffer is either on the left side (inflates
+ the polygon), or on the right side (deflates the polygon)
+ </p>
+<h6>
+<a name="geometry.reference.enumerations.buffer_side_selector.h1"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.buffer_side_selector.synopsis"></a></span><a class="link" href="buffer_side_selector.html#geometry.reference.enumerations.buffer_side_selector.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">enum</span> <span class="identifier">buffer_side_selector</span> <span class="special">{</span><span class="identifier">buffer_side_left</span><span class="special">,</span> <span class="identifier">buffer_side_right</span><span class="special">};</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.enumerations.buffer_side_selector.h2"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.buffer_side_selector.values"></a></span><a class="link" href="buffer_side_selector.html#geometry.reference.enumerations.buffer_side_selector.values">Values</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ buffer_side_left
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ buffer_side_right
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.enumerations.buffer_side_selector.h3"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.buffer_side_selector.header"></a></span><a class="link" href="buffer_side_selector.html#geometry.reference.enumerations.buffer_side_selector.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">buffer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../enumerations.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="closure_selector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/enumerations/closure_selector.html b/libs/geometry/doc/html/geometry/reference/enumerations/closure_selector.html
index 5013f7638f..80425ac64c 100644
--- a/libs/geometry/doc/html/geometry/reference/enumerations/closure_selector.html
+++ b/libs/geometry/doc/html/geometry/reference/enumerations/closure_selector.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>closure_selector</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../enumerations.html" title="Enumerations">
-<link rel="prev" href="../enumerations.html" title="Enumerations">
-<link rel="next" href="order_selector.html" title="order_selector">
+<link rel="prev" href="buffer_side_selector.html" title="buffer_side_selector">
+<link rel="next" href="join_selector.html" title="join_selector">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,22 +20,22 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../enumerations.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="order_selector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="buffer_side_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="join_selector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.enumerations.closure_selector"></a><a class="link" href="closure_selector.html" title="closure_selector">closure_selector</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id945323"></a>
-<a class="indexterm" name="id945330"></a>
-<a class="indexterm" name="id945337"></a>
-<a class="indexterm" name="id945344"></a>
+ <a class="indexterm" name="idp125517680"></a>
+<a class="indexterm" name="idp125518496"></a>
+<a class="indexterm" name="idp125519312"></a>
+<a class="indexterm" name="idp125520128"></a>
Enumerates options for defining if polygons are open or closed.
</p>
<h6>
<a name="geometry.reference.enumerations.closure_selector.h0"></a>
- <span><a name="geometry.reference.enumerations.closure_selector.description"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.enumerations.closure_selector.description"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.description">Description</a>
</h6>
<p>
The enumeration closure_selector describes options for if a polygon is
@@ -46,7 +46,7 @@ Enumerates options for defining if polygons are open or closed.
</p>
<h6>
<a name="geometry.reference.enumerations.closure_selector.h1"></a>
- <span><a name="geometry.reference.enumerations.closure_selector.synopsis"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.enumerations.closure_selector.synopsis"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -55,7 +55,7 @@ Enumerates options for defining if polygons are open or closed.
</p>
<h6>
<a name="geometry.reference.enumerations.closure_selector.h2"></a>
- <span><a name="geometry.reference.enumerations.closure_selector.values"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.values">Values</a>
+ <span class="phrase"><a name="geometry.reference.enumerations.closure_selector.values"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.values">Values</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -117,14 +117,23 @@ Enumerates options for defining if polygons are open or closed.
</table></div>
<h6>
<a name="geometry.reference.enumerations.closure_selector.h3"></a>
- <span><a name="geometry.reference.enumerations.closure_selector.header"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.enumerations.closure_selector.header"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">closure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.enumerations.closure_selector.h4"></a>
- <span><a name="geometry.reference.enumerations.closure_selector.see_also"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.see_also">See
+ <span class="phrase"><a name="geometry.reference.enumerations.closure_selector.see_also"></a></span><a class="link" href="closure_selector.html#geometry.reference.enumerations.closure_selector.see_also">See
also</a>
</h6>
<p>
@@ -133,8 +142,8 @@ Enumerates options for defining if polygons are open or closed.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -142,7 +151,7 @@ Enumerates options for defining if polygons are open or closed.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../enumerations.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="order_selector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="buffer_side_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="join_selector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/enumerations/join_selector.html b/libs/geometry/doc/html/geometry/reference/enumerations/join_selector.html
new file mode 100644
index 0000000000..5f6c938db0
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/enumerations/join_selector.html
@@ -0,0 +1,128 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>join_selector</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../enumerations.html" title="Enumerations">
+<link rel="prev" href="closure_selector.html" title="closure_selector">
+<link rel="next" href="order_selector.html" title="order_selector">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="closure_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="order_selector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.enumerations.join_selector"></a><a class="link" href="join_selector.html" title="join_selector">join_selector</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp125575040"></a>
+<a class="indexterm" name="idp125575856"></a>
+<a class="indexterm" name="idp125576672"></a>
+<a class="indexterm" name="idp125577488"></a>
+<a class="indexterm" name="idp125578304"></a>
+Enumerates types of joins.
+ </p>
+<h6>
+<a name="geometry.reference.enumerations.join_selector.h0"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.join_selector.synopsis"></a></span><a class="link" href="join_selector.html#geometry.reference.enumerations.join_selector.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">enum</span> <span class="identifier">join_selector</span> <span class="special">{</span><span class="identifier">join_convex</span><span class="special">,</span> <span class="identifier">join_concave</span><span class="special">,</span> <span class="identifier">join_continue</span><span class="special">,</span> <span class="identifier">join_spike</span><span class="special">};</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.enumerations.join_selector.h1"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.join_selector.values"></a></span><a class="link" href="join_selector.html#geometry.reference.enumerations.join_selector.values">Values</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ join_convex
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ join_concave
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ join_continue
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ join_spike
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.enumerations.join_selector.h2"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.join_selector.header"></a></span><a class="link" href="join_selector.html#geometry.reference.enumerations.join_selector.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">buffer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="closure_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="order_selector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/enumerations/order_selector.html b/libs/geometry/doc/html/geometry/reference/enumerations/order_selector.html
index 997682335e..0f46a26d4d 100644
--- a/libs/geometry/doc/html/geometry/reference/enumerations/order_selector.html
+++ b/libs/geometry/doc/html/geometry/reference/enumerations/order_selector.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>order_selector</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../enumerations.html" title="Enumerations">
-<link rel="prev" href="closure_selector.html" title="closure_selector">
-<link rel="next" href="../exceptions.html" title="Exceptions">
+<link rel="prev" href="join_selector.html" title="join_selector">
+<link rel="next" href="piece_type.html" title="piece_type">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,22 +20,22 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="closure_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exceptions.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="join_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="piece_type.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.enumerations.order_selector"></a><a class="link" href="order_selector.html" title="order_selector">order_selector</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id945768"></a>
-<a class="indexterm" name="id945774"></a>
-<a class="indexterm" name="id945781"></a>
-<a class="indexterm" name="id945788"></a>
+ <a class="indexterm" name="idp125615712"></a>
+<a class="indexterm" name="idp125616528"></a>
+<a class="indexterm" name="idp125617344"></a>
+<a class="indexterm" name="idp125618160"></a>
Enumerates options for the order of points within polygons.
</p>
<h6>
<a name="geometry.reference.enumerations.order_selector.h0"></a>
- <span><a name="geometry.reference.enumerations.order_selector.description"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.enumerations.order_selector.description"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.description">Description</a>
</h6>
<p>
The enumeration order_selector describes options for the order of points
@@ -46,7 +46,7 @@ Enumerates options for the order of points within polygons.
</p>
<h6>
<a name="geometry.reference.enumerations.order_selector.h1"></a>
- <span><a name="geometry.reference.enumerations.order_selector.synopsis"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.enumerations.order_selector.synopsis"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -55,7 +55,7 @@ Enumerates options for the order of points within polygons.
</p>
<h6>
<a name="geometry.reference.enumerations.order_selector.h2"></a>
- <span><a name="geometry.reference.enumerations.order_selector.values"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.values">Values</a>
+ <span class="phrase"><a name="geometry.reference.enumerations.order_selector.values"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.values">Values</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -116,14 +116,23 @@ Enumerates options for the order of points within polygons.
</table></div>
<h6>
<a name="geometry.reference.enumerations.order_selector.h3"></a>
- <span><a name="geometry.reference.enumerations.order_selector.header"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.enumerations.order_selector.header"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">point_order</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.enumerations.order_selector.h4"></a>
- <span><a name="geometry.reference.enumerations.order_selector.see_also"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.see_also">See also</a>
+ <span class="phrase"><a name="geometry.reference.enumerations.order_selector.see_also"></a></span><a class="link" href="order_selector.html#geometry.reference.enumerations.order_selector.see_also">See also</a>
</h6>
<p>
<a class="link" href="../core/point_order.html" title="point_order">The point_order metafunction</a>
@@ -131,8 +140,8 @@ Enumerates options for the order of points within polygons.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -140,7 +149,7 @@ Enumerates options for the order of points within polygons.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="closure_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exceptions.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="join_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="piece_type.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/enumerations/piece_type.html b/libs/geometry/doc/html/geometry/reference/enumerations/piece_type.html
new file mode 100644
index 0000000000..a998401489
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/enumerations/piece_type.html
@@ -0,0 +1,148 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>piece_type</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../enumerations.html" title="Enumerations">
+<link rel="prev" href="order_selector.html" title="order_selector">
+<link rel="next" href="../exceptions.html" title="Exceptions">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="order_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exceptions.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.enumerations.piece_type"></a><a class="link" href="piece_type.html" title="piece_type">piece_type</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp125672336"></a>
+<a class="indexterm" name="idp125673152"></a>
+<a class="indexterm" name="idp125673968"></a>
+<a class="indexterm" name="idp125674784"></a>
+<a class="indexterm" name="idp125675600"></a>
+<a class="indexterm" name="idp125676416"></a>
+<a class="indexterm" name="idp125677232"></a>
+Enumerates types of pieces (parts of buffer) around geometries.
+ </p>
+<h6>
+<a name="geometry.reference.enumerations.piece_type.h0"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.piece_type.synopsis"></a></span><a class="link" href="piece_type.html#geometry.reference.enumerations.piece_type.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">enum</span> <span class="identifier">piece_type</span> <span class="special">{</span><span class="identifier">buffered_segment</span><span class="special">,</span> <span class="identifier">buffered_join</span><span class="special">,</span> <span class="identifier">buffered_round_end</span><span class="special">,</span> <span class="identifier">buffered_flat_end</span><span class="special">,</span> <span class="identifier">buffered_point</span><span class="special">,</span> <span class="identifier">buffered_concave</span><span class="special">};</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.enumerations.piece_type.h1"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.piece_type.values"></a></span><a class="link" href="piece_type.html#geometry.reference.enumerations.piece_type.values">Values</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Value
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ buffered_segment
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ buffered_join
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ buffered_round_end
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ buffered_flat_end
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ buffered_point
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ buffered_concave
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.enumerations.piece_type.h2"></a>
+ <span class="phrase"><a name="geometry.reference.enumerations.piece_type.header"></a></span><a class="link" href="piece_type.html#geometry.reference.enumerations.piece_type.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">buffer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="order_selector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../enumerations.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../exceptions.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/exceptions.html b/libs/geometry/doc/html/geometry/reference/exceptions.html
index 69c481f852..182f0768e1 100644
--- a/libs/geometry/doc/html/geometry/reference/exceptions.html
+++ b/libs/geometry/doc/html/geometry/reference/exceptions.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Exceptions</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="enumerations/order_selector.html" title="order_selector">
+<link rel="prev" href="enumerations/piece_type.html" title="piece_type">
<link rel="next" href="exceptions/exception.html" title="exception">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,21 +20,21 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="enumerations/order_selector.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="exceptions/exception.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="enumerations/piece_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="exceptions/exception.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.exceptions"></a><a class="link" href="exceptions.html" title="Exceptions">Exceptions</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="exceptions/exception.html">exception</a></span></dt>
<dt><span class="section"><a href="exceptions/centroid_exception.html">centroid_exception</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="enumerations/order_selector.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="exceptions/exception.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="enumerations/piece_type.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="exceptions/exception.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/exceptions/centroid_exception.html b/libs/geometry/doc/html/geometry/reference/exceptions/centroid_exception.html
index 4b7a7a7869..63bb34e870 100644
--- a/libs/geometry/doc/html/geometry/reference/exceptions/centroid_exception.html
+++ b/libs/geometry/doc/html/geometry/reference/exceptions/centroid_exception.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>centroid_exception</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../exceptions.html" title="Exceptions">
<link rel="prev" href="exception.html" title="exception">
-<link rel="next" href="../iterators.html" title="Iterators">
+<link rel="next" href="../io.html" title="IO (input/output)">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="exception.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../exceptions.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../iterators.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="exception.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../exceptions.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../io.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.exceptions.centroid_exception"></a><a class="link" href="centroid_exception.html" title="centroid_exception">centroid_exception</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id946454"></a>
+ <a class="indexterm" name="idp125749664"></a>
Centroid Exception.
</p>
<h6>
<a name="geometry.reference.exceptions.centroid_exception.h0"></a>
- <span><a name="geometry.reference.exceptions.centroid_exception.description"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.exceptions.centroid_exception.description"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.description">Description</a>
</h6>
<p>
The centroid_exception is thrown if the free centroid function is called
@@ -41,7 +41,7 @@ Centroid Exception.
</p>
<h6>
<a name="geometry.reference.exceptions.centroid_exception.h1"></a>
- <span><a name="geometry.reference.exceptions.centroid_exception.synopsis"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.exceptions.centroid_exception.synopsis"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -55,7 +55,7 @@ Centroid Exception.
</p>
<h6>
<a name="geometry.reference.exceptions.centroid_exception.h2"></a>
- <span><a name="geometry.reference.exceptions.centroid_exception.constructor_s_"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.exceptions.centroid_exception.constructor_s_"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -89,6 +89,9 @@ Centroid Exception.
</p>
</td>
<td>
+ <p>
+ The default constructor.
+ </p>
</td>
<td>
</td>
@@ -96,7 +99,7 @@ Centroid Exception.
</table></div>
<h6>
<a name="geometry.reference.exceptions.centroid_exception.h3"></a>
- <span><a name="geometry.reference.exceptions.centroid_exception.member_function_s_"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.exceptions.centroid_exception.member_function_s_"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -104,6 +107,7 @@ Centroid Exception.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -136,20 +140,28 @@ Centroid Exception.
</p>
</td>
<td>
+ <p>
+ Returns the explanatory string.
+ </p>
</td>
<td>
</td>
+<td>
+ <p>
+ Pointer to a null-terminated string with explanatory information.
+ </p>
+ </td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.exceptions.centroid_exception.h4"></a>
- <span><a name="geometry.reference.exceptions.centroid_exception.header"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.exceptions.centroid_exception.header"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -159,18 +171,18 @@ Centroid Exception.
</p>
<h6>
<a name="geometry.reference.exceptions.centroid_exception.h5"></a>
- <span><a name="geometry.reference.exceptions.centroid_exception.see_also"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.see_also">See
+ <span class="phrase"><a name="geometry.reference.exceptions.centroid_exception.see_also"></a></span><a class="link" href="centroid_exception.html#geometry.reference.exceptions.centroid_exception.see_also">See
also</a>
</h6>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a class="link" href="../algorithms/centroid.html" title="centroid">the centroid
function</a>
</li></ul></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -178,7 +190,7 @@ Centroid Exception.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="exception.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../exceptions.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../iterators.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="exception.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../exceptions.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../io.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/exceptions/exception.html b/libs/geometry/doc/html/geometry/reference/exceptions/exception.html
index 8bfb4c9e2b..0ab511758c 100644
--- a/libs/geometry/doc/html/geometry/reference/exceptions/exception.html
+++ b/libs/geometry/doc/html/geometry/reference/exceptions/exception.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>exception</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../exceptions.html" title="Exceptions">
<link rel="prev" href="../exceptions.html" title="Exceptions">
@@ -27,12 +27,12 @@
<a name="geometry.reference.exceptions.exception"></a><a class="link" href="exception.html" title="exception">exception</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id946220"></a>
+ <a class="indexterm" name="idp125722320"></a>
Base exception class for Boost.Geometry algorithms.
</p>
<h6>
<a name="geometry.reference.exceptions.exception.h0"></a>
- <span><a name="geometry.reference.exceptions.exception.description"></a></span><a class="link" href="exception.html#geometry.reference.exceptions.exception.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.exceptions.exception.description"></a></span><a class="link" href="exception.html#geometry.reference.exceptions.exception.description">Description</a>
</h6>
<p>
This class is never thrown. All exceptions thrown in Boost.Geometry are
@@ -40,7 +40,7 @@ Base exception class for Boost.Geometry algorithms.
</p>
<h6>
<a name="geometry.reference.exceptions.exception.h1"></a>
- <span><a name="geometry.reference.exceptions.exception.synopsis"></a></span><a class="link" href="exception.html#geometry.reference.exceptions.exception.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.exceptions.exception.synopsis"></a></span><a class="link" href="exception.html#geometry.reference.exceptions.exception.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Base exception class for Boost.Geometry algorithms.
</p>
<h6>
<a name="geometry.reference.exceptions.exception.h2"></a>
- <span><a name="geometry.reference.exceptions.exception.header"></a></span><a class="link" href="exception.html#geometry.reference.exceptions.exception.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.exceptions.exception.header"></a></span><a class="link" href="exception.html#geometry.reference.exceptions.exception.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">core</span><span class="special">/</span><span class="identifier">exception</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -62,8 +62,8 @@ Base exception class for Boost.Geometry algorithms.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/io.html b/libs/geometry/doc/html/geometry/reference/io.html
new file mode 100644
index 0000000000..4abdb4eb81
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/io.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>IO (input/output)</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="exceptions/centroid_exception.html" title="centroid_exception">
+<link rel="next" href="io/wkt.html" title="WKT (Well-Known Text)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="exceptions/centroid_exception.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="io/wkt.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="geometry.reference.io"></a><a class="link" href="io.html" title="IO (input/output)">IO (input/output)</a>
+</h3></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="io/wkt.html">WKT (Well-Known Text)</a></span></dt>
+<dt><span class="section"><a href="io/svg.html">SVG (Scalable Vector Graphics)</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="exceptions/centroid_exception.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="io/wkt.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/io/svg.html b/libs/geometry/doc/html/geometry/reference/io/svg.html
new file mode 100644
index 0000000000..fa5937fbaa
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/io/svg.html
@@ -0,0 +1,48 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>SVG (Scalable Vector Graphics)</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../io.html" title="IO (input/output)">
+<link rel="prev" href="wkt/wkt.html" title="wkt">
+<link rel="next" href="svg/svg.html" title="svg">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="wkt/wkt.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="svg/svg.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.io.svg"></a><a class="link" href="svg.html" title="SVG (Scalable Vector Graphics)">SVG (Scalable Vector Graphics)</a>
+</h4></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="svg/svg.html">svg</a></span></dt>
+<dt><span class="section"><a href="svg/svg_mapper.html">svg_mapper</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="wkt/wkt.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="svg/svg.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/io/svg/svg.html b/libs/geometry/doc/html/geometry/reference/io/svg/svg.html
new file mode 100644
index 0000000000..1ce876cb1b
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/io/svg/svg.html
@@ -0,0 +1,171 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>svg</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../svg.html" title="SVG (Scalable Vector Graphics)">
+<link rel="prev" href="../svg.html" title="SVG (Scalable Vector Graphics)">
+<link rel="next" href="svg_mapper.html" title="svg_mapper">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../svg.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../svg.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="svg_mapper.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.io.svg.svg"></a><a class="link" href="svg.html" title="svg">svg</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp126187888"></a>
+Manipulator to stream geometries as SVG.
+ </p>
+<h6>
+<a name="geometry.reference.io.svg.svg.h0"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg.synopsis"></a></span><a class="link" href="svg.html#geometry.reference.io.svg.svg.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
+<span class="identifier">svg_manipulator</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">&gt;</span> <span class="identifier">svg</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">style</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">size</span> <span class="special">=</span> <span class="special">-</span><span class="number">1</span><span class="special">)</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.io.svg.svg.h1"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg.parameters"></a></span><a class="link" href="svg.html#geometry.reference.io.svg.svg.parameters">Parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Concept
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ Geometry const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
+ </td>
+<td>
+ <p>
+ geometry
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ std::string const &amp;
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ style
+ </p>
+ </td>
+<td>
+ <p>
+ String containing verbatim SVG style information
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ int
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ size
+ </p>
+ </td>
+<td>
+ <p>
+ Optional size (used for SVG points) in SVG pixels. For linestrings,
+ specify linewidth in the SVG style information
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.io.svg.svg.h2"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg.header"></a></span><a class="link" href="svg.html#geometry.reference.io.svg.svg.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">svg</span><span class="special">/</span><span class="identifier">write_svg</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../svg.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../svg.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="svg_mapper.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/io/svg/svg_mapper.html b/libs/geometry/doc/html/geometry/reference/io/svg/svg_mapper.html
new file mode 100644
index 0000000000..610693cc1f
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/io/svg/svg_mapper.html
@@ -0,0 +1,431 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>svg_mapper</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../svg.html" title="SVG (Scalable Vector Graphics)">
+<link rel="prev" href="svg.html" title="svg">
+<link rel="next" href="../../iterators.html" title="Iterators">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="svg.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../svg.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../iterators.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.io.svg.svg_mapper"></a><a class="link" href="svg_mapper.html" title="svg_mapper">svg_mapper</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp126249392"></a>
+Helper class to create SVG maps.
+ </p>
+<h6>
+<a name="geometry.reference.io.svg.svg_mapper.h0"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg_mapper.synopsis"></a></span><a class="link" href="svg_mapper.html#geometry.reference.io.svg.svg_mapper.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">SameScale</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <span class="identifier">svg_mapper</span>
+ <span class="special">:</span> <span class="identifier">noncopyable</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.io.svg.svg_mapper.h1"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg_mapper.template_parameter_s_"></a></span><a class="link" href="svg_mapper.html#geometry.reference.io.svg.svg_mapper.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Default
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ typename Point
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ Point type, for input geometries.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ bool SameScale
+ </p>
+ </td>
+<td>
+ <p>
+ true
+ </p>
+ </td>
+<td>
+ <p>
+ Boolean flag indicating if horizontal and vertical scale should
+ be the same. The default value is true
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.io.svg.svg_mapper.h2"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg_mapper.constructor_s_"></a></span><a class="link" href="svg_mapper.html#geometry.reference.io.svg.svg_mapper.constructor_s_">Constructor(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">svg_mapper</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&amp;</span> <span class="identifier">stream</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">width</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">height</span><span class="special">,</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">width_height</span> <span class="special">=</span> <span class="string">"width=\"100%\" height=\"100%\""</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Constructor, initializing the SVG map. Opens and initializes
+ the SVG. Should be called explicitly.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>std::ostream &amp;</strong></span>: <span class="emphasis"><em>stream</em></span>:
+ Output stream, should be a stream already open
+ </p>
+ <p>
+ <span class="bold"><strong>int</strong></span>: <span class="emphasis"><em>width</em></span>:
+ Width of the SVG map (in SVG pixels)
+ </p>
+ <p>
+ <span class="bold"><strong>int</strong></span>: <span class="emphasis"><em>height</em></span>:
+ Height of the SVG map (in SVG pixels)
+ </p>
+ <p>
+ <span class="bold"><strong>std::string const &amp;</strong></span>:
+ <span class="emphasis"><em>width_height</em></span>: Optional information to
+ increase width and/or height
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="special">~</span><span class="identifier">svg_mapper</span><span class="special">()</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Destructor, called automatically. Closes the SVG by streaming
+ &lt;/svg&gt;
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.io.svg.svg_mapper.h3"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg_mapper.member_function_s_"></a></span><a class="link" href="svg_mapper.html#geometry.reference.io.svg.svg_mapper.member_function_s_">Member
+ Function(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+<th>
+ <p>
+ Returns
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
+<span class="keyword">void</span> <span class="identifier">add</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Adds a geometry to the transformation matrix. After doing this,
+ the specified geometry can be mapped fully into the SVG map.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Geometry const &amp;</strong></span>: <span class="emphasis"><em>geometry</em></span>:
+ A model of the specified concept
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
+<span class="keyword">void</span> <span class="identifier">map</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">style</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">size</span> <span class="special">=</span> <span class="special">-</span><span class="number">1</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Maps a geometry into the SVG map using the specified style.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Geometry const &amp;</strong></span>: <span class="emphasis"><em>geometry</em></span>:
+ A model of the specified concept
+ </p>
+ <p>
+ <span class="bold"><strong>std::string const &amp;</strong></span>:
+ <span class="emphasis"><em>style</em></span>: String containing verbatim SVG
+ style information
+ </p>
+ <p>
+ <span class="bold"><strong>int</strong></span>: <span class="emphasis"><em>size</em></span>:
+ Optional size (used for SVG points) in SVG pixels. For linestrings,
+ specify linewidth in the SVG style information
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">TextPoint</span><span class="special">&gt;</span>
+<span class="keyword">void</span> <span class="identifier">text</span><span class="special">(</span><span class="identifier">TextPoint</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">style</span><span class="special">,</span>
+ <span class="keyword">int</span> <span class="identifier">offset_x</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">offset_y</span> <span class="special">=</span> <span class="number">0</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">lineheight</span> <span class="special">=</span> <span class="number">10</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Adds a text to the SVG map.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>TextPoint const &amp;</strong></span>: <span class="emphasis"><em>point</em></span>:
+ Location of the text (in map units)
+ </p>
+ <p>
+ <span class="bold"><strong>std::string const &amp;</strong></span>:
+ <span class="emphasis"><em>s</em></span>: The text itself
+ </p>
+ <p>
+ <span class="bold"><strong>std::string const &amp;</strong></span>:
+ <span class="emphasis"><em>style</em></span>: String containing verbatim SVG
+ style information, of the text
+ </p>
+ <p>
+ <span class="bold"><strong>int</strong></span>: <span class="emphasis"><em>offset_x</em></span>:
+ Offset in SVG pixels, defaults to 0
+ </p>
+ <p>
+ <span class="bold"><strong>int</strong></span>: <span class="emphasis"><em>offset_y</em></span>:
+ Offset in SVG pixels, defaults to 0
+ </p>
+ <p>
+ <span class="bold"><strong>int</strong></span>: <span class="emphasis"><em>lineheight</em></span>:
+ Line height in SVG pixels, in case the text contains
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.io.svg.svg_mapper.h4"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg_mapper.header"></a></span><a class="link" href="svg_mapper.html#geometry.reference.io.svg.svg_mapper.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">svg</span><span class="special">/</span><span class="identifier">svg_mapper</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.io.svg.svg_mapper.h5"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg_mapper.example"></a></span><a class="link" href="svg_mapper.html#geometry.reference.io.svg.svg_mapper.example">Example</a>
+ </h6>
+<p>
+ Shows the usage of svg_mapper
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">fstream</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="comment">// Specify the basic type</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point_type</span><span class="special">;</span>
+
+ <span class="comment">// Declare some geometries and set their values</span>
+ <span class="identifier">point_type</span> <span class="identifier">a</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">assign_values</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="number">3</span><span class="special">,</span> <span class="number">6</span><span class="special">);</span>
+
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"POLYGON((0 0,0 7,4 2,2 0,0 0))"</span><span class="special">,</span> <span class="identifier">b</span><span class="special">);</span>
+
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">c</span><span class="special">;</span>
+ <span class="identifier">c</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">point_type</span><span class="special">(</span><span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">));</span>
+ <span class="identifier">c</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">point_type</span><span class="special">(</span><span class="number">4</span><span class="special">,</span> <span class="number">5</span><span class="special">));</span>
+
+ <span class="comment">// Declare a stream and an SVG mapper</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">ofstream</span> <span class="identifier">svg</span><span class="special">(</span><span class="string">"my_map.svg"</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">svg_mapper</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">mapper</span><span class="special">(</span><span class="identifier">svg</span><span class="special">,</span> <span class="number">400</span><span class="special">,</span> <span class="number">400</span><span class="special">);</span>
+
+ <span class="comment">// Add geometries such that all these geometries fit on the map</span>
+ <span class="identifier">mapper</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">a</span><span class="special">);</span>
+ <span class="identifier">mapper</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">b</span><span class="special">);</span>
+ <span class="identifier">mapper</span><span class="special">.</span><span class="identifier">add</span><span class="special">(</span><span class="identifier">c</span><span class="special">);</span>
+
+ <span class="comment">// Draw the geometries on the SVG map, using a specific SVG style</span>
+ <span class="identifier">mapper</span><span class="special">.</span><span class="identifier">map</span><span class="special">(</span><span class="identifier">a</span><span class="special">,</span> <span class="string">"fill-opacity:0.5;fill:rgb(153,204,0);stroke:rgb(153,204,0);stroke-width:2"</span><span class="special">,</span> <span class="number">5</span><span class="special">);</span>
+ <span class="identifier">mapper</span><span class="special">.</span><span class="identifier">map</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="string">"fill-opacity:0.3;fill:rgb(51,51,153);stroke:rgb(51,51,153);stroke-width:2"</span><span class="special">);</span>
+ <span class="identifier">mapper</span><span class="special">.</span><span class="identifier">map</span><span class="special">(</span><span class="identifier">c</span><span class="special">,</span> <span class="string">"opacity:0.4;fill:none;stroke:rgb(212,0,0);stroke-width:5"</span><span class="special">);</span>
+
+ <span class="comment">// Destructor of map will be called - adding &lt;/svg&gt;</span>
+ <span class="comment">// Destructor of stream will be called, closing the file</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<p>
+ Output:
+ </p>
+<p>
+ <span class="inlinemediaobject"><img src="../../../../img/io/svg_mapper.png" alt="svg_mapper"></span>
+ </p>
+<h6>
+<a name="geometry.reference.io.svg.svg_mapper.h6"></a>
+ <span class="phrase"><a name="geometry.reference.io.svg.svg_mapper.see_also"></a></span><a class="link" href="svg_mapper.html#geometry.reference.io.svg.svg_mapper.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <a class="link" href="svg.html" title="svg">The SVG manipulator</a>
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="svg.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../svg.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../iterators.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/io/wkt.html b/libs/geometry/doc/html/geometry/reference/io/wkt.html
new file mode 100644
index 0000000000..cb31457eeb
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/io/wkt.html
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>WKT (Well-Known Text)</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../io.html" title="IO (input/output)">
+<link rel="prev" href="../io.html" title="IO (input/output)">
+<link rel="next" href="wkt/read_wkt.html" title="read_wkt">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../io.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wkt/read_wkt.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.io.wkt"></a><a class="link" href="wkt.html" title="WKT (Well-Known Text)">WKT (Well-Known Text)</a>
+</h4></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="wkt/read_wkt.html">read_wkt</a></span></dt>
+<dt><span class="section"><a href="wkt/wkt.html">wkt</a></span></dt>
+</dl></div>
+<p>
+ WKT is a general markup format in ASCII. It is described in detail on
+ <a href="http://en.wikipedia.org/wiki/Well-known_text" target="_top">Wikipedia</a>
+ </p>
+<p>
+ Boost Geometry supports the common formats (POINT, LINESTRING, POLYGON,
+ MULTIPOINT, MULTILINESTRING, MULTIPOLYGON).
+ </p>
+<p>
+ Because Boost.Geometry also supports Box and Segment geometries, which
+ are not standard OGC geometries, there are some extensions:
+ </p>
+<h6>
+<a name="geometry.reference.io.wkt.h0"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.box"></a></span><a class="link" href="wkt.html#geometry.reference.io.wkt.box">Box</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ can be read from WKT by specifying either a polygon (with 4 points)
+ or a specific BOX string (non OGC)
+ </li>
+<li class="listitem">
+ streamed to WKT as a POLYGON
+ </li>
+</ul></div>
+<h6>
+<a name="geometry.reference.io.wkt.h1"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.segment"></a></span><a class="link" href="wkt.html#geometry.reference.io.wkt.segment">Segment</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ can be read from WKT by specifying either a linestring (with 2 points)
+ or a specific SEGMENT string (non OGC)
+ </li>
+<li class="listitem">
+ streamed to WKT as a LINESTRING
+ </li>
+</ul></div>
+<h6>
+<a name="geometry.reference.io.wkt.h2"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.ring"></a></span><a class="link" href="wkt.html#geometry.reference.io.wkt.ring">Ring</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ can be read from WKT by specifying a polygon (with no holes)
+ </li>
+<li class="listitem">
+ streamed to WKT as POLYGON
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../io.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../io.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wkt/read_wkt.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/io/wkt/read_wkt.html b/libs/geometry/doc/html/geometry/reference/io/wkt/read_wkt.html
new file mode 100644
index 0000000000..ba1ca130ba
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/io/wkt/read_wkt.html
@@ -0,0 +1,206 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>read_wkt</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../wkt.html" title="WKT (Well-Known Text)">
+<link rel="prev" href="../wkt.html" title="WKT (Well-Known Text)">
+<link rel="next" href="wkt.html" title="wkt">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../wkt.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../wkt.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wkt.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.io.wkt.read_wkt"></a><a class="link" href="read_wkt.html" title="read_wkt">read_wkt</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp125835008"></a>
+Parses OGC Well-Known Text (WKT (Well-Known Text)) into a geometry (any
+ geometry)
+ </p>
+<h6>
+<a name="geometry.reference.io.wkt.read_wkt.h0"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.read_wkt.synopsis"></a></span><a class="link" href="read_wkt.html#geometry.reference.io.wkt.read_wkt.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
+<span class="keyword">void</span> <span class="identifier">read_wkt</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">wkt</span><span class="special">,</span> <span class="identifier">Geometry</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">)</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.io.wkt.read_wkt.h1"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.read_wkt.parameters"></a></span><a class="link" href="read_wkt.html#geometry.reference.io.wkt.read_wkt.parameters">Parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Concept
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ std::string const &amp;
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ wkt
+ </p>
+ </td>
+<td>
+ <p>
+ string containing WKT (Well-Known Text)
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ Geometry &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
+ </td>
+<td>
+ <p>
+ geometry
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept output geometry
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.io.wkt.read_wkt.h2"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.read_wkt.header"></a></span><a class="link" href="read_wkt.html#geometry.reference.io.wkt.read_wkt.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">read</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.io.wkt.read_wkt.h3"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.read_wkt.conformance"></a></span><a class="link" href="read_wkt.html#geometry.reference.io.wkt.read_wkt.conformance">Conformance</a>
+ </h6>
+<p>
+ Other libraries refer to this functionality as <span class="bold"><strong>ST_GeomFromText</strong></span>
+ or <span class="bold"><strong>STGeomFromText</strong></span>. That is not done
+ here because Boost.Geometry support more text formats. The name GeomFromText
+ is reserved for future usage, which will then have an indication of the
+ used text format.
+ </p>
+<h6>
+<a name="geometry.reference.io.wkt.read_wkt.h4"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.read_wkt.example"></a></span><a class="link" href="read_wkt.html#geometry.reference.io.wkt.read_wkt.example">Example</a>
+ </h6>
+<p>
+ Shows the usage of read_wkt
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point_type</span><span class="special">;</span>
+
+ <span class="identifier">point_type</span> <span class="identifier">a</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">b</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">c</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">d</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">segment</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">e</span><span class="special">;</span>
+
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"POINT(1 2)"</span><span class="special">,</span> <span class="identifier">a</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"LINESTRING(0 0,2 2,3 1)"</span><span class="special">,</span> <span class="identifier">b</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"POLYGON((0 0,0 7,4 2,2 0,0 0))"</span><span class="special">,</span> <span class="identifier">c</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"BOX(0 0,3 3)"</span><span class="special">,</span> <span class="identifier">d</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"SEGMENT(1 0,3 4)"</span><span class="special">,</span> <span class="identifier">e</span><span class="special">);</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.io.wkt.read_wkt.h5"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.read_wkt.see_also"></a></span><a class="link" href="read_wkt.html#geometry.reference.io.wkt.read_wkt.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <a class="link" href="wkt.html" title="wkt">WKT streaming manipulator</a>
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../wkt.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../wkt.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wkt.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/io/wkt/wkt.html b/libs/geometry/doc/html/geometry/reference/io/wkt/wkt.html
new file mode 100644
index 0000000000..e442bff395
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/io/wkt/wkt.html
@@ -0,0 +1,198 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>wkt</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../wkt.html" title="WKT (Well-Known Text)">
+<link rel="prev" href="read_wkt.html" title="read_wkt">
+<link rel="next" href="../svg.html" title="SVG (Scalable Vector Graphics)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="read_wkt.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../wkt.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../svg.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.io.wkt.wkt"></a><a class="link" href="wkt.html" title="wkt">wkt</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp125997008"></a>
+Main WKT-streaming function.
+ </p>
+<h6>
+<a name="geometry.reference.io.wkt.wkt.h0"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.wkt.synopsis"></a></span><a class="link" href="wkt.html#geometry.reference.io.wkt.wkt.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Geometry</span><span class="special">&gt;</span>
+<span class="identifier">wkt_manipulator</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">&gt;</span> <span class="identifier">wkt</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">geometry</span><span class="special">)</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.io.wkt.wkt.h1"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.wkt.parameters"></a></span><a class="link" href="wkt.html#geometry.reference.io.wkt.wkt.parameters">Parameters</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Concept
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ Geometry const &amp;
+ </p>
+ </td>
+<td>
+ <p>
+ Any type fulfilling a Geometry Concept
+ </p>
+ </td>
+<td>
+ <p>
+ geometry
+ </p>
+ </td>
+<td>
+ <p>
+ A model of the specified concept
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.io.wkt.wkt.h2"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.wkt.header"></a></span><a class="link" href="wkt.html#geometry.reference.io.wkt.wkt.header">Header</a>
+ </h6>
+<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">write</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.io.wkt.wkt.h3"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.wkt.conformance"></a></span><a class="link" href="wkt.html#geometry.reference.io.wkt.wkt.conformance">Conformance</a>
+ </h6>
+<p>
+ The function wkt implements function AsText from the <a href="http://www.opengeospatial.org/standards/sfa" target="_top">OGC
+ Simple Feature Specification</a>.
+ </p>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../../doc/src/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ wkt is not named "AsText" or "as_text" because
+ Boost.Geometry also supports other textformats (svg, dsv)
+ </p></td></tr>
+</table></div>
+<h6>
+<a name="geometry.reference.io.wkt.wkt.h4"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.wkt.example"></a></span><a class="link" href="wkt.html#geometry.reference.io.wkt.wkt.example">Example</a>
+ </h6>
+<p>
+ Shows the usage of wkt
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">namespace</span> <span class="identifier">geom</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">geom</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point_type</span><span class="special">;</span>
+
+ <span class="identifier">point_type</span> <span class="identifier">point</span> <span class="special">=</span> <span class="identifier">geom</span><span class="special">::</span><span class="identifier">make</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;(</span><span class="number">3</span><span class="special">,</span> <span class="number">6</span><span class="special">);</span>
+ <span class="identifier">geom</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+ <span class="identifier">geom</span><span class="special">::</span><span class="identifier">append</span><span class="special">(</span><span class="identifier">geom</span><span class="special">::</span><span class="identifier">exterior_ring</span><span class="special">(</span><span class="identifier">polygon</span><span class="special">),</span> <span class="identifier">geom</span><span class="special">::</span><span class="identifier">make</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">));</span>
+ <span class="identifier">geom</span><span class="special">::</span><span class="identifier">append</span><span class="special">(</span><span class="identifier">geom</span><span class="special">::</span><span class="identifier">exterior_ring</span><span class="special">(</span><span class="identifier">polygon</span><span class="special">),</span> <span class="identifier">geom</span><span class="special">::</span><span class="identifier">make</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;(</span><span class="number">0</span><span class="special">,</span> <span class="number">4</span><span class="special">));</span>
+ <span class="identifier">geom</span><span class="special">::</span><span class="identifier">append</span><span class="special">(</span><span class="identifier">geom</span><span class="special">::</span><span class="identifier">exterior_ring</span><span class="special">(</span><span class="identifier">polygon</span><span class="special">),</span> <span class="identifier">geom</span><span class="special">::</span><span class="identifier">make</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;(</span><span class="number">4</span><span class="special">,</span> <span class="number">4</span><span class="special">));</span>
+ <span class="identifier">geom</span><span class="special">::</span><span class="identifier">append</span><span class="special">(</span><span class="identifier">geom</span><span class="special">::</span><span class="identifier">exterior_ring</span><span class="special">(</span><span class="identifier">polygon</span><span class="special">),</span> <span class="identifier">geom</span><span class="special">::</span><span class="identifier">make</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;(</span><span class="number">4</span><span class="special">,</span> <span class="number">0</span><span class="special">));</span>
+ <span class="identifier">geom</span><span class="special">::</span><span class="identifier">append</span><span class="special">(</span><span class="identifier">geom</span><span class="special">::</span><span class="identifier">exterior_ring</span><span class="special">(</span><span class="identifier">polygon</span><span class="special">),</span> <span class="identifier">geom</span><span class="special">::</span><span class="identifier">make</span><span class="special">&lt;</span><span class="identifier">point_type</span><span class="special">&gt;(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">));</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">(</span><span class="identifier">point</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">(</span><span class="identifier">polygon</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<p>
+ Output:
+ </p>
+<pre class="programlisting">POINT(3 6)
+POLYGON((0 0,0 4,4 4,4 0,0 0))
+</pre>
+<h6>
+<a name="geometry.reference.io.wkt.wkt.h5"></a>
+ <span class="phrase"><a name="geometry.reference.io.wkt.wkt.see_also"></a></span><a class="link" href="wkt.html#geometry.reference.io.wkt.wkt.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <a class="link" href="read_wkt.html" title="read_wkt">Read WKT</a>
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="read_wkt.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../wkt.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../svg.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/iterators.html b/libs/geometry/doc/html/geometry/reference/iterators.html
index f877d063ec..9284774d6b 100644
--- a/libs/geometry/doc/html/geometry/reference/iterators.html
+++ b/libs/geometry/doc/html/geometry/reference/iterators.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Iterators</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="exceptions/centroid_exception.html" title="centroid_exception">
+<link rel="prev" href="io/svg/svg_mapper.html" title="svg_mapper">
<link rel="next" href="iterators/closing_iterator.html" title="closing_iterator">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,21 +20,21 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="exceptions/centroid_exception.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iterators/closing_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="io/svg/svg_mapper.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iterators/closing_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.iterators"></a><a class="link" href="iterators.html" title="Iterators">Iterators</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="iterators/closing_iterator.html">closing_iterator</a></span></dt>
<dt><span class="section"><a href="iterators/ever_circling_iterator.html">ever_circling_iterator</a></span></dt>
</dl></div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -42,7 +42,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="exceptions/centroid_exception.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iterators/closing_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="io/svg/svg_mapper.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iterators/closing_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/iterators/closing_iterator.html b/libs/geometry/doc/html/geometry/reference/iterators/closing_iterator.html
index e4c84cbd37..ba0c89f622 100644
--- a/libs/geometry/doc/html/geometry/reference/iterators/closing_iterator.html
+++ b/libs/geometry/doc/html/geometry/reference/iterators/closing_iterator.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>closing_iterator</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../iterators.html" title="Iterators">
<link rel="prev" href="../iterators.html" title="Iterators">
@@ -27,18 +27,19 @@
<a name="geometry.reference.iterators.closing_iterator"></a><a class="link" href="closing_iterator.html" title="closing_iterator">closing_iterator</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id947025"></a>
+ <a class="indexterm" name="idp126551392"></a>
Iterator which iterates through a range, but adds first element at end
of the range.
</p>
<h6>
<a name="geometry.reference.iterators.closing_iterator.h0"></a>
- <span><a name="geometry.reference.iterators.closing_iterator.synopsis"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.iterators.closing_iterator.synopsis"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Range</span><span class="special">&gt;</span>
<span class="keyword">struct</span> <span class="identifier">closing_iterator</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">iterator_facade</span><span class="special">&lt;</span> <span class="identifier">closing_iterator</span><span class="special">&lt;</span> <span class="identifier">Range</span> <span class="special">&gt;,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">range_value</span><span class="special">&lt;</span> <span class="identifier">Range</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">random_access_traversal_tag</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -47,7 +48,7 @@ Iterator which iterates through a range, but adds first element at end
</p>
<h6>
<a name="geometry.reference.iterators.closing_iterator.h1"></a>
- <span><a name="geometry.reference.iterators.closing_iterator.template_parameter_s_"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.iterators.closing_iterator.template_parameter_s_"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -82,7 +83,7 @@ Iterator which iterates through a range, but adds first element at end
</table></div>
<h6>
<a name="geometry.reference.iterators.closing_iterator.h2"></a>
- <span><a name="geometry.reference.iterators.closing_iterator.constructor_s_"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.iterators.closing_iterator.constructor_s_"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -169,7 +170,7 @@ Iterator which iterates through a range, but adds first element at end
</table></div>
<h6>
<a name="geometry.reference.iterators.closing_iterator.h3"></a>
- <span><a name="geometry.reference.iterators.closing_iterator.member_function_s_"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.iterators.closing_iterator.member_function_s_"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -177,6 +178,7 @@ Iterator which iterates through a range, but adds first element at end
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -216,11 +218,13 @@ Iterator which iterates through a range, but adds first element at end
<span class="emphasis"><em>source</em></span>:
</p>
</td>
+<td>
+ </td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.iterators.closing_iterator.h4"></a>
- <span><a name="geometry.reference.iterators.closing_iterator.header"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.iterators.closing_iterator.header"></a></span><a class="link" href="closing_iterator.html#geometry.reference.iterators.closing_iterator.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">iterators</span><span class="special">/</span><span class="identifier">closing_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -228,8 +232,8 @@ Iterator which iterates through a range, but adds first element at end
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/iterators/ever_circling_iterator.html b/libs/geometry/doc/html/geometry/reference/iterators/ever_circling_iterator.html
index 480376ce16..c7a5bacbfb 100644
--- a/libs/geometry/doc/html/geometry/reference/iterators/ever_circling_iterator.html
+++ b/libs/geometry/doc/html/geometry/reference/iterators/ever_circling_iterator.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>ever_circling_iterator</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../iterators.html" title="Iterators">
<link rel="prev" href="closing_iterator.html" title="closing_iterator">
@@ -27,17 +27,18 @@
<a name="geometry.reference.iterators.ever_circling_iterator"></a><a class="link" href="ever_circling_iterator.html" title="ever_circling_iterator">ever_circling_iterator</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id947764"></a>
+ <a class="indexterm" name="idp126652128"></a>
Iterator which ever circles through a range.
</p>
<h6>
<a name="geometry.reference.iterators.ever_circling_iterator.h0"></a>
- <span><a name="geometry.reference.iterators.ever_circling_iterator.synopsis"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.iterators.ever_circling_iterator.synopsis"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Iterator</span><span class="special">&gt;</span>
<span class="keyword">struct</span> <span class="identifier">ever_circling_iterator</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">iterators</span><span class="special">::</span><span class="identifier">iterator_base</span><span class="special">&lt;</span> <span class="identifier">ever_circling_iterator</span><span class="special">&lt;</span> <span class="identifier">Iterator</span> <span class="special">&gt;,</span> <span class="identifier">Iterator</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -46,7 +47,7 @@ Iterator which ever circles through a range.
</p>
<h6>
<a name="geometry.reference.iterators.ever_circling_iterator.h1"></a>
- <span><a name="geometry.reference.iterators.ever_circling_iterator.template_parameter_s_"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.iterators.ever_circling_iterator.template_parameter_s_"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -81,7 +82,7 @@ Iterator which ever circles through a range.
</table></div>
<h6>
<a name="geometry.reference.iterators.ever_circling_iterator.h2"></a>
- <span><a name="geometry.reference.iterators.ever_circling_iterator.constructor_s_"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.iterators.ever_circling_iterator.constructor_s_"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -133,7 +134,8 @@ Iterator which ever circles through a range.
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">ever_circling_iterator</span><span class="special">(</span><span class="identifier">Iterator</span> <span class="identifier">begin</span><span class="special">,</span> <span class="identifier">Iterator</span> <span class="identifier">end</span><span class="special">,</span> <span class="identifier">Iterator</span> <span class="identifier">start</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">skip_first</span> <span class="special">=</span> <span class="keyword">false</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">ever_circling_iterator</span><span class="special">(</span><span class="identifier">Iterator</span> <span class="identifier">begin</span><span class="special">,</span> <span class="identifier">Iterator</span> <span class="identifier">end</span><span class="special">,</span> <span class="identifier">Iterator</span> <span class="identifier">start</span><span class="special">,</span>
+ <span class="keyword">bool</span> <span class="identifier">skip_first</span> <span class="special">=</span> <span class="keyword">false</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -158,7 +160,7 @@ Iterator which ever circles through a range.
</table></div>
<h6>
<a name="geometry.reference.iterators.ever_circling_iterator.h3"></a>
- <span><a name="geometry.reference.iterators.ever_circling_iterator.member_function_s_"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.iterators.ever_circling_iterator.member_function_s_"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -166,6 +168,7 @@ Iterator which ever circles through a range.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -204,11 +207,13 @@ Iterator which ever circles through a range.
<span class="bold"><strong>Iterator</strong></span>: <span class="emphasis"><em>it</em></span>:
</p>
</td>
+<td>
+ </td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.iterators.ever_circling_iterator.h4"></a>
- <span><a name="geometry.reference.iterators.ever_circling_iterator.header"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.iterators.ever_circling_iterator.header"></a></span><a class="link" href="ever_circling_iterator.html#geometry.reference.iterators.ever_circling_iterator.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">iterators</span><span class="special">/</span><span class="identifier">ever_circling_iterator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -216,8 +221,8 @@ Iterator which ever circles through a range.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models.html b/libs/geometry/doc/html/geometry/reference/models.html
index fe0d06cef3..cee230d7ec 100644
--- a/libs/geometry/doc/html/geometry/reference/models.html
+++ b/libs/geometry/doc/html/geometry/reference/models.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Models</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="iterators/ever_circling_iterator.html" title="ever_circling_iterator">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.models"></a><a class="link" href="models.html" title="Models">Models</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="models/model_point.html">model::point</a></span></dt>
<dt><span class="section"><a href="models/model_d2_point_xy.html">model::d2::point_xy</a></span></dt>
<dt><span class="section"><a href="models/model_linestring.html">model::linestring</a></span></dt>
@@ -42,8 +42,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_box.html b/libs/geometry/doc/html/geometry/reference/models/model_box.html
index 01aeb278d2..b82f304e65 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_box.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_box.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::box</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_multi_polygon.html" title="model::multi_polygon">
@@ -27,12 +27,12 @@
<a name="geometry.reference.models.model_box"></a><a class="link" href="model_box.html" title="model::box">model::box</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id955141"></a><a class="indexterm" name="id955146"></a>
+ <a class="indexterm" name="idp127583696"></a><a class="indexterm" name="idp127584384"></a>
Class box: defines a box made of two describing points.
</p>
<h6>
<a name="geometry.reference.models.model_box.h0"></a>
- <span><a name="geometry.reference.models.model_box.description"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.models.model_box.description"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.description">Description</a>
</h6>
<p>
Box is always described by a min_corner() and a max_corner() point. If
@@ -40,7 +40,7 @@ Class box: defines a box made of two describing points.
</p>
<h6>
<a name="geometry.reference.models.model_box.h1"></a>
- <span><a name="geometry.reference.models.model_box.synopsis"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_box.synopsis"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Class box: defines a box made of two describing points.
</p>
<h6>
<a name="geometry.reference.models.model_box.h2"></a>
- <span><a name="geometry.reference.models.model_box.template_parameter_s_"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_box.template_parameter_s_"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -92,7 +92,7 @@ Class box: defines a box made of two describing points.
</table></div>
<h6>
<a name="geometry.reference.models.model_box.h3"></a>
- <span><a name="geometry.reference.models.model_box.constructor_s_"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.models.model_box.constructor_s_"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -158,7 +158,7 @@ Class box: defines a box made of two describing points.
</table></div>
<h6>
<a name="geometry.reference.models.model_box.h4"></a>
- <span><a name="geometry.reference.models.model_box.member_function_s_"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.models.model_box.member_function_s_"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -166,6 +166,7 @@ Class box: defines a box made of two describing points.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -202,6 +203,8 @@ Class box: defines a box made of two describing points.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -215,6 +218,8 @@ Class box: defines a box made of two describing points.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -228,6 +233,8 @@ Class box: defines a box made of two describing points.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -241,12 +248,14 @@ Class box: defines a box made of two describing points.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.models.model_box.h5"></a>
- <span><a name="geometry.reference.models.model_box.header"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_box.header"></a></span><a class="link" href="model_box.html#geometry.reference.models.model_box.header">Header</a>
</h6>
<p>
Either
@@ -263,8 +272,8 @@ Class box: defines a box made of two describing points.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_d2_point_xy.html b/libs/geometry/doc/html/geometry/reference/models/model_d2_point_xy.html
index 7bad9582d7..9df71d05a2 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_d2_point_xy.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_d2_point_xy.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::d2::point_xy</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_point.html" title="model::point">
@@ -27,19 +27,19 @@
<a name="geometry.reference.models.model_d2_point_xy"></a><a class="link" href="model_d2_point_xy.html" title="model::d2::point_xy">model::d2::point_xy</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id950490"></a><a class="indexterm" name="id950495"></a><a class="indexterm" name="id950500"></a>
+ <a class="indexterm" name="idp126985152"></a><a class="indexterm" name="idp126985840"></a><a class="indexterm" name="idp126986496"></a>
2D point in Cartesian coordinate system
</p>
<h6>
<a name="geometry.reference.models.model_d2_point_xy.h0"></a>
- <span><a name="geometry.reference.models.model_d2_point_xy.model_of"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.model_of">Model of</a>
+ <span class="phrase"><a name="geometry.reference.models.model_d2_point_xy.model_of"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.model_of">Model of</a>
</h6>
<p>
<a class="link" href="../concepts/concept_point.html" title="Point Concept">Point Concept</a>
</p>
<h6>
<a name="geometry.reference.models.model_d2_point_xy.h1"></a>
- <span><a name="geometry.reference.models.model_d2_point_xy.synopsis"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_d2_point_xy.synopsis"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@
</p>
<h6>
<a name="geometry.reference.models.model_d2_point_xy.h2"></a>
- <span><a name="geometry.reference.models.model_d2_point_xy.template_parameter_s_"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_d2_point_xy.template_parameter_s_"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -116,7 +116,7 @@
</table></div>
<h6>
<a name="geometry.reference.models.model_d2_point_xy.h3"></a>
- <span><a name="geometry.reference.models.model_d2_point_xy.constructor_s_"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.models.model_d2_point_xy.constructor_s_"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -186,7 +186,7 @@
</table></div>
<h6>
<a name="geometry.reference.models.model_d2_point_xy.h4"></a>
- <span><a name="geometry.reference.models.model_d2_point_xy.member_function_s_"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.models.model_d2_point_xy.member_function_s_"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -194,6 +194,7 @@
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -233,6 +234,8 @@
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -249,6 +252,8 @@
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -269,6 +274,8 @@
<span class="emphasis"><em>v</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -289,19 +296,21 @@
<span class="emphasis"><em>v</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.models.model_d2_point_xy.h5"></a>
- <span><a name="geometry.reference.models.model_d2_point_xy.header"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_d2_point_xy.header"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.models.model_d2_point_xy.h6"></a>
- <span><a name="geometry.reference.models.model_d2_point_xy.notes"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.notes">Notes</a>
+ <span class="phrase"><a name="geometry.reference.models.model_d2_point_xy.notes"></a></span><a class="link" href="model_d2_point_xy.html#geometry.reference.models.model_d2_point_xy.notes">Notes</a>
</h6>
<div class="note"><table border="0" summary="Note">
<tr>
@@ -318,8 +327,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_linestring.html b/libs/geometry/doc/html/geometry/reference/models/model_linestring.html
index edea36c20d..1db3806f8e 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_linestring.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_linestring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::linestring</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_d2_point_xy.html" title="model::d2::point_xy">
@@ -27,12 +27,12 @@
<a name="geometry.reference.models.model_linestring"></a><a class="link" href="model_linestring.html" title="model::linestring">model::linestring</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id951557"></a><a class="indexterm" name="id951562"></a>
+ <a class="indexterm" name="idp127112112"></a><a class="indexterm" name="idp127112800"></a>
A linestring (named so by OGC) is a collection (default a vector) of points.
</p>
<h6>
<a name="geometry.reference.models.model_linestring.h0"></a>
- <span><a name="geometry.reference.models.model_linestring.model_of"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.model_of">Model of</a>
+ <span class="phrase"><a name="geometry.reference.models.model_linestring.model_of"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.model_of">Model of</a>
</h6>
<p>
<a class="link" href="../concepts/concept_linestring.html" title="Linestring Concept">Linestring
@@ -40,12 +40,13 @@ A linestring (named so by OGC) is a collection (default a vector) of points.
</p>
<h6>
<a name="geometry.reference.models.model_linestring.h1"></a>
- <span><a name="geometry.reference.models.model_linestring.synopsis"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_linestring.synopsis"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">Container</span><span class="special">&lt;</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&lt;</span> <span class="identifier">Point</span> <span class="special">&gt;</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -54,7 +55,7 @@ A linestring (named so by OGC) is a collection (default a vector) of points.
</p>
<h6>
<a name="geometry.reference.models.model_linestring.h2"></a>
- <span><a name="geometry.reference.models.model_linestring.template_parameter_s_"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_linestring.template_parameter_s_"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -133,7 +134,7 @@ A linestring (named so by OGC) is a collection (default a vector) of points.
</table></div>
<h6>
<a name="geometry.reference.models.model_linestring.h3"></a>
- <span><a name="geometry.reference.models.model_linestring.constructor_s_"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.models.model_linestring.constructor_s_"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -202,7 +203,7 @@ A linestring (named so by OGC) is a collection (default a vector) of points.
</table></div>
<h6>
<a name="geometry.reference.models.model_linestring.h4"></a>
- <span><a name="geometry.reference.models.model_linestring.header"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_linestring.header"></a></span><a class="link" href="model_linestring.html#geometry.reference.models.model_linestring.header">Header</a>
</h6>
<p>
Either
@@ -219,8 +220,8 @@ A linestring (named so by OGC) is a collection (default a vector) of points.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_multi_linestring.html b/libs/geometry/doc/html/geometry/reference/models/model_multi_linestring.html
index 341bdd8e4c..7d72092d29 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_multi_linestring.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_multi_linestring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::multi_linestring</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_multi_point.html" title="model::multi_point">
@@ -27,12 +27,12 @@
<a name="geometry.reference.models.model_multi_linestring"></a><a class="link" href="model_multi_linestring.html" title="model::multi_linestring">model::multi_linestring</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id954115"></a><a class="indexterm" name="id954120"></a>
+ <a class="indexterm" name="idp127435584"></a><a class="indexterm" name="idp127436272"></a>
multi_line, a collection of linestring
</p>
<h6>
<a name="geometry.reference.models.model_multi_linestring.h0"></a>
- <span><a name="geometry.reference.models.model_multi_linestring.description"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_linestring.description"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.description">Description</a>
</h6>
<p>
Multi-linestring can be used to group lines belonging to each other, e.g.
@@ -40,7 +40,7 @@ multi_line, a collection of linestring
</p>
<h6>
<a name="geometry.reference.models.model_multi_linestring.h1"></a>
- <span><a name="geometry.reference.models.model_multi_linestring.model_of"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.model_of">Model
+ <span class="phrase"><a name="geometry.reference.models.model_multi_linestring.model_of"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.model_of">Model
of</a>
</h6>
<p>
@@ -49,12 +49,13 @@ multi_line, a collection of linestring
</p>
<h6>
<a name="geometry.reference.models.model_multi_linestring.h2"></a>
- <span><a name="geometry.reference.models.model_multi_linestring.synopsis"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_linestring.synopsis"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">LineString</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_linestring</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">Container</span><span class="special">&lt;</span> <span class="identifier">LineString</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&lt;</span> <span class="identifier">LineString</span> <span class="special">&gt;</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -63,7 +64,7 @@ multi_line, a collection of linestring
</p>
<h6>
<a name="geometry.reference.models.model_multi_linestring.h3"></a>
- <span><a name="geometry.reference.models.model_multi_linestring.template_parameter_s_"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_multi_linestring.template_parameter_s_"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -133,16 +134,25 @@ multi_line, a collection of linestring
</table></div>
<h6>
<a name="geometry.reference.models.model_multi_linestring.h4"></a>
- <span><a name="geometry.reference.models.model_multi_linestring.header"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_linestring.header"></a></span><a class="link" href="model_multi_linestring.html#geometry.reference.models.model_multi_linestring.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_multi_point.html b/libs/geometry/doc/html/geometry/reference/models/model_multi_point.html
index 7020d560ba..5ec76a62c8 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_multi_point.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_multi_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::multi_point</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_polygon.html" title="model::polygon">
@@ -27,12 +27,12 @@
<a name="geometry.reference.models.model_multi_point"></a><a class="link" href="model_multi_point.html" title="model::multi_point">model::multi_point</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id953403"></a><a class="indexterm" name="id953408"></a>
+ <a class="indexterm" name="idp127337856"></a><a class="indexterm" name="idp127338544"></a>
multi_point, a collection of points
</p>
<h6>
<a name="geometry.reference.models.model_multi_point.h0"></a>
- <span><a name="geometry.reference.models.model_multi_point.model_of"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.model_of">Model of</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_point.model_of"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.model_of">Model of</a>
</h6>
<p>
<a class="link" href="../concepts/concept_multi_point.html" title="MultiPoint Concept">MultiPoint
@@ -40,12 +40,13 @@ multi_point, a collection of points
</p>
<h6>
<a name="geometry.reference.models.model_multi_point.h1"></a>
- <span><a name="geometry.reference.models.model_multi_point.synopsis"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_point.synopsis"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_point</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">Container</span><span class="special">&lt;</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&lt;</span> <span class="identifier">Point</span> <span class="special">&gt;</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -54,7 +55,7 @@ multi_point, a collection of points
</p>
<h6>
<a name="geometry.reference.models.model_multi_point.h2"></a>
- <span><a name="geometry.reference.models.model_multi_point.template_parameter_s_"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_multi_point.template_parameter_s_"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -133,7 +134,7 @@ multi_point, a collection of points
</table></div>
<h6>
<a name="geometry.reference.models.model_multi_point.h3"></a>
- <span><a name="geometry.reference.models.model_multi_point.constructor_s_"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_point.constructor_s_"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -202,16 +203,25 @@ multi_point, a collection of points
</table></div>
<h6>
<a name="geometry.reference.models.model_multi_point.h4"></a>
- <span><a name="geometry.reference.models.model_multi_point.header"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_point.header"></a></span><a class="link" href="model_multi_point.html#geometry.reference.models.model_multi_point.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_multi_polygon.html b/libs/geometry/doc/html/geometry/reference/models/model_multi_polygon.html
index 4484974521..0336245ffb 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_multi_polygon.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_multi_polygon.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::multi_polygon</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_multi_linestring.html" title="model::multi_linestring">
@@ -27,12 +27,12 @@
<a name="geometry.reference.models.model_multi_polygon"></a><a class="link" href="model_multi_polygon.html" title="model::multi_polygon">model::multi_polygon</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id954630"></a><a class="indexterm" name="id954634"></a>
+ <a class="indexterm" name="idp127509728"></a><a class="indexterm" name="idp127510416"></a>
multi_polygon, a collection of polygons
</p>
<h6>
<a name="geometry.reference.models.model_multi_polygon.h0"></a>
- <span><a name="geometry.reference.models.model_multi_polygon.description"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_polygon.description"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.description">Description</a>
</h6>
<p>
Multi-polygon can be used to group polygons belonging to each other, e.g.
@@ -40,7 +40,7 @@ multi_polygon, a collection of polygons
</p>
<h6>
<a name="geometry.reference.models.model_multi_polygon.h1"></a>
- <span><a name="geometry.reference.models.model_multi_polygon.model_of"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.model_of">Model
+ <span class="phrase"><a name="geometry.reference.models.model_multi_polygon.model_of"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.model_of">Model
of</a>
</h6>
<p>
@@ -49,12 +49,13 @@ multi_polygon, a collection of polygons
</p>
<h6>
<a name="geometry.reference.models.model_multi_polygon.h2"></a>
- <span><a name="geometry.reference.models.model_multi_polygon.synopsis"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_polygon.synopsis"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Polygon</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">Container</span><span class="special">&lt;</span> <span class="identifier">Polygon</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&lt;</span> <span class="identifier">Polygon</span> <span class="special">&gt;</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -63,7 +64,7 @@ multi_polygon, a collection of polygons
</p>
<h6>
<a name="geometry.reference.models.model_multi_polygon.h3"></a>
- <span><a name="geometry.reference.models.model_multi_polygon.template_parameter_s_"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_multi_polygon.template_parameter_s_"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -133,16 +134,25 @@ multi_polygon, a collection of polygons
</table></div>
<h6>
<a name="geometry.reference.models.model_multi_polygon.h4"></a>
- <span><a name="geometry.reference.models.model_multi_polygon.header"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_multi_polygon.header"></a></span><a class="link" href="model_multi_polygon.html#geometry.reference.models.model_multi_polygon.header">Header</a>
</h6>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">multi_polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_point.html b/libs/geometry/doc/html/geometry/reference/models/model_point.html
index 7418047236..7fcc931c31 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_point.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::point</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="../models.html" title="Models">
@@ -27,12 +27,12 @@
<a name="geometry.reference.models.model_point"></a><a class="link" href="model_point.html" title="model::point">model::point</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id948552"></a><a class="indexterm" name="id948557"></a>
+ <a class="indexterm" name="idp126753856"></a><a class="indexterm" name="idp126754544"></a>
Basic point class, having coordinates defined in a neutral way.
</p>
<h6>
<a name="geometry.reference.models.model_point.h0"></a>
- <span><a name="geometry.reference.models.model_point.description"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.models.model_point.description"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.description">Description</a>
</h6>
<p>
Defines a neutral point class, fulfilling the Point Concept. Library users
@@ -43,7 +43,7 @@ Basic point class, having coordinates defined in a neutral way.
</p>
<h6>
<a name="geometry.reference.models.model_point.h1"></a>
- <span><a name="geometry.reference.models.model_point.model_of"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.model_of">Model
+ <span class="phrase"><a name="geometry.reference.models.model_point.model_of"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.model_of">Model
of</a>
</h6>
<p>
@@ -51,7 +51,7 @@ Basic point class, having coordinates defined in a neutral way.
</p>
<h6>
<a name="geometry.reference.models.model_point.h2"></a>
- <span><a name="geometry.reference.models.model_point.synopsis"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_point.synopsis"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -65,7 +65,7 @@ Basic point class, having coordinates defined in a neutral way.
</p>
<h6>
<a name="geometry.reference.models.model_point.h3"></a>
- <span><a name="geometry.reference.models.model_point.template_parameter_s_"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_point.template_parameter_s_"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -126,7 +126,7 @@ Basic point class, having coordinates defined in a neutral way.
</table></div>
<h6>
<a name="geometry.reference.models.model_point.h4"></a>
- <span><a name="geometry.reference.models.model_point.constructor_s_"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.models.model_point.constructor_s_"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -200,7 +200,7 @@ Basic point class, having coordinates defined in a neutral way.
</table></div>
<h6>
<a name="geometry.reference.models.model_point.h5"></a>
- <span><a name="geometry.reference.models.model_point.member_function_s_"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.models.model_point.member_function_s_"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -208,6 +208,7 @@ Basic point class, having coordinates defined in a neutral way.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -274,12 +275,14 @@ Basic point class, having coordinates defined in a neutral way.
<span class="emphasis"><em>value</em></span>: value to set
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.models.model_point.h6"></a>
- <span><a name="geometry.reference.models.model_point.header"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_point.header"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.header">Header</a>
</h6>
<p>
Either
@@ -295,7 +298,7 @@ Basic point class, having coordinates defined in a neutral way.
</p>
<h6>
<a name="geometry.reference.models.model_point.h7"></a>
- <span><a name="geometry.reference.models.model_point.examples"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.examples">Examples</a>
+ <span class="phrase"><a name="geometry.reference.models.model_point.examples"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.examples">Examples</a>
</h6>
<p>
Declaration and use of the Boost.Geometry model::point, modelling the Point
@@ -355,7 +358,7 @@ Basic point class, having coordinates defined in a neutral way.
</pre>
<h6>
<a name="geometry.reference.models.model_point.h8"></a>
- <span><a name="geometry.reference.models.model_point.notes"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.notes">Notes</a>
+ <span class="phrase"><a name="geometry.reference.models.model_point.notes"></a></span><a class="link" href="model_point.html#geometry.reference.models.model_point.notes">Notes</a>
</h6>
<div class="note"><table border="0" summary="Note">
<tr>
@@ -372,8 +375,8 @@ Basic point class, having coordinates defined in a neutral way.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_polygon.html b/libs/geometry/doc/html/geometry/reference/models/model_polygon.html
index 8bd82887e8..aa04a6c486 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_polygon.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_polygon.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::polygon</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_linestring.html" title="model::linestring">
@@ -27,12 +27,12 @@
<a name="geometry.reference.models.model_polygon"></a><a class="link" href="model_polygon.html" title="model::polygon">model::polygon</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id952331"></a><a class="indexterm" name="id952336"></a>
+ <a class="indexterm" name="idp127209824"></a><a class="indexterm" name="idp127210512"></a>
The polygon contains an outer ring and zero or more inner rings.
</p>
<h6>
<a name="geometry.reference.models.model_polygon.h0"></a>
- <span><a name="geometry.reference.models.model_polygon.model_of"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.model_of">Model
+ <span class="phrase"><a name="geometry.reference.models.model_polygon.model_of"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.model_of">Model
of</a>
</h6>
<p>
@@ -40,11 +40,12 @@ The polygon contains an outer ring and zero or more inner rings.
</p>
<h6>
<a name="geometry.reference.models.model_polygon.h1"></a>
- <span><a name="geometry.reference.models.model_polygon.synopsis"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_polygon.synopsis"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">ClockWise</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">Closed</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">PointList</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">RingList</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">PointAlloc</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">RingAlloc</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">ClockWise</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">Closed</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">PointList</span><span class="special">,</span>
+ <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">RingList</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">PointAlloc</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">RingAlloc</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -54,7 +55,7 @@ The polygon contains an outer ring and zero or more inner rings.
</p>
<h6>
<a name="geometry.reference.models.model_polygon.h2"></a>
- <span><a name="geometry.reference.models.model_polygon.template_parameter_s_"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_polygon.template_parameter_s_"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -204,7 +205,7 @@ The polygon contains an outer ring and zero or more inner rings.
</table></div>
<h6>
<a name="geometry.reference.models.model_polygon.h3"></a>
- <span><a name="geometry.reference.models.model_polygon.member_function_s_"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.models.model_polygon.member_function_s_"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -212,6 +213,7 @@ The polygon contains an outer ring and zero or more inner rings.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -248,6 +250,8 @@ The polygon contains an outer ring and zero or more inner rings.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -261,6 +265,8 @@ The polygon contains an outer ring and zero or more inner rings.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -274,6 +280,8 @@ The polygon contains an outer ring and zero or more inner rings.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -287,6 +295,8 @@ The polygon contains an outer ring and zero or more inner rings.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -303,12 +313,14 @@ The polygon contains an outer ring and zero or more inner rings.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.models.model_polygon.h4"></a>
- <span><a name="geometry.reference.models.model_polygon.header"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_polygon.header"></a></span><a class="link" href="model_polygon.html#geometry.reference.models.model_polygon.header">Header</a>
</h6>
<p>
Either
@@ -325,8 +337,8 @@ The polygon contains an outer ring and zero or more inner rings.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_referring_segment.html b/libs/geometry/doc/html/geometry/reference/models/model_referring_segment.html
index ef8d786b26..2fd806e029 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_referring_segment.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_referring_segment.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::referring_segment</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_segment.html" title="model::segment">
-<link rel="next" href="../strategies.html" title="Strategies">
+<link rel="next" href="../spatial_indexes.html" title="Spatial Indexes">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="model_segment.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../models.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../strategies.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="model_segment.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../models.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.models.model_referring_segment"></a><a class="link" href="model_referring_segment.html" title="model::referring_segment">model::referring_segment</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id957453"></a><a class="indexterm" name="id957459"></a>
+ <a class="indexterm" name="idp127870640"></a><a class="indexterm" name="idp127871328"></a>
Class segment: small class containing two (templatized) point references.
</p>
<h6>
<a name="geometry.reference.models.model_referring_segment.h0"></a>
- <span><a name="geometry.reference.models.model_referring_segment.description"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.models.model_referring_segment.description"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.description">Description</a>
</h6>
<p>
From Wikipedia: In geometry, a line segment is a part of a line that is
@@ -41,7 +41,7 @@ Class segment: small class containing two (templatized) point references.
</p>
<h6>
<a name="geometry.reference.models.model_referring_segment.h1"></a>
- <span><a name="geometry.reference.models.model_referring_segment.synopsis"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_referring_segment.synopsis"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -55,7 +55,7 @@ Class segment: small class containing two (templatized) point references.
</p>
<h6>
<a name="geometry.reference.models.model_referring_segment.h2"></a>
- <span><a name="geometry.reference.models.model_referring_segment.template_parameter_s_"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_referring_segment.template_parameter_s_"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -90,7 +90,7 @@ Class segment: small class containing two (templatized) point references.
</table></div>
<h6>
<a name="geometry.reference.models.model_referring_segment.h3"></a>
- <span><a name="geometry.reference.models.model_referring_segment.constructor_s_"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.models.model_referring_segment.constructor_s_"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -137,7 +137,7 @@ Class segment: small class containing two (templatized) point references.
</table></div>
<h6>
<a name="geometry.reference.models.model_referring_segment.h4"></a>
- <span><a name="geometry.reference.models.model_referring_segment.header"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_referring_segment.header"></a></span><a class="link" href="model_referring_segment.html#geometry.reference.models.model_referring_segment.header">Header</a>
</h6>
<p>
Either
@@ -154,8 +154,8 @@ Class segment: small class containing two (templatized) point references.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -163,7 +163,7 @@ Class segment: small class containing two (templatized) point references.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="model_segment.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../models.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../strategies.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="model_segment.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../models.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_ring.html b/libs/geometry/doc/html/geometry/reference/models/model_ring.html
index 45c571fb80..9905ac32f0 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_ring.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_ring.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::ring</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_box.html" title="model::box">
@@ -27,12 +27,12 @@
<a name="geometry.reference.models.model_ring"></a><a class="link" href="model_ring.html" title="model::ring">model::ring</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id956002"></a><a class="indexterm" name="id956007"></a>
+ <a class="indexterm" name="idp127686736"></a><a class="indexterm" name="idp127687424"></a>
A ring (aka linear ring) is a closed line which should not be selfintersecting.
</p>
<h6>
<a name="geometry.reference.models.model_ring.h0"></a>
- <span><a name="geometry.reference.models.model_ring.model_of"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.model_of">Model
+ <span class="phrase"><a name="geometry.reference.models.model_ring.model_of"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.model_of">Model
of</a>
</h6>
<p>
@@ -40,12 +40,14 @@ A ring (aka linear ring) is a closed line which should not be selfintersecting.
</p>
<h6>
<a name="geometry.reference.models.model_ring.h1"></a>
- <span><a name="geometry.reference.models.model_ring.synopsis"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_ring.synopsis"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">ClockWise</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">Closed</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Container</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">ClockWise</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">Closed</span><span class="special">,</span> <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span><span class="special">,</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Container</span><span class="special">,</span>
+ <span class="keyword">template</span><span class="special">&lt;</span> <span class="keyword">typename</span> <span class="special">&gt;</span> <span class="keyword">class</span> <span class="identifier">Allocator</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">model</span><span class="special">::</span><span class="identifier">ring</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">Container</span><span class="special">&lt;</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&lt;</span> <span class="identifier">Point</span> <span class="special">&gt;</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -54,7 +56,7 @@ A ring (aka linear ring) is a closed line which should not be selfintersecting.
</p>
<h6>
<a name="geometry.reference.models.model_ring.h2"></a>
- <span><a name="geometry.reference.models.model_ring.template_parameter_s_"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_ring.template_parameter_s_"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -168,7 +170,7 @@ A ring (aka linear ring) is a closed line which should not be selfintersecting.
</table></div>
<h6>
<a name="geometry.reference.models.model_ring.h3"></a>
- <span><a name="geometry.reference.models.model_ring.constructor_s_"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.models.model_ring.constructor_s_"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -237,7 +239,7 @@ A ring (aka linear ring) is a closed line which should not be selfintersecting.
</table></div>
<h6>
<a name="geometry.reference.models.model_ring.h4"></a>
- <span><a name="geometry.reference.models.model_ring.header"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_ring.header"></a></span><a class="link" href="model_ring.html#geometry.reference.models.model_ring.header">Header</a>
</h6>
<p>
Either
@@ -254,8 +256,8 @@ A ring (aka linear ring) is a closed line which should not be selfintersecting.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/models/model_segment.html b/libs/geometry/doc/html/geometry/reference/models/model_segment.html
index c255656a0b..ab4c6db011 100644
--- a/libs/geometry/doc/html/geometry/reference/models/model_segment.html
+++ b/libs/geometry/doc/html/geometry/reference/models/model_segment.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>model::segment</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../models.html" title="Models">
<link rel="prev" href="model_ring.html" title="model::ring">
@@ -27,12 +27,12 @@
<a name="geometry.reference.models.model_segment"></a><a class="link" href="model_segment.html" title="model::segment">model::segment</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id956855"></a><a class="indexterm" name="id956860"></a>
+ <a class="indexterm" name="idp127793936"></a><a class="indexterm" name="idp127794624"></a>
Class segment: small class containing two points.
</p>
<h6>
<a name="geometry.reference.models.model_segment.h0"></a>
- <span><a name="geometry.reference.models.model_segment.description"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.models.model_segment.description"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.description">Description</a>
</h6>
<p>
From Wikipedia: In geometry, a line segment is a part of a line that is
@@ -41,12 +41,13 @@ Class segment: small class containing two points.
</p>
<h6>
<a name="geometry.reference.models.model_segment.h1"></a>
- <span><a name="geometry.reference.models.model_segment.synopsis"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.models.model_segment.synopsis"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">model</span><span class="special">::</span><span class="identifier">segment</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">Point</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -55,7 +56,7 @@ Class segment: small class containing two points.
</p>
<h6>
<a name="geometry.reference.models.model_segment.h2"></a>
- <span><a name="geometry.reference.models.model_segment.template_parameter_s_"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.models.model_segment.template_parameter_s_"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -87,7 +88,7 @@ Class segment: small class containing two points.
</table></div>
<h6>
<a name="geometry.reference.models.model_segment.h3"></a>
- <span><a name="geometry.reference.models.model_segment.constructor_s_"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.models.model_segment.constructor_s_"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -149,7 +150,7 @@ Class segment: small class containing two points.
</table></div>
<h6>
<a name="geometry.reference.models.model_segment.h4"></a>
- <span><a name="geometry.reference.models.model_segment.header"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.models.model_segment.header"></a></span><a class="link" href="model_segment.html#geometry.reference.models.model_segment.header">Header</a>
</h6>
<p>
Either
@@ -166,8 +167,8 @@ Class segment: small class containing two points.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes.html
new file mode 100644
index 0000000000..1675750f9a
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes.html
@@ -0,0 +1,59 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Spatial Indexes</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="models/model_referring_segment.html" title="model::referring_segment">
+<link rel="next" href="spatial_indexes/boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="models/model_referring_segment.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="spatial_indexes/boost__geometry__index__rtree.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="geometry.reference.spatial_indexes"></a><a class="link" href="spatial_indexes.html" title="Spatial Indexes">Spatial Indexes</a>
+</h3></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="spatial_indexes/boost__geometry__index__rtree.html">boost::geometry::index::rtree</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/group__rtree__functions.html">R-tree
+ free functions (boost::geometry::index::)</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/parameters.html">R-tree
+ parameters (boost::geometry::index::)</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/observers.html">Observers
+ (boost::geometry::index::)</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/group__inserters.html">Inserters
+ (boost::geometry::index::)</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/group__adaptors.html">Adaptors
+ (boost::geometry::index::adaptors::)</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/group__predicates.html">Predicates
+ (boost::geometry::index::)</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="models/model_referring_segment.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="spatial_indexes/boost__geometry__index__rtree.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree.html
new file mode 100644
index 0000000000..835af2b1df
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree.html
@@ -0,0 +1,990 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>boost::geometry::index::rtree</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="next" href="boost__geometry__index__rtree/rtree__.html" title="rtree()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__rtree/rtree__.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree"></a><a name="classboost_1_1geometry_1_1index_1_1rtree"></a><a class="link" href="boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">boost::geometry::index::rtree</a>
+</h4></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="boost__geometry__index__rtree/rtree__.html">rtree()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html">rtree(parameters_type
+ const &amp;, indexable_getter const &amp;, value_equal const &amp;, allocator_type
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/rtree_iterator__iterator_.html">rtree(Iterator,
+ Iterator)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/rtree_range_const___.html">rtree(Range
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/_rtree__.html">~rtree()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/rtree_rtree_const___.html">rtree(rtree
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/rtree_rtree_const____allocator_type_const___.html">rtree(rtree
+ const &amp;, allocator_type const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/rtree_rtree____.html">rtree(rtree
+ &amp;&amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/rtree_rtree_____allocator_type_const___.html">rtree(rtree
+ &amp;&amp;, allocator_type const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/operator__rtree_const___.html">operator=(rtree
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/operator__rtree____.html">operator=(rtree
+ &amp;&amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/swap_rtree___.html">swap(rtree
+ &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/insert_value_type_const___.html">insert(value_type
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/insert_iterator__iterator_.html">insert(Iterator,
+ Iterator)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/insert_convertibleorrange_const___.html">insert(ConvertibleOrRange
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/remove_value_type_const___.html">remove(value_type
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/remove_iterator__iterator_.html">remove(Iterator,
+ Iterator)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/remove_convertibleorrange_const___.html">remove(ConvertibleOrRange
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/query_predicates_const____outiter_.html">query(Predicates
+ const &amp;, OutIter)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/qbegin_predicates_const___.html">qbegin(Predicates
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/qend__.html">qend()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/size__.html">size()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/empty__.html">empty()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/clear__.html">clear()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/bounds__.html">bounds()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/count_valueorindexable_const___.html">count(ValueOrIndexable
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/parameters__.html">parameters()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/indexable_get__.html">indexable_get()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/value_eq__.html">value_eq()</a></span></dt>
+<dt><span class="section"><a href="boost__geometry__index__rtree/get_allocator__.html">get_allocator()</a></span></dt>
+</dl></div>
+<p>
+ <a class="indexterm" name="idp127939584"></a><a class="indexterm" name="idp127940272"></a><a class="indexterm" name="idp127940960"></a><a class="indexterm" name="idp127941648"></a>
+The R-tree spatial index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.description"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.description">Description</a>
+ </h6>
+<p>
+ This is self-balancing spatial index capable to store various types of
+ Values and balancing algorithms.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters">Parameters</a>
+ </h6>
+<p>
+ The user must pass a type defining the Parameters which will be used in
+ rtree creation process. This type is used e.g. to specify balancing algorithm
+ with specific parameters like min and max number of elements in node.
+ </p>
+<p>
+ Predefined algorithms with compile-time parameters are:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <code class="literal"><a class="link" href="parameters/boost__geometry__index__linear.html#structboost_1_1geometry_1_1index_1_1linear">boost::geometry::index::linear</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="parameters/boost__geometry__index__quadratic.html#structboost_1_1geometry_1_1index_1_1quadratic">boost::geometry::index::quadratic</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="parameters/boost__geometry__index__rstar.html#structboost_1_1geometry_1_1index_1_1rstar">boost::geometry::index::rstar</a></code>.
+ </li>
+</ul></div>
+<p>
+ Predefined algorithms with run-time parameters are:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <code class="literal"><a class="link" href="parameters/boost__geometry__index__dynamic_linear.html#classboost_1_1geometry_1_1index_1_1dynamic__linear">boost::geometry::index::dynamic_linear</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="parameters/boost__geometry__index__dynamic_quadratic.html#classboost_1_1geometry_1_1index_1_1dynamic__quadratic">boost::geometry::index::dynamic_quadratic</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="parameters/boost__geometry__index__dynamic_rstar.html#classboost_1_1geometry_1_1index_1_1dynamic__rstar">boost::geometry::index::dynamic_rstar</a></code>.
+ </li>
+</ul></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexablegetter"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexablegetter">IndexableGetter</a>
+ </h6>
+<p>
+ The object of IndexableGetter type translates from Value to Indexable each
+ time r-tree requires it. Which means that this operation is done for each
+ Value access. Therefore the IndexableGetter should return the Indexable
+ by const reference instead of a value. Default one can translate all types
+ adapted to Point, Box or Segment concepts (called Indexables). It also
+ handles <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Indexable</span><span class="special">,</span>
+ <span class="identifier">T</span><span class="special">&gt;</span></code></code>
+ and <code class="literal"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">Indexable</span><span class="special">,</span>
+ <span class="special">...&gt;</span></code></code>. For example,
+ if <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Box</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span></code></code>
+ is stored in the container, the default IndexableGetter translates from
+ <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Box</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span></code></code>
+ to <code class="literal"><code class="computeroutput"><span class="identifier">Box</span> <span class="keyword">const</span><span class="special">&amp;</span></code></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.equalto"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.equalto">EqualTo</a>
+ </h6>
+<p>
+ The object of EqualTo type compares Values and returns <code class="literal"><code class="computeroutput"><span class="keyword">true</span></code></code> if they're equal. It's similar
+ to <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">equal_to</span><span class="special">&lt;&gt;</span></code></code>.
+ The default EqualTo returns the result of <code class="literal"><code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">equals</span><span class="special">()</span></code></code> for types adapted to some Geometry
+ concept defined in Boost.Geometry and the result of operator= for other
+ types. Components of Pairs and Tuples are compared left-to-right.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.header"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h5"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.synopsis"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code> = <code class="literal"><a class="link" href="observers/boost__geometry__index__indexable.html#structboost_1_1geometry_1_1index_1_1indexable">index::indexable</a></code><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code> = <code class="literal"><a class="link" href="observers/boost__geometry__index__equal_to.html#structboost_1_1geometry_1_1index_1_1equal__to">index::equal_to</a></code><code class="computeroutput"><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code> = <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">class</span> <span class="identifier">rtree</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h6"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.template_parameter_s_"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Value</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of objects stored in the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Parameters</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Compile-time parameters.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">IndexableGetter</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object extracting Indexable from Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">EqualTo</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object comparing objects of type Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Allocator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The allocator used to allocate/deallocate memory, construct/destroy
+ nodes and Values.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h7"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.typedef_s_"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.typedef_s_">Typedef(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1a5761a41d87b93d4fd548ecb6600ae757"></a><code class="computeroutput"><span class="identifier">value_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of Value stored in the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17"></a><code class="computeroutput"><span class="identifier">parameters_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ R-tree parameters type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5"></a><code class="computeroutput"><span class="identifier">indexable_getter</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object extracting Indexable from Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b"></a><code class="computeroutput"><span class="identifier">value_equal</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object comparing objects of type Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e"></a><code class="computeroutput"><span class="identifier">allocator_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of allocator used by the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1a28e88e55d260a454688fe1bd5e5af96b"></a><code class="computeroutput"><span class="identifier">indexable_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Indexable type to which Value is translated.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1a12e80f9da4c68e0e687f1c2012321147"></a><code class="computeroutput"><span class="identifier">bounds_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Box type used by the R-tree.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1a5301c3d7ee3589751579e0573a9e8165"></a><code class="computeroutput"><span class="identifier">reference</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Type of reference to Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1a615e622930be97ab1f3b8ceee641feaf"></a><code class="computeroutput"><span class="identifier">const_reference</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Type of reference to const Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1a762ced6b98d2cc6503e2b00549c6a89a"></a><code class="computeroutput"><span class="identifier">pointer</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Type of pointer to Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1abad30462044d5d8fb607c24a05e8c9c2"></a><code class="computeroutput"><span class="identifier">const_pointer</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Type of pointer to const Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1ac256168e9371a070515fc61f29c691ed"></a><code class="computeroutput"><span class="identifier">difference_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Type of difference type.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1acc1f90d7b70afebc58107c523ece5cd5"></a><code class="computeroutput"><span class="identifier">size_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Unsigned integral type used by the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a name="classboost_1_1geometry_1_1index_1_1rtree_1a83fce1047d890f327ea195ed252af176"></a><code class="computeroutput"><span class="identifier">const_query_iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Type of const query iterator.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h8"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.constructor_s__and_destructor"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.constructor_s__and_destructor">Constructor(s)
+ and destructor</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/rtree__.html#classboost_1_1geometry_1_1index_1_1rtree_1a55d5fd5d205df08db5267253689ccf0c"><code class="computeroutput"><span class="identifier">rtree</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The constructor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a1a6b696d4855cbf1866196fe058c3a87"><code class="computeroutput"><span class="identifier">rtree</span><span class="special">(</span><span class="identifier">parameters_type</span> <span class="keyword">const</span>
+ <span class="special">&amp;,</span> <span class="identifier">indexable_getter</span>
+ <span class="keyword">const</span> <span class="special">&amp;,</span>
+ <span class="identifier">value_equal</span> <span class="keyword">const</span>
+ <span class="special">&amp;,</span> <span class="identifier">allocator_type</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The constructor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/rtree_iterator__iterator_.html#classboost_1_1geometry_1_1index_1_1rtree_1a037f17d8a1dfa4a818ff471dec61c912"><code class="computeroutput"><span class="identifier">rtree</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span>
+ <span class="identifier">Iterator</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The constructor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/rtree_range_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a7b96b715c52ddc13d7a81db344825848"><code class="computeroutput"><span class="identifier">rtree</span><span class="special">(</span><span class="identifier">Range</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The constructor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/_rtree__.html#classboost_1_1geometry_1_1index_1_1rtree_1af8db72811d2be53c409240204e63fb5a"><code class="computeroutput"><span class="special">~</span><span class="identifier">rtree</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The destructor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/rtree_rtree_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a826fc3236e181ad718d5283e95d7866f"><code class="computeroutput"><span class="identifier">rtree</span><span class="special">(</span><span class="identifier">rtree</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The copy constructor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/rtree_rtree_const____allocator_type_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a72b6b75e083eea2ed26f54d4a2265375"><code class="computeroutput"><span class="identifier">rtree</span><span class="special">(</span><span class="identifier">rtree</span> <span class="keyword">const</span>
+ <span class="special">&amp;,</span> <span class="identifier">allocator_type</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The copy constructor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/rtree_rtree____.html#classboost_1_1geometry_1_1index_1_1rtree_1aa8b27db8cb783282ab5274e6769da26a"><code class="computeroutput"><span class="identifier">rtree</span><span class="special">(</span><span class="identifier">rtree</span> <span class="special">&amp;&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The moving constructor.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/rtree_rtree_____allocator_type_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a8508c4236d17ff39a1caef058aac8486"><code class="computeroutput"><span class="identifier">rtree</span><span class="special">(</span><span class="identifier">rtree</span> <span class="special">&amp;&amp;,</span>
+ <span class="identifier">allocator_type</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The moving constructor.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.h9"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.member_s_"></a></span><a class="link" href="boost__geometry__index__rtree.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.member_s_">Member(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Modifier
+ </p>
+ </th>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/operator__rtree_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1ad0db5e9e41e1553f944b7e740dbbb883"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="identifier">rtree</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The assignment operator.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/operator__rtree____.html#classboost_1_1geometry_1_1index_1_1rtree_1af0bf9622ed3e901580b73ed39b746fb7"><code class="computeroutput"><span class="keyword">operator</span><span class="special">=(</span><span class="identifier">rtree</span> <span class="special">&amp;&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The moving assignment.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/swap_rtree___.html#classboost_1_1geometry_1_1index_1_1rtree_1aedb719dfece91d298e9ee56878524c9b"><code class="computeroutput"><span class="identifier">swap</span><span class="special">(</span><span class="identifier">rtree</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Swaps contents of two rtrees.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/insert_value_type_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1ad47980467e66b8644df18a480dbf9d86"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">value_type</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Insert a value to the index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/insert_iterator__iterator_.html#classboost_1_1geometry_1_1index_1_1rtree_1a60d4c8790fd8810ff8b57f049e6bed8d"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span>
+ <span class="identifier">Iterator</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Insert a range of values to the index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/insert_convertibleorrange_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a5db294b14ebf1319edcfc92e78c8167e"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">ConvertibleOrRange</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Insert a value created using convertible object or a range of
+ values to the index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/remove_value_type_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a1ce933b0b833faec5349bfc27bde15d4"><code class="computeroutput"><span class="identifier">remove</span><span class="special">(</span><span class="identifier">value_type</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Remove a value from the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/remove_iterator__iterator_.html#classboost_1_1geometry_1_1index_1_1rtree_1aa97084231d17564a94f0142d095cecaa"><code class="computeroutput"><span class="identifier">remove</span><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span>
+ <span class="identifier">Iterator</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Remove a range of values from the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/remove_convertibleorrange_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a320cd1861ba7b43364ed53e1f93a4411"><code class="computeroutput"><span class="identifier">remove</span><span class="special">(</span><span class="identifier">ConvertibleOrRange</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Remove value corresponding to an object convertible to it or
+ a range of values from the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/query_predicates_const____outiter_.html#classboost_1_1geometry_1_1index_1_1rtree_1a7baa88eb4e7a5c640ab847513de45b3e"><code class="computeroutput"><span class="identifier">query</span><span class="special">(</span><span class="identifier">Predicates</span> <span class="keyword">const</span>
+ <span class="special">&amp;,</span> <span class="identifier">OutIter</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Finds values meeting passed predicates e.g. nearest to some Point
+ and/or intersecting some Box.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/qbegin_predicates_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a63d15f3b5b157a47045fcac3fec3b7a0"><code class="computeroutput"><span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">Predicates</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the query iterator pointing at the begin of the query
+ range.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/qend__.html#classboost_1_1geometry_1_1index_1_1rtree_1af3b16f4732fa8113c0b2187005182513"><code class="computeroutput"><span class="identifier">qend</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the query iterator pointing at the end of the query range.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/size__.html#classboost_1_1geometry_1_1index_1_1rtree_1ac9f152c8c96525e3735b81635d8171b1"><code class="computeroutput"><span class="identifier">size</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the number of stored values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/empty__.html#classboost_1_1geometry_1_1index_1_1rtree_1aa5302ce1c26105d722aac20793e83f0e"><code class="computeroutput"><span class="identifier">empty</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Query if the container is empty.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/clear__.html#classboost_1_1geometry_1_1index_1_1rtree_1a1bec40977c175983f585c4488cf8fe3c"><code class="computeroutput"><span class="identifier">clear</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Removes all values stored in the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/bounds__.html#classboost_1_1geometry_1_1index_1_1rtree_1a0dad06d0f117f45ed54b5c123cb41d6e"><code class="computeroutput"><span class="identifier">bounds</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the box able to contain all values stored in the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/count_valueorindexable_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1aaa834c241c191ac9de67f134564f36fa"><code class="computeroutput"><span class="identifier">count</span><span class="special">(</span><span class="identifier">ValueOrIndexable</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Count Values or Indexables stored in the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/parameters__.html#classboost_1_1geometry_1_1index_1_1rtree_1a9076baef90a3a9c6018871fa25115a73"><code class="computeroutput"><span class="identifier">parameters</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns parameters.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/indexable_get__.html#classboost_1_1geometry_1_1index_1_1rtree_1af391fd642a218c5fb10fc68d643a62b5"><code class="computeroutput"><span class="identifier">indexable_get</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns function retrieving Indexable from Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/value_eq__.html#classboost_1_1geometry_1_1index_1_1rtree_1a16424563d0973960ac01f7a1969eeebe"><code class="computeroutput"><span class="identifier">value_eq</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns function comparing Values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__rtree/get_allocator__.html#classboost_1_1geometry_1_1index_1_1rtree_1a17d9cef211feb7f674a5b4602f4cc81e"><code class="computeroutput"><span class="identifier">get_allocator</span><span class="special">()</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns allocator used by the rtree.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__rtree/rtree__.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/_rtree__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/_rtree__.html
new file mode 100644
index 0000000000..65d6100255
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/_rtree__.html
@@ -0,0 +1,61 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>~rtree()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="rtree_range_const___.html" title="rtree(Range const &amp;)">
+<link rel="next" href="rtree_rtree_const___.html" title="rtree(rtree const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_range_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_rtree_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree._rtree__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1af8db72811d2be53c409240204e63fb5a"></a><a class="link" href="_rtree__.html" title="~rtree()">~rtree()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128720784"></a>
+The destructor.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree._rtree__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree._rtree__.synopsis"></a></span><a class="link" href="_rtree__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree._rtree__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="special">~</span><span class="identifier">rtree</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree._rtree__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree._rtree__.throws"></a></span><a class="link" href="_rtree__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree._rtree__.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_range_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_rtree_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/bounds__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/bounds__.html
new file mode 100644
index 0000000000..16254487b1
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/bounds__.html
@@ -0,0 +1,86 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>bounds()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="clear__.html" title="clear()">
+<link rel="next" href="count_valueorindexable_const___.html" title="count(ValueOrIndexable const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="clear__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="count_valueorindexable_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a0dad06d0f117f45ed54b5c123cb41d6e"></a><a class="link" href="bounds__.html" title="bounds()">bounds()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129689968"></a>
+Returns the box able to contain all values stored in the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.description"></a></span><a class="link" href="bounds__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.description">Description</a>
+ </h6>
+<p>
+ Returns the box able to contain all values stored in the container. If
+ the container is empty the result of <code class="literal"><code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">assign_inverse</span><span class="special">()</span></code></code> is returned.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.synopsis"></a></span><a class="link" href="bounds__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a12e80f9da4c68e0e687f1c2012321147">bounds_type</a></code> <code class="computeroutput"><span class="identifier">bounds</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.modifier_s_"></a></span><a class="link" href="bounds__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.returns"></a></span><a class="link" href="bounds__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.returns">Returns</a>
+ </h6>
+<p>
+ The box able to contain all values stored in the container or an invalid
+ box if there are no values in the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.throws"></a></span><a class="link" href="bounds__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.bounds__.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="clear__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="count_valueorindexable_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/clear__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/clear__.html
new file mode 100644
index 0000000000..faa77e637c
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/clear__.html
@@ -0,0 +1,61 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>clear()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="empty__.html" title="empty()">
+<link rel="next" href="bounds__.html" title="bounds()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="empty__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bounds__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.clear__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a1bec40977c175983f585c4488cf8fe3c"></a><a class="link" href="clear__.html" title="clear()">clear()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129675808"></a>
+Removes all values stored in the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.clear__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.clear__.synopsis"></a></span><a class="link" href="clear__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.clear__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">clear</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.clear__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.clear__.throws"></a></span><a class="link" href="clear__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.clear__.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="empty__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bounds__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/count_valueorindexable_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/count_valueorindexable_const___.html
new file mode 100644
index 0000000000..47334062ea
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/count_valueorindexable_const___.html
@@ -0,0 +1,134 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>count(ValueOrIndexable const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="bounds__.html" title="bounds()">
+<link rel="next" href="parameters__.html" title="parameters()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="bounds__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="parameters__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1aaa834c241c191ac9de67f134564f36fa"></a><a class="link" href="count_valueorindexable_const___.html" title="count(ValueOrIndexable const &amp;)">count(ValueOrIndexable
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129719920"></a>
+Count Values or Indexables stored in the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.description"></a></span><a class="link" href="count_valueorindexable_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.description">Description</a>
+ </h6>
+<p>
+ For indexable_type it returns the number of values which indexables equals
+ the parameter. For value_type it returns the number of values which equals
+ the parameter.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.synopsis"></a></span><a class="link" href="count_valueorindexable_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">ValueOrIndexable</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1acc1f90d7b70afebc58107c523ece5cd5">size_type</a></code> <code class="computeroutput"><span class="identifier">count</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">ValueOrIndexable</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">vori</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.modifier_s_"></a></span><a class="link" href="count_valueorindexable_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.parameter_s_"></a></span><a class="link" href="count_valueorindexable_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ValueOrIndexable</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">vori</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The value or indexable which will be counted.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.returns"></a></span><a class="link" href="count_valueorindexable_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.returns">Returns</a>
+ </h6>
+<p>
+ The number of values found.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.h5"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.throws"></a></span><a class="link" href="count_valueorindexable_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.count_valueorindexable_const___.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="bounds__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="parameters__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/empty__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/empty__.html
new file mode 100644
index 0000000000..6c9e569c80
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/empty__.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>empty()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="size__.html" title="size()">
+<link rel="next" href="clear__.html" title="clear()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="size__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="clear__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1aa5302ce1c26105d722aac20793e83f0e"></a><a class="link" href="empty__.html" title="empty()">empty()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129653792"></a>
+Query if the container is empty.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.synopsis"></a></span><a class="link" href="empty__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">bool</span></code> <code class="computeroutput"><span class="identifier">empty</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.modifier_s_"></a></span><a class="link" href="empty__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.returns"></a></span><a class="link" href="empty__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.returns">Returns</a>
+ </h6>
+<p>
+ true if the container is empty.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.throws"></a></span><a class="link" href="empty__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.empty__.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="size__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="clear__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/get_allocator__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/get_allocator__.html
new file mode 100644
index 0000000000..56deeea7e2
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/get_allocator__.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>get_allocator()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="value_eq__.html" title="value_eq()">
+<link rel="next" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="value_eq__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a17d9cef211feb7f674a5b4602f4cc81e"></a><a class="link" href="get_allocator__.html" title="get_allocator()">get_allocator()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129838144"></a>
+Returns allocator used by the rtree.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.synopsis"></a></span><a class="link" href="get_allocator__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code> <code class="computeroutput"><span class="identifier">get_allocator</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.modifier_s_"></a></span><a class="link" href="get_allocator__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.returns"></a></span><a class="link" href="get_allocator__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.returns">Returns</a>
+ </h6>
+<p>
+ The allocator.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.throws"></a></span><a class="link" href="get_allocator__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.get_allocator__.throws">Throws</a>
+ </h6>
+<p>
+ If allocator copy constructor throws.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="value_eq__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/indexable_get__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/indexable_get__.html
new file mode 100644
index 0000000000..94a7d57968
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/indexable_get__.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>indexable_get()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="parameters__.html" title="parameters()">
+<link rel="next" href="value_eq__.html" title="value_eq()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="parameters__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_eq__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1af391fd642a218c5fb10fc68d643a62b5"></a><a class="link" href="indexable_get__.html" title="indexable_get()">indexable_get()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129792720"></a>
+Returns function retrieving Indexable from Value.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.synopsis"></a></span><a class="link" href="indexable_get__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code> <code class="computeroutput"><span class="identifier">indexable_get</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.modifier_s_"></a></span><a class="link" href="indexable_get__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.returns"></a></span><a class="link" href="indexable_get__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.returns">Returns</a>
+ </h6>
+<p>
+ The indexable_getter object.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.throws"></a></span><a class="link" href="indexable_get__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.indexable_get__.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="parameters__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_eq__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_convertibleorrange_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_convertibleorrange_const___.html
new file mode 100644
index 0000000000..6428eec551
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_convertibleorrange_const___.html
@@ -0,0 +1,127 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>insert(ConvertibleOrRange const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="insert_iterator__iterator_.html" title="insert(Iterator, Iterator)">
+<link rel="next" href="remove_value_type_const___.html" title="remove(value_type const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_value_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a5db294b14ebf1319edcfc92e78c8167e"></a><a class="link" href="insert_convertibleorrange_const___.html" title="insert(ConvertibleOrRange const &amp;)">insert(ConvertibleOrRange
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129115824"></a>
+Insert a value created using convertible object or a range of values
+ to the index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___.synopsis"></a></span><a class="link" href="insert_convertibleorrange_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">ConvertibleOrRange</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">ConvertibleOrRange</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">conv_or_rng</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___.parameter_s_"></a></span><a class="link" href="insert_convertibleorrange_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ConvertibleOrRange</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">conv_or_rng</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ An object of type convertible to value_type or a range of values.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___.throws"></a></span><a class="link" href="insert_convertibleorrange_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_convertibleorrange_const___.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If Value copy constructor or copy assignment throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ This operation only guarantees that there will be no memory leaks.
+ After an exception is thrown the R-tree may be left in an inconsistent
+ state, elements must not be inserted or removed. Other operations are
+ allowed however some of them may return invalid data.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_value_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_iterator__iterator_.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_iterator__iterator_.html
new file mode 100644
index 0000000000..5d9da7ad52
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_iterator__iterator_.html
@@ -0,0 +1,144 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>insert(Iterator, Iterator)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="insert_value_type_const___.html" title="insert(value_type const &amp;)">
+<link rel="next" href="insert_convertibleorrange_const___.html" title="insert(ConvertibleOrRange const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_value_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a60d4c8790fd8810ff8b57f049e6bed8d"></a><a class="link" href="insert_iterator__iterator_.html" title="insert(Iterator, Iterator)">insert(Iterator,
+ Iterator)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129069664"></a>
+Insert a range of values to the index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_.synopsis"></a></span><a class="link" href="insert_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Iterator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">first</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">last</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_.parameter_s_"></a></span><a class="link" href="insert_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">first</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The beginning of the range of values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">last</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The end of the range of values.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_.throws"></a></span><a class="link" href="insert_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_iterator__iterator_.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If Value copy constructor or copy assignment throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ This operation only guarantees that there will be no memory leaks.
+ After an exception is thrown the R-tree may be left in an inconsistent
+ state, elements must not be inserted or removed. Other operations are
+ allowed however some of them may return invalid data.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_value_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_value_type_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_value_type_const___.html
new file mode 100644
index 0000000000..cfd9087cd0
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/insert_value_type_const___.html
@@ -0,0 +1,125 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>insert(value_type const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="swap_rtree___.html" title="swap(rtree &amp;)">
+<link rel="next" href="insert_iterator__iterator_.html" title="insert(Iterator, Iterator)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="swap_rtree___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1ad47980467e66b8644df18a480dbf9d86"></a><a class="link" href="insert_value_type_const___.html" title="insert(value_type const &amp;)">insert(value_type
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129032000"></a>
+Insert a value to the index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___.synopsis"></a></span><a class="link" href="insert_value_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a5761a41d87b93d4fd548ecb6600ae757">value_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___.parameter_s_"></a></span><a class="link" href="insert_value_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a5761a41d87b93d4fd548ecb6600ae757">value_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">value</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The value which will be stored in the container.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___.throws"></a></span><a class="link" href="insert_value_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.insert_value_type_const___.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If Value copy constructor or copy assignment throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ This operation only guarantees that there will be no memory leaks.
+ After an exception is thrown the R-tree may be left in an inconsistent
+ state, elements must not be inserted or removed. Other operations are
+ allowed however some of them may return invalid data.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="swap_rtree___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree____.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree____.html
new file mode 100644
index 0000000000..75b8482751
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree____.html
@@ -0,0 +1,123 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>operator=(rtree &amp;&amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="operator__rtree_const___.html" title="operator=(rtree const &amp;)">
+<link rel="next" href="swap_rtree___.html" title="swap(rtree &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__rtree_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap_rtree___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1af0bf9622ed3e901580b73ed39b746fb7"></a><a class="link" href="operator__rtree____.html" title="operator=(rtree &amp;&amp;)">operator=(rtree
+ &amp;&amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128955120"></a>
+The moving assignment.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.description"></a></span><a class="link" href="operator__rtree____.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.description">Description</a>
+ </h6>
+<p>
+ It uses parameters and translator from the source tree.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.synopsis"></a></span><a class="link" href="operator__rtree____.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput"> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">=</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput"> <span class="special">&amp;&amp;</span></code> <code class="computeroutput"><span class="identifier">src</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.parameter_s_"></a></span><a class="link" href="operator__rtree____.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput">
+ <span class="special">&amp;&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">src</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The rtree which content will be moved.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.throws"></a></span><a class="link" href="operator__rtree____.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree____.throws">Throws</a>
+ </h6>
+<p>
+ Only if allocators aren't equal.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If Value copy constructor throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__rtree_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap_rtree___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree_const___.html
new file mode 100644
index 0000000000..21a7d0654f
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/operator__rtree_const___.html
@@ -0,0 +1,123 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>operator=(rtree const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="rtree_rtree_____allocator_type_const___.html" title="rtree(rtree &amp;&amp;, allocator_type const &amp;)">
+<link rel="next" href="operator__rtree____.html" title="operator=(rtree &amp;&amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_rtree_____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__rtree____.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1ad0db5e9e41e1553f944b7e740dbbb883"></a><a class="link" href="operator__rtree_const___.html" title="operator=(rtree const &amp;)">operator=(rtree
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128913152"></a>
+The assignment operator.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.description"></a></span><a class="link" href="operator__rtree_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.description">Description</a>
+ </h6>
+<p>
+ It uses parameters and translator from the source tree.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.synopsis"></a></span><a class="link" href="operator__rtree_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput"> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">=</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">src</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.parameter_s_"></a></span><a class="link" href="operator__rtree_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">src</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The rtree which content will be copied.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.throws"></a></span><a class="link" href="operator__rtree_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.operator__rtree_const___.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If Value copy constructor throws.
+ </li>
+<li class="listitem">
+ If allocation throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_rtree_____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__rtree____.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/parameters__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/parameters__.html
new file mode 100644
index 0000000000..8a15e5cd95
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/parameters__.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>parameters()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="count_valueorindexable_const___.html" title="count(ValueOrIndexable const &amp;)">
+<link rel="next" href="indexable_get__.html" title="indexable_get()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="count_valueorindexable_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexable_get__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a9076baef90a3a9c6018871fa25115a73"></a><a class="link" href="parameters__.html" title="parameters()">parameters()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129770192"></a>
+Returns parameters.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.synopsis"></a></span><a class="link" href="parameters__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code> <code class="computeroutput"><span class="identifier">parameters</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.modifier_s_"></a></span><a class="link" href="parameters__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.returns"></a></span><a class="link" href="parameters__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.returns">Returns</a>
+ </h6>
+<p>
+ The parameters object.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.throws"></a></span><a class="link" href="parameters__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.parameters__.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="count_valueorindexable_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="indexable_get__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/qbegin_predicates_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/qbegin_predicates_const___.html
new file mode 100644
index 0000000000..8cd2888b3f
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/qbegin_predicates_const___.html
@@ -0,0 +1,149 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>qbegin(Predicates const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="query_predicates_const____outiter_.html" title="query(Predicates const &amp;, OutIter)">
+<link rel="next" href="qend__.html" title="qend()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="query_predicates_const____outiter_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="qend__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a63d15f3b5b157a47045fcac3fec3b7a0"></a><a class="link" href="qbegin_predicates_const___.html" title="qbegin(Predicates const &amp;)">qbegin(Predicates
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129497728"></a>
+Returns the query iterator pointing at the begin of the query range.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.description"></a></span><a class="link" href="qbegin_predicates_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.description">Description</a>
+ </h6>
+<p>
+ This method returns the iterator which may be used to perform iterative
+ queries. For the information about the predicates which may be passed
+ to this method see <a class="link" href="query_predicates_const____outiter_.html#classboost_1_1geometry_1_1index_1_1rtree_1a7baa88eb4e7a5c640ab847513de45b3e">query()</a>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.synopsis"></a></span><a class="link" href="qbegin_predicates_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Predicates</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a83fce1047d890f327ea195ed252af176">const_query_iterator</a></code> <code class="computeroutput"><span class="identifier">qbegin</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">predicates</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.modifier_s_"></a></span><a class="link" href="qbegin_predicates_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.parameter_s_"></a></span><a class="link" href="qbegin_predicates_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">predicates</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Predicates.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.returns"></a></span><a class="link" href="qbegin_predicates_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.returns">Returns</a>
+ </h6>
+<p>
+ The iterator pointing at the begin of the query range.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.h5"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.example"></a></span><a class="link" href="qbegin_predicates_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">for</span> <span class="special">(</span> <span class="identifier">Rtree</span><span class="special">::</span><span class="identifier">const_query_iterator</span> <span class="identifier">it</span> <span class="special">=</span> <span class="identifier">tree</span><span class="special">.</span><span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">10000</span><span class="special">))</span> <span class="special">;</span>
+ <span class="identifier">it</span> <span class="special">!=</span> <span class="identifier">tree</span><span class="special">.</span><span class="identifier">qend</span><span class="special">()</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">it</span> <span class="special">)</span>
+<span class="special">{</span>
+ <span class="comment">// do something with value</span>
+ <span class="keyword">if</span> <span class="special">(</span> <span class="identifier">has_enough_nearest_values</span><span class="special">()</span> <span class="special">)</span>
+ <span class="keyword">break</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.h6"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.throws"></a></span><a class="link" href="qbegin_predicates_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qbegin_predicates_const___.throws">Throws</a>
+ </h6>
+<p>
+ If predicates copy throws. If allocation throws.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="query_predicates_const____outiter_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="qend__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/qend__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/qend__.html
new file mode 100644
index 0000000000..8e4acb9e9d
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/qend__.html
@@ -0,0 +1,101 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>qend()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="qbegin_predicates_const___.html" title="qbegin(Predicates const &amp;)">
+<link rel="next" href="size__.html" title="size()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="qbegin_predicates_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="size__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1af3b16f4732fa8113c0b2187005182513"></a><a class="link" href="qend__.html" title="qend()">qend()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129576928"></a>
+Returns the query iterator pointing at the end of the query range.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.description"></a></span><a class="link" href="qend__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.description">Description</a>
+ </h6>
+<p>
+ This method returns the iterator which may be used to check if the query
+ has ended.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.synopsis"></a></span><a class="link" href="qend__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a83fce1047d890f327ea195ed252af176">const_query_iterator</a></code> <code class="computeroutput"><span class="identifier">qend</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.modifier_s_"></a></span><a class="link" href="qend__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.returns"></a></span><a class="link" href="qend__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.returns">Returns</a>
+ </h6>
+<p>
+ The iterator pointing at the end of the query range.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.example"></a></span><a class="link" href="qend__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">for</span> <span class="special">(</span> <span class="identifier">Rtree</span><span class="special">::</span><span class="identifier">const_query_iterator</span> <span class="identifier">it</span> <span class="special">=</span> <span class="identifier">tree</span><span class="special">.</span><span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">10000</span><span class="special">))</span> <span class="special">;</span>
+ <span class="identifier">it</span> <span class="special">!=</span> <span class="identifier">tree</span><span class="special">.</span><span class="identifier">qend</span><span class="special">()</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">it</span> <span class="special">)</span>
+<span class="special">{</span>
+ <span class="comment">// do something with value</span>
+ <span class="keyword">if</span> <span class="special">(</span> <span class="identifier">has_enough_nearest_values</span><span class="special">()</span> <span class="special">)</span>
+ <span class="keyword">break</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.h5"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.throws"></a></span><a class="link" href="qend__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.qend__.throws">Throws</a>
+ </h6>
+<p>
+ Nothing
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="qbegin_predicates_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="size__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/query_predicates_const____outiter_.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/query_predicates_const____outiter_.html
new file mode 100644
index 0000000000..0efff7ca3b
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/query_predicates_const____outiter_.html
@@ -0,0 +1,266 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>query(Predicates const &amp;, OutIter)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="remove_convertibleorrange_const___.html" title="remove(ConvertibleOrRange const &amp;)">
+<link rel="next" href="qbegin_predicates_const___.html" title="qbegin(Predicates const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="qbegin_predicates_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a7baa88eb4e7a5c640ab847513de45b3e"></a><a class="link" href="query_predicates_const____outiter_.html" title="query(Predicates const &amp;, OutIter)">query(Predicates
+ const &amp;, OutIter)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129323792"></a>
+Finds values meeting passed predicates e.g. nearest to some Point and/or
+ intersecting some Box.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.description"></a></span><a class="link" href="query_predicates_const____outiter_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.description">Description</a>
+ </h6>
+<p>
+ This query function performs spatial and k-nearest neighbor searches.
+ It allows to pass a set of predicates. Values will be returned only if
+ all predicates are met.
+ </p>
+<p>
+ <span class="bold"><strong>Spatial predicates</strong></span>
+ </p>
+<p>
+ Spatial predicates may be generated by one of the functions listed below:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/contains_geometry_const___.html#group__predicates_1gac11ebb8df9e5f344e8db4af1641f6996">boost::geometry::index::contains()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/covered_by_geometry_const___.html#group__predicates_1ga67e42f17aad97c80f7c0b7a8c111cab4">boost::geometry::index::covered_by()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/covers_geometry_const___.html#group__predicates_1ga8e657466bca0bb6439680a35f08acf27">boost::geometry::index::covers()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/disjoint_geometry_const___.html#group__predicates_1gab23f7e3fa751bbbd34edec7e5387ff95">boost::geometry::index::disjoint()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/intersects_geometry_const___.html#group__predicates_1gac5e7478046508c80b6df67b7e272e374">boost::geometry::index::intersects()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/overlaps_geometry_const___.html#group__predicates_1gaf7244ba36fc959e0155c1a0b6a6fe682">boost::geometry::index::overlaps()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/within_geometry_const___.html#group__predicates_1ga3467393a0d089c8b989b16940100da71">boost::geometry::index::within()</a></code>,
+ </li>
+</ul></div>
+<p>
+ It is possible to negate spatial predicates:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/contains_geometry_const___.html#group__predicates_1gac11ebb8df9e5f344e8db4af1641f6996">boost::geometry::index::contains()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/covered_by_geometry_const___.html#group__predicates_1ga67e42f17aad97c80f7c0b7a8c111cab4">boost::geometry::index::covered_by()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/covers_geometry_const___.html#group__predicates_1ga8e657466bca0bb6439680a35f08acf27">boost::geometry::index::covers()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/disjoint_geometry_const___.html#group__predicates_1gab23f7e3fa751bbbd34edec7e5387ff95">boost::geometry::index::disjoint()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/intersects_geometry_const___.html#group__predicates_1gac5e7478046508c80b6df67b7e272e374">boost::geometry::index::intersects()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/overlaps_geometry_const___.html#group__predicates_1gaf7244ba36fc959e0155c1a0b6a6fe682">boost::geometry::index::overlaps()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/within_geometry_const___.html#group__predicates_1ga3467393a0d089c8b989b16940100da71">boost::geometry::index::within()</a></code>
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Satisfies predicate</strong></span>
+ </p>
+<p>
+ This is a special kind of predicate which allows to pass a user-defined
+ function or function object which checks if Value should be returned
+ by the query. It's generated by:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/satisfies_unarypredicate_const___.html#group__predicates_1gae24a83ce8fc7d452e16ee7d16a9ec9e3">boost::geometry::index::satisfies()</a></code>.
+ </li></ul></div>
+<p>
+ <span class="bold"><strong>Nearest predicate</strong></span>
+ </p>
+<p>
+ If the nearest predicate is passed a k-nearest neighbor search will be
+ performed. This query will result in returning k values to the output
+ iterator. Only one nearest predicate may be passed to the query. It may
+ be generated by:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/nearest_geometry_const____unsigned_.html#group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36">boost::geometry::index::nearest()</a></code>.
+ </li></ul></div>
+<p>
+ <span class="bold"><strong>Connecting predicates</strong></span>
+ </p>
+<p>
+ Predicates may be passed together connected with <code class="literal"><code class="computeroutput"><span class="keyword">operator</span><span class="special">&amp;&amp;()</span></code></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.synopsis"></a></span><a class="link" href="query_predicates_const____outiter_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Predicates</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">OutIter</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1acc1f90d7b70afebc58107c523ece5cd5">size_type</a></code> <code class="computeroutput"><span class="identifier">query</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">predicates</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">OutIter</span></code> <code class="computeroutput"><span class="identifier">out_it</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.modifier_s_"></a></span><a class="link" href="query_predicates_const____outiter_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.parameter_s_"></a></span><a class="link" href="query_predicates_const____outiter_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">predicates</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Predicates.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">OutIter</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">out_it</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The output iterator, e.g. generated by std::back_inserter().
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.returns"></a></span><a class="link" href="query_predicates_const____outiter_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.returns">Returns</a>
+ </h6>
+<p>
+ The number of values found.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.h5"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.example"></a></span><a class="link" href="query_predicates_const____outiter_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="comment">// return elements intersecting box</span>
+<span class="identifier">tree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="comment">// return elements intersecting poly but not within box</span>
+<span class="identifier">tree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">poly</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="special">!</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">within</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="comment">// return elements overlapping box and meeting my_fun unary predicate</span>
+<span class="identifier">tree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">overlaps</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">(</span><span class="identifier">my_fun</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="comment">// return 5 elements nearest to pt and elements are intersecting box</span>
+<span class="identifier">tree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">5</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.h6"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.throws"></a></span><a class="link" href="query_predicates_const____outiter_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.query_predicates_const____outiter_.throws">Throws</a>
+ </h6>
+<p>
+ If Value copy constructor or copy assignment throws. If predicates copy
+ throws.
+ </p>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ Only one <code class="literal"><a class="link" href="../group__predicates/nearest_geometry_const____unsigned_.html#group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36">nearest()</a></code>
+ perdicate may be passed to the query. Passing more of them results
+ in compile-time error.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="qbegin_predicates_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_convertibleorrange_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_convertibleorrange_const___.html
new file mode 100644
index 0000000000..7c274bcccb
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_convertibleorrange_const___.html
@@ -0,0 +1,145 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>remove(ConvertibleOrRange const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="remove_iterator__iterator_.html" title="remove(Iterator, Iterator)">
+<link rel="next" href="query_predicates_const____outiter_.html" title="query(Predicates const &amp;, OutIter)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="query_predicates_const____outiter_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a320cd1861ba7b43364ed53e1f93a4411"></a><a class="link" href="remove_convertibleorrange_const___.html" title="remove(ConvertibleOrRange const &amp;)">remove(ConvertibleOrRange
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129268736"></a>
+Remove value corresponding to an object convertible to it or a range
+ of values from the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.description"></a></span><a class="link" href="remove_convertibleorrange_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.description">Description</a>
+ </h6>
+<p>
+ In contrast to the <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">set</span></code></code>
+ or <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span> <span class="identifier">erase</span><span class="special">()</span></code></code> method it removes values
+ equal to these passed as a range. Furthermore, this method removes only
+ one value for each one passed in the range, not all equal values.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.synopsis"></a></span><a class="link" href="remove_convertibleorrange_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">ConvertibleOrRange</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1acc1f90d7b70afebc58107c523ece5cd5">size_type</a></code> <code class="computeroutput"><span class="identifier">remove</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">ConvertibleOrRange</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">conv_or_rng</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.parameter_s_"></a></span><a class="link" href="remove_convertibleorrange_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ConvertibleOrRange</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">conv_or_rng</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The object of type convertible to value_type or a range of
+ values.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.returns"></a></span><a class="link" href="remove_convertibleorrange_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.returns">Returns</a>
+ </h6>
+<p>
+ The number of removed values.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.throws"></a></span><a class="link" href="remove_convertibleorrange_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_convertibleorrange_const___.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If Value copy constructor or copy assignment throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ This operation only guarantees that there will be no memory leaks.
+ After an exception is thrown the R-tree may be left in an inconsistent
+ state, elements must not be inserted or removed. Other operations are
+ allowed however some of them may return invalid data.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="query_predicates_const____outiter_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_iterator__iterator_.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_iterator__iterator_.html
new file mode 100644
index 0000000000..b589388893
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_iterator__iterator_.html
@@ -0,0 +1,162 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>remove(Iterator, Iterator)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="remove_value_type_const___.html" title="remove(value_type const &amp;)">
+<link rel="next" href="remove_convertibleorrange_const___.html" title="remove(ConvertibleOrRange const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_value_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1aa97084231d17564a94f0142d095cecaa"></a><a class="link" href="remove_iterator__iterator_.html" title="remove(Iterator, Iterator)">remove(Iterator,
+ Iterator)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129208096"></a>
+Remove a range of values from the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.description"></a></span><a class="link" href="remove_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.description">Description</a>
+ </h6>
+<p>
+ In contrast to the <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">set</span></code></code>
+ or <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span> <span class="identifier">erase</span><span class="special">()</span></code></code> method it doesn't take iterators
+ pointing to values stored in this container. It removes values equal
+ to these passed as a range. Furthermore this method removes only one
+ value for each one passed in the range, not all equal values.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.synopsis"></a></span><a class="link" href="remove_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Iterator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1acc1f90d7b70afebc58107c523ece5cd5">size_type</a></code> <code class="computeroutput"><span class="identifier">remove</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">first</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">last</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.parameter_s_"></a></span><a class="link" href="remove_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">first</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The beginning of the range of values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">last</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The end of the range of values.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.returns"></a></span><a class="link" href="remove_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.returns">Returns</a>
+ </h6>
+<p>
+ The number of removed values.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.throws"></a></span><a class="link" href="remove_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_iterator__iterator_.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If Value copy constructor or copy assignment throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ This operation only guarantees that there will be no memory leaks.
+ After an exception is thrown the R-tree may be left in an inconsistent
+ state, elements must not be inserted or removed. Other operations are
+ allowed however some of them may return invalid data.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_value_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_value_type_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_value_type_const___.html
new file mode 100644
index 0000000000..cd4bf46e97
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/remove_value_type_const___.html
@@ -0,0 +1,141 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>remove(value_type const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="insert_convertibleorrange_const___.html" title="insert(ConvertibleOrRange const &amp;)">
+<link rel="next" href="remove_iterator__iterator_.html" title="remove(Iterator, Iterator)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a1ce933b0b833faec5349bfc27bde15d4"></a><a class="link" href="remove_value_type_const___.html" title="remove(value_type const &amp;)">remove(value_type
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129156512"></a>
+Remove a value from the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.description"></a></span><a class="link" href="remove_value_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.description">Description</a>
+ </h6>
+<p>
+ In contrast to the <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">set</span></code></code>
+ or <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span> <span class="identifier">erase</span><span class="special">()</span></code></code> method this method removes
+ only one value from the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.synopsis"></a></span><a class="link" href="remove_value_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1acc1f90d7b70afebc58107c523ece5cd5">size_type</a></code> <code class="computeroutput"><span class="identifier">remove</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a5761a41d87b93d4fd548ecb6600ae757">value_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">value</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.parameter_s_"></a></span><a class="link" href="remove_value_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a5761a41d87b93d4fd548ecb6600ae757">value_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">value</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The value which will be removed from the container.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.returns"></a></span><a class="link" href="remove_value_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.returns">Returns</a>
+ </h6>
+<p>
+ 1 if the value was removed, 0 otherwise.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.throws"></a></span><a class="link" href="remove_value_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.remove_value_type_const___.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If Value copy constructor or copy assignment throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ This operation only guarantees that there will be no memory leaks.
+ After an exception is thrown the R-tree may be left in an inconsistent
+ state, elements must not be inserted or removed. Other operations are
+ allowed however some of them may return invalid data.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree__.html
new file mode 100644
index 0000000000..81caf23d71
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree__.html
@@ -0,0 +1,156 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rtree()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="next" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html" title="rtree(parameters_type const &amp;, indexable_getter const &amp;, value_equal const &amp;, allocator_type const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a55d5fd5d205df08db5267253689ccf0c"></a><a class="link" href="rtree__.html" title="rtree()">rtree()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128365600"></a>
+The constructor.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.synopsis"></a></span><a class="link" href="rtree__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">rtree</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">parameters</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">getter</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">equal</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.modifier_s_"></a></span><a class="link" href="rtree__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">explicit</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.parameter_s_"></a></span><a class="link" href="rtree__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">parameters</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The parameters object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">getter</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object extracting Indexable from Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">equal</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object comparing Values.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.throws"></a></span><a class="link" href="rtree__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree__.throws">Throws</a>
+ </h6>
+<p>
+ If allocator default constructor throws.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_iterator__iterator_.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_iterator__iterator_.html
new file mode 100644
index 0000000000..004c729e50
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_iterator__iterator_.html
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rtree(Iterator, Iterator)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html" title="rtree(parameters_type const &amp;, indexable_getter const &amp;, value_equal const &amp;, allocator_type const &amp;)">
+<link rel="next" href="rtree_range_const___.html" title="rtree(Range const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_range_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a037f17d8a1dfa4a818ff471dec61c912"></a><a class="link" href="rtree_iterator__iterator_.html" title="rtree(Iterator, Iterator)">rtree(Iterator,
+ Iterator)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128508240"></a>
+The constructor.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.description"></a></span><a class="link" href="rtree_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.description">Description</a>
+ </h6>
+<p>
+ The tree is created using packing algorithm.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.synopsis"></a></span><a class="link" href="rtree_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Iterator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">rtree</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">first</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">last</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">parameters</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">getter</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">equal</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">allocator</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.parameter_s_"></a></span><a class="link" href="rtree_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">first</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The beginning of the range of Values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">last</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The end of the range of Values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">parameters</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The parameters object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">getter</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object extracting Indexable from Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">equal</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object comparing Values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">allocator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The allocator object.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.throws"></a></span><a class="link" href="rtree_iterator__iterator_.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_iterator__iterator_.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If allocator copy constructor throws.
+ </li>
+<li class="listitem">
+ If Value copy constructor or copy assignment throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_range_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html
new file mode 100644
index 0000000000..c0289a4c5c
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html
@@ -0,0 +1,168 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rtree(parameters_type const &amp;, indexable_getter const &amp;, value_equal const &amp;, allocator_type const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="rtree__.html" title="rtree()">
+<link rel="next" href="rtree_iterator__iterator_.html" title="rtree(Iterator, Iterator)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a1a6b696d4855cbf1866196fe058c3a87"></a><a class="link" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html" title="rtree(parameters_type const &amp;, indexable_getter const &amp;, value_equal const &amp;, allocator_type const &amp;)">rtree(parameters_type
+ const &amp;, indexable_getter const &amp;, value_equal const &amp;, allocator_type
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128436016"></a>
+The constructor.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.synopsis"></a></span><a class="link" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">rtree</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">getter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">equal</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">allocator</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.parameter_s_"></a></span><a class="link" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">parameters</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The parameters object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">getter</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object extracting Indexable from Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">equal</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object comparing Values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">allocator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The allocator object.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.throws"></a></span><a class="link" href="rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_parameters_type_const____indexable_getter_const____value_equal_const____allocator_type_const___.throws">Throws</a>
+ </h6>
+<p>
+ If allocator copy constructor throws.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_range_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_range_const___.html
new file mode 100644
index 0000000000..92b67ff5e3
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_range_const___.html
@@ -0,0 +1,211 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rtree(Range const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="rtree_iterator__iterator_.html" title="rtree(Iterator, Iterator)">
+<link rel="next" href="_rtree__.html" title="~rtree()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_rtree__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a7b96b715c52ddc13d7a81db344825848"></a><a class="link" href="rtree_range_const___.html" title="rtree(Range const &amp;)">rtree(Range
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128614992"></a>
+The constructor.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.description"></a></span><a class="link" href="rtree_range_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.description">Description</a>
+ </h6>
+<p>
+ The tree is created using packing algorithm.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.synopsis"></a></span><a class="link" href="rtree_range_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Range</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">rtree</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Range</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">rng</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">parameters</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">getter</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">equal</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">allocator</span></code> = <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput"><span class="special">()</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.modifier_s_"></a></span><a class="link" href="rtree_range_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">explicit</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.parameter_s_"></a></span><a class="link" href="rtree_range_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Range</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rng</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The range of Values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a80db5532eb59f7a809bd44ded265eb17">parameters_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">parameters</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The parameters object.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1a43a7adb311cafc08e23010ccb4e97fb5">indexable_getter</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">getter</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object extracting Indexable from Value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">equal</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The function object comparing Values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">allocator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The allocator object.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.throws"></a></span><a class="link" href="rtree_range_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_range_const___.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If allocator copy constructor throws.
+ </li>
+<li class="listitem">
+ If Value copy constructor or copy assignment throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="_rtree__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree____.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree____.html
new file mode 100644
index 0000000000..0a792806d9
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree____.html
@@ -0,0 +1,115 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rtree(rtree &amp;&amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="rtree_rtree_const____allocator_type_const___.html" title="rtree(rtree const &amp;, allocator_type const &amp;)">
+<link rel="next" href="rtree_rtree_____allocator_type_const___.html" title="rtree(rtree &amp;&amp;, allocator_type const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_rtree_const____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_rtree_____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1aa8b27db8cb783282ab5274e6769da26a"></a><a class="link" href="rtree_rtree____.html" title="rtree(rtree &amp;&amp;)">rtree(rtree
+ &amp;&amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128826720"></a>
+The moving constructor.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.description"></a></span><a class="link" href="rtree_rtree____.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.description">Description</a>
+ </h6>
+<p>
+ It uses parameters, translator and allocator from the source tree.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.synopsis"></a></span><a class="link" href="rtree_rtree____.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">rtree</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput"> <span class="special">&amp;&amp;</span></code> <code class="computeroutput"><span class="identifier">src</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.parameter_s_"></a></span><a class="link" href="rtree_rtree____.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput">
+ <span class="special">&amp;&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">src</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The rtree which content will be moved.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.throws"></a></span><a class="link" href="rtree_rtree____.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree____.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_rtree_const____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_rtree_____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_____allocator_type_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_____allocator_type_const___.html
new file mode 100644
index 0000000000..105a58be68
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_____allocator_type_const___.html
@@ -0,0 +1,144 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rtree(rtree &amp;&amp;, allocator_type const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="rtree_rtree____.html" title="rtree(rtree &amp;&amp;)">
+<link rel="next" href="operator__rtree_const___.html" title="operator=(rtree const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_rtree____.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__rtree_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a8508c4236d17ff39a1caef058aac8486"></a><a class="link" href="rtree_rtree_____allocator_type_const___.html" title="rtree(rtree &amp;&amp;, allocator_type const &amp;)">rtree(rtree
+ &amp;&amp;, allocator_type const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128862176"></a>
+The moving constructor.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.description"></a></span><a class="link" href="rtree_rtree_____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.description">Description</a>
+ </h6>
+<p>
+ It uses parameters and translator from the source tree.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.synopsis"></a></span><a class="link" href="rtree_rtree_____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">rtree</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput"> <span class="special">&amp;&amp;</span></code> <code class="computeroutput"><span class="identifier">src</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">allocator</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.parameter_s_"></a></span><a class="link" href="rtree_rtree_____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput">
+ <span class="special">&amp;&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">src</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The rtree which content will be moved.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">allocator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The allocator.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.throws"></a></span><a class="link" href="rtree_rtree_____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_____allocator_type_const___.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If allocator copy constructor throws.
+ </li>
+<li class="listitem">
+ If Value copy constructor throws (only if allocators aren't equal).
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value (only if allocators
+ aren't equal).
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_rtree____.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="operator__rtree_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const___.html
new file mode 100644
index 0000000000..3de941fc15
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const___.html
@@ -0,0 +1,123 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rtree(rtree const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="_rtree__.html" title="~rtree()">
+<link rel="next" href="rtree_rtree_const____allocator_type_const___.html" title="rtree(rtree const &amp;, allocator_type const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="_rtree__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_rtree_const____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a826fc3236e181ad718d5283e95d7866f"></a><a class="link" href="rtree_rtree_const___.html" title="rtree(rtree const &amp;)">rtree(rtree
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128734288"></a>
+The copy constructor.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.description"></a></span><a class="link" href="rtree_rtree_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.description">Description</a>
+ </h6>
+<p>
+ It uses parameters, translator and allocator from the source tree.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.synopsis"></a></span><a class="link" href="rtree_rtree_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">rtree</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">src</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.parameter_s_"></a></span><a class="link" href="rtree_rtree_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">src</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The rtree which content will be copied.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.throws"></a></span><a class="link" href="rtree_rtree_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const___.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If allocator copy constructor throws.
+ </li>
+<li class="listitem">
+ If Value copy constructor throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="_rtree__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_rtree_const____allocator_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const____allocator_type_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const____allocator_type_const___.html
new file mode 100644
index 0000000000..a45861e039
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/rtree_rtree_const____allocator_type_const___.html
@@ -0,0 +1,143 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>rtree(rtree const &amp;, allocator_type const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="rtree_rtree_const___.html" title="rtree(rtree const &amp;)">
+<link rel="next" href="rtree_rtree____.html" title="rtree(rtree &amp;&amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_rtree_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_rtree____.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a72b6b75e083eea2ed26f54d4a2265375"></a><a class="link" href="rtree_rtree_const____allocator_type_const___.html" title="rtree(rtree const &amp;, allocator_type const &amp;)">rtree(rtree
+ const &amp;, allocator_type const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128774048"></a>
+The copy constructor.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.description"></a></span><a class="link" href="rtree_rtree_const____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.description">Description</a>
+ </h6>
+<p>
+ It uses Parameters and translator from the source tree.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.synopsis"></a></span><a class="link" href="rtree_rtree_const____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="identifier">rtree</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">src</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput"> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">allocator</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.parameter_s_"></a></span><a class="link" href="rtree_rtree_const____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">src</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The rtree which content will be copied.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ab6618b5c7e88ed70533233fbac0f5b2e">allocator_type</a></code><code class="computeroutput">
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">allocator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The allocator which will be used.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.throws"></a></span><a class="link" href="rtree_rtree_const____allocator_type_const___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.rtree_rtree_const____allocator_type_const___.throws">Throws</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ If allocator copy constructor throws.
+ </li>
+<li class="listitem">
+ If Value copy constructor throws.
+ </li>
+<li class="listitem">
+ If allocation throws or returns invalid value.
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_rtree_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_rtree____.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/size__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/size__.html
new file mode 100644
index 0000000000..652fe2057f
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/size__.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>size()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="qend__.html" title="qend()">
+<link rel="next" href="empty__.html" title="empty()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="qend__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="empty__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1ac9f152c8c96525e3735b81635d8171b1"></a><a class="link" href="size__.html" title="size()">size()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129631504"></a>
+Returns the number of stored values.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.synopsis"></a></span><a class="link" href="size__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1acc1f90d7b70afebc58107c523ece5cd5">size_type</a></code> <code class="computeroutput"><span class="identifier">size</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.modifier_s_"></a></span><a class="link" href="size__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.returns"></a></span><a class="link" href="size__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.returns">Returns</a>
+ </h6>
+<p>
+ The number of stored values.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.throws"></a></span><a class="link" href="size__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.size__.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="qend__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="empty__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/swap_rtree___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/swap_rtree___.html
new file mode 100644
index 0000000000..4fd131287f
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/swap_rtree___.html
@@ -0,0 +1,115 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>swap(rtree &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="operator__rtree____.html" title="operator=(rtree &amp;&amp;)">
+<link rel="next" href="insert_value_type_const___.html" title="insert(value_type const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__rtree____.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_value_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1aedb719dfece91d298e9ee56878524c9b"></a><a class="link" href="swap_rtree___.html" title="swap(rtree &amp;)">swap(rtree
+ &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp128995520"></a>
+Swaps contents of two rtrees.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.description"></a></span><a class="link" href="swap_rtree___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.description">Description</a>
+ </h6>
+<p>
+ Parameters, translator and allocators are swapped as well.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.synopsis"></a></span><a class="link" href="swap_rtree___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">void</span></code> <code class="computeroutput"><span class="identifier">swap</span></code><code class="computeroutput"><span class="special">(</span></code><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput"> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">other</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.parameter_s_"></a></span><a class="link" href="swap_rtree___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree">rtree</a></code><code class="computeroutput">
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">other</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The rtree which content will be swapped with this rtree content.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.throws"></a></span><a class="link" href="swap_rtree___.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.swap_rtree___.throws">Throws</a>
+ </h6>
+<p>
+ If allocators swap throws.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="operator__rtree____.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_value_type_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/value_eq__.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/value_eq__.html
new file mode 100644
index 0000000000..dd6bd517e5
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/boost__geometry__index__rtree/value_eq__.html
@@ -0,0 +1,77 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>value_eq()</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../boost__geometry__index__rtree.html" title="boost::geometry::index::rtree">
+<link rel="prev" href="indexable_get__.html" title="indexable_get()">
+<link rel="next" href="get_allocator__.html" title="get_allocator()">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="indexable_get__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_allocator__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__"></a><a name="classboost_1_1geometry_1_1index_1_1rtree_1a16424563d0973960ac01f7a1969eeebe"></a><a class="link" href="value_eq__.html" title="value_eq()">value_eq()</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129815536"></a>
+Returns function comparing Values.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.synopsis"></a></span><a class="link" href="value_eq__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="literal"><a class="link" href="../boost__geometry__index__rtree.html#classboost_1_1geometry_1_1index_1_1rtree_1ad8fe544de514014a1bd87ea1b881ff9b">value_equal</a></code> <code class="computeroutput"><span class="identifier">value_eq</span></code><code class="computeroutput"><span class="special">()</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.modifier_s_"></a></span><a class="link" href="value_eq__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.modifier_s_">Modifier(s)</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.returns"></a></span><a class="link" href="value_eq__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.returns">Returns</a>
+ </h6>
+<p>
+ The value_equal function.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.throws"></a></span><a class="link" href="value_eq__.html#geometry.reference.spatial_indexes.boost__geometry__index__rtree.value_eq__.throws">Throws</a>
+ </h6>
+<p>
+ Nothing.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="indexable_get__.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../boost__geometry__index__rtree.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="get_allocator__.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__adaptors.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__adaptors.html
new file mode 100644
index 0000000000..6aebbae75c
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__adaptors.html
@@ -0,0 +1,82 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Adaptors (boost::geometry::index::adaptors::)</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="group__inserters/inserter_container___.html" title="inserter(Container &amp;)">
+<link rel="next" href="group__adaptors/queried_predicates_const___.html" title="queried(Predicates const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="group__inserters/inserter_container___.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="group__adaptors/queried_predicates_const___.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.spatial_indexes.group__adaptors"></a><a class="link" href="group__adaptors.html" title="Adaptors (boost::geometry::index::adaptors::)">Adaptors
+ (boost::geometry::index::adaptors::)</a>
+</h4></div></div></div>
+<div class="toc"><dl class="toc"><dt><span class="section"><a href="group__adaptors/queried_predicates_const___.html">queried(Predicates
+ const &amp;)</a></span></dt></dl></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__adaptors.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__adaptors.functions"></a></span><a class="link" href="group__adaptors.html#geometry.reference.spatial_indexes.group__adaptors.functions">Functions</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <a class="link" href="group__adaptors/queried_predicates_const___.html#group__adaptors_1ga4716cd5423bfed3ff3e69e9ec274ac81"><code class="computeroutput"><span class="identifier">queried</span><span class="special">(</span><span class="identifier">Predicates</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The query index adaptor generator.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="group__inserters/inserter_container___.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="group__adaptors/queried_predicates_const___.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__adaptors/queried_predicates_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__adaptors/queried_predicates_const___.html
new file mode 100644
index 0000000000..31e0c528b2
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__adaptors/queried_predicates_const___.html
@@ -0,0 +1,101 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>queried(Predicates const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__adaptors.html" title="Adaptors (boost::geometry::index::adaptors::)">
+<link rel="prev" href="../group__adaptors.html" title="Adaptors (boost::geometry::index::adaptors::)">
+<link rel="next" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../group__adaptors.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__adaptors.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__adaptors.queried_predicates_const___"></a><a name="group__adaptors_1ga4716cd5423bfed3ff3e69e9ec274ac81"></a><a class="link" href="queried_predicates_const___.html" title="queried(Predicates const &amp;)">queried(Predicates
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132076544"></a>
+The query index adaptor generator.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__adaptors.queried_predicates_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__adaptors.queried_predicates_const___.synopsis"></a></span><a class="link" href="queried_predicates_const___.html#geometry.reference.spatial_indexes.group__adaptors.queried_predicates_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Predicates</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">query</span><span class="special">&lt;</span><span class="identifier">Predicates</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">::</span><span class="identifier">queried</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">pred</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__adaptors.queried_predicates_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__adaptors.queried_predicates_const___.parameter_s_"></a></span><a class="link" href="queried_predicates_const___.html#geometry.reference.spatial_indexes.group__adaptors.queried_predicates_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">pred</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Predicates.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../group__adaptors.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__adaptors.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__inserters.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__inserters.html
new file mode 100644
index 0000000000..b96ac1c210
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__inserters.html
@@ -0,0 +1,81 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Inserters (boost::geometry::index::)</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="observers/boost__geometry__index__equal_to.html" title="boost::geometry::index::equal_to">
+<link rel="next" href="group__inserters/inserter_container___.html" title="inserter(Container &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="observers/boost__geometry__index__equal_to.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="group__inserters/inserter_container___.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.spatial_indexes.group__inserters"></a><a class="link" href="group__inserters.html" title="Inserters (boost::geometry::index::)">Inserters
+ (boost::geometry::index::)</a>
+</h4></div></div></div>
+<div class="toc"><dl class="toc"><dt><span class="section"><a href="group__inserters/inserter_container___.html">inserter(Container
+ &amp;)</a></span></dt></dl></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__inserters.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__inserters.functions"></a></span><a class="link" href="group__inserters.html#geometry.reference.spatial_indexes.group__inserters.functions">Functions</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <a class="link" href="group__inserters/inserter_container___.html#group__inserters_1gab22c33d31b9805250e54ee6d6d240a47"><code class="computeroutput"><span class="identifier">inserter</span><span class="special">(</span><span class="identifier">Container</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Insert iterator generator.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="observers/boost__geometry__index__equal_to.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="group__inserters/inserter_container___.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__inserters/inserter_container___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__inserters/inserter_container___.html
new file mode 100644
index 0000000000..860b0514aa
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__inserters/inserter_container___.html
@@ -0,0 +1,117 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>inserter(Container &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__inserters.html" title="Inserters (boost::geometry::index::)">
+<link rel="prev" href="../group__inserters.html" title="Inserters (boost::geometry::index::)">
+<link rel="next" href="../group__adaptors.html" title="Adaptors (boost::geometry::index::adaptors::)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../group__inserters.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__inserters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../group__adaptors.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__inserters.inserter_container___"></a><a name="group__inserters_1gab22c33d31b9805250e54ee6d6d240a47"></a><a class="link" href="inserter_container___.html" title="inserter(Container &amp;)">inserter(Container
+ &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132016736"></a>
+Insert iterator generator.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__inserters.inserter_container___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__inserters.inserter_container___.description"></a></span><a class="link" href="inserter_container___.html#geometry.reference.spatial_indexes.group__inserters.inserter_container___.description">Description</a>
+ </h6>
+<p>
+ Returns insert iterator capable to insert values to the container (spatial
+ index) which has member function insert(value_type const&amp;) defined.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__inserters.inserter_container___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__inserters.inserter_container___.synopsis"></a></span><a class="link" href="inserter_container___.html#geometry.reference.spatial_indexes.group__inserters.inserter_container___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Container</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">insert_iterator</span><span class="special">&lt;</span><span class="identifier">Container</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">inserter</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Container</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">c</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__inserters.inserter_container___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__inserters.inserter_container___.parameter_s_"></a></span><a class="link" href="inserter_container___.html#geometry.reference.spatial_indexes.group__inserters.inserter_container___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Container</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">c</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The reference to the container (spatial index) to which values
+ will be inserted.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__inserters.inserter_container___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__inserters.inserter_container___.returns"></a></span><a class="link" href="inserter_container___.html#geometry.reference.spatial_indexes.group__inserters.inserter_container___.returns">Returns</a>
+ </h6>
+<p>
+ The insert iterator inserting values to the container.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../group__inserters.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__inserters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../group__adaptors.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates.html
new file mode 100644
index 0000000000..9e18cecc31
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates.html
@@ -0,0 +1,215 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Predicates (boost::geometry::index::)</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="group__adaptors/queried_predicates_const___.html" title="queried(Predicates const &amp;)">
+<link rel="next" href="group__predicates/contains_geometry_const___.html" title="contains(Geometry const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="group__adaptors/queried_predicates_const___.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="group__predicates/contains_geometry_const___.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates"></a><a class="link" href="group__predicates.html" title="Predicates (boost::geometry::index::)">Predicates
+ (boost::geometry::index::)</a>
+</h4></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="group__predicates/contains_geometry_const___.html">contains(Geometry
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__predicates/covered_by_geometry_const___.html">covered_by(Geometry
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__predicates/covers_geometry_const___.html">covers(Geometry
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__predicates/disjoint_geometry_const___.html">disjoint(Geometry
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__predicates/intersects_geometry_const___.html">intersects(Geometry
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__predicates/overlaps_geometry_const___.html">overlaps(Geometry
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__predicates/within_geometry_const___.html">within(Geometry
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__predicates/satisfies_unarypredicate_const___.html">satisfies(UnaryPredicate
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__predicates/nearest_geometry_const____unsigned_.html">nearest(Geometry
+ const &amp;, unsigned)</a></span></dt>
+</dl></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.functions"></a></span><a class="link" href="group__predicates.html#geometry.reference.spatial_indexes.group__predicates.functions">Functions</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__predicates/contains_geometry_const___.html#group__predicates_1gac11ebb8df9e5f344e8db4af1641f6996"><code class="computeroutput"><span class="identifier">contains</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Generate <code class="literal"><a class="link" href="group__predicates/contains_geometry_const___.html#group__predicates_1gac11ebb8df9e5f344e8db4af1641f6996">contains()</a></code>
+ predicate.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__predicates/covered_by_geometry_const___.html#group__predicates_1ga67e42f17aad97c80f7c0b7a8c111cab4"><code class="computeroutput"><span class="identifier">covered_by</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Generate <code class="literal"><a class="link" href="group__predicates/covered_by_geometry_const___.html#group__predicates_1ga67e42f17aad97c80f7c0b7a8c111cab4">covered_by()</a></code>
+ predicate.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__predicates/covers_geometry_const___.html#group__predicates_1ga8e657466bca0bb6439680a35f08acf27"><code class="computeroutput"><span class="identifier">covers</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Generate <code class="literal"><a class="link" href="group__predicates/covers_geometry_const___.html#group__predicates_1ga8e657466bca0bb6439680a35f08acf27">covers()</a></code>
+ predicate.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__predicates/disjoint_geometry_const___.html#group__predicates_1gab23f7e3fa751bbbd34edec7e5387ff95"><code class="computeroutput"><span class="identifier">disjoint</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Generate <code class="literal"><a class="link" href="group__predicates/disjoint_geometry_const___.html#group__predicates_1gab23f7e3fa751bbbd34edec7e5387ff95">disjoint()</a></code>
+ predicate.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__predicates/intersects_geometry_const___.html#group__predicates_1gac5e7478046508c80b6df67b7e272e374"><code class="computeroutput"><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Generate <code class="literal"><a class="link" href="group__predicates/intersects_geometry_const___.html#group__predicates_1gac5e7478046508c80b6df67b7e272e374">intersects()</a></code>
+ predicate.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__predicates/overlaps_geometry_const___.html#group__predicates_1gaf7244ba36fc959e0155c1a0b6a6fe682"><code class="computeroutput"><span class="identifier">overlaps</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Generate <code class="literal"><a class="link" href="group__predicates/overlaps_geometry_const___.html#group__predicates_1gaf7244ba36fc959e0155c1a0b6a6fe682">overlaps()</a></code>
+ predicate.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__predicates/within_geometry_const___.html#group__predicates_1ga3467393a0d089c8b989b16940100da71"><code class="computeroutput"><span class="identifier">within</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Generate <code class="literal"><a class="link" href="group__predicates/within_geometry_const___.html#group__predicates_1ga3467393a0d089c8b989b16940100da71">within()</a></code>
+ predicate.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__predicates/satisfies_unarypredicate_const___.html#group__predicates_1gae24a83ce8fc7d452e16ee7d16a9ec9e3"><code class="computeroutput"><span class="identifier">satisfies</span><span class="special">(</span><span class="identifier">UnaryPredicate</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Generate <a class="link" href="group__predicates/satisfies_unarypredicate_const___.html#group__predicates_1gae24a83ce8fc7d452e16ee7d16a9ec9e3">satisfies()</a>
+ predicate.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__predicates/nearest_geometry_const____unsigned_.html#group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36"><code class="computeroutput"><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;,</span> <span class="keyword">unsigned</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Generate <a class="link" href="group__predicates/nearest_geometry_const____unsigned_.html#group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36">nearest()</a>
+ predicate.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="group__adaptors/queried_predicates_const___.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="group__predicates/contains_geometry_const___.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/contains_geometry_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/contains_geometry_const___.html
new file mode 100644
index 0000000000..cf66f6c6f3
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/contains_geometry_const___.html
@@ -0,0 +1,156 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>contains(Geometry const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="prev" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="next" href="covered_by_geometry_const___.html" title="covered_by(Geometry const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="covered_by_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___"></a><a name="group__predicates_1gac11ebb8df9e5f344e8db4af1641f6996"></a><a class="link" href="contains_geometry_const___.html" title="contains(Geometry const &amp;)">contains(Geometry
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132194704"></a>
+Generate <code class="literal"><a class="link" href="contains_geometry_const___.html#group__predicates_1gac11ebb8df9e5f344e8db4af1641f6996">contains()</a></code>
+ predicate.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.description"></a></span><a class="link" href="contains_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.description">Description</a>
+ </h6>
+<p>
+ Generate a predicate defining Value and Geometry relationship. Value
+ will be returned by the query if <code class="literal"><code class="computeroutput"><span class="identifier">bg</span><span class="special">::</span><span class="identifier">within</span><span class="special">(</span><span class="identifier">Geometry</span><span class="special">,</span> <span class="identifier">Indexable</span><span class="special">)</span></code></code> returns true.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.synopsis"></a></span><a class="link" href="contains_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Geometry</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">spatial_predicate</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">,</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">contains_tag</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">contains</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">g</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.template_parameter_s_"></a></span><a class="link" href="contains_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.parameter_s_"></a></span><a class="link" href="contains_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.example"></a></span><a class="link" href="contains_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.contains_geometry_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">contains</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="covered_by_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/covered_by_geometry_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/covered_by_geometry_const___.html
new file mode 100644
index 0000000000..f6f03fcf16
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/covered_by_geometry_const___.html
@@ -0,0 +1,156 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>covered_by(Geometry const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="prev" href="contains_geometry_const___.html" title="contains(Geometry const &amp;)">
+<link rel="next" href="covers_geometry_const___.html" title="covers(Geometry const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="contains_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="covers_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___"></a><a name="group__predicates_1ga67e42f17aad97c80f7c0b7a8c111cab4"></a><a class="link" href="covered_by_geometry_const___.html" title="covered_by(Geometry const &amp;)">covered_by(Geometry
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132272496"></a>
+Generate <code class="literal"><a class="link" href="covered_by_geometry_const___.html#group__predicates_1ga67e42f17aad97c80f7c0b7a8c111cab4">covered_by()</a></code>
+ predicate.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.description"></a></span><a class="link" href="covered_by_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.description">Description</a>
+ </h6>
+<p>
+ Generate a predicate defining Value and Geometry relationship. Value
+ will be returned by the query if <code class="literal"><code class="computeroutput"><span class="identifier">bg</span><span class="special">::</span><span class="identifier">covered_by</span><span class="special">(</span><span class="identifier">Indexable</span><span class="special">,</span> <span class="identifier">Geometry</span><span class="special">)</span></code></code> returns true.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.synopsis"></a></span><a class="link" href="covered_by_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Geometry</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">spatial_predicate</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">,</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">covered_by_tag</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">covered_by</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">g</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.template_parameter_s_"></a></span><a class="link" href="covered_by_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.parameter_s_"></a></span><a class="link" href="covered_by_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.example"></a></span><a class="link" href="covered_by_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covered_by_geometry_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">covered_by</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="contains_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="covers_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/covers_geometry_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/covers_geometry_const___.html
new file mode 100644
index 0000000000..8f9fae295b
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/covers_geometry_const___.html
@@ -0,0 +1,156 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>covers(Geometry const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="prev" href="covered_by_geometry_const___.html" title="covered_by(Geometry const &amp;)">
+<link rel="next" href="disjoint_geometry_const___.html" title="disjoint(Geometry const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="covered_by_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="disjoint_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___"></a><a name="group__predicates_1ga8e657466bca0bb6439680a35f08acf27"></a><a class="link" href="covers_geometry_const___.html" title="covers(Geometry const &amp;)">covers(Geometry
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132350288"></a>
+Generate <code class="literal"><a class="link" href="covers_geometry_const___.html#group__predicates_1ga8e657466bca0bb6439680a35f08acf27">covers()</a></code>
+ predicate.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.description"></a></span><a class="link" href="covers_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.description">Description</a>
+ </h6>
+<p>
+ Generate a predicate defining Value and Geometry relationship. Value
+ will be returned by the query if <code class="literal"><code class="computeroutput"><span class="identifier">bg</span><span class="special">::</span><span class="identifier">covered_by</span><span class="special">(</span><span class="identifier">Geometry</span><span class="special">,</span> <span class="identifier">Indexable</span><span class="special">)</span></code></code> returns true.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.synopsis"></a></span><a class="link" href="covers_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Geometry</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">spatial_predicate</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">,</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">covers_tag</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">covers</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">g</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.template_parameter_s_"></a></span><a class="link" href="covers_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.parameter_s_"></a></span><a class="link" href="covers_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.example"></a></span><a class="link" href="covers_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.covers_geometry_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">covers</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="covered_by_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="disjoint_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/disjoint_geometry_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/disjoint_geometry_const___.html
new file mode 100644
index 0000000000..5d63e6735d
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/disjoint_geometry_const___.html
@@ -0,0 +1,156 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>disjoint(Geometry const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="prev" href="covers_geometry_const___.html" title="covers(Geometry const &amp;)">
+<link rel="next" href="intersects_geometry_const___.html" title="intersects(Geometry const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="covers_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="intersects_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___"></a><a name="group__predicates_1gab23f7e3fa751bbbd34edec7e5387ff95"></a><a class="link" href="disjoint_geometry_const___.html" title="disjoint(Geometry const &amp;)">disjoint(Geometry
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132428400"></a>
+Generate <code class="literal"><a class="link" href="disjoint_geometry_const___.html#group__predicates_1gab23f7e3fa751bbbd34edec7e5387ff95">disjoint()</a></code>
+ predicate.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.description"></a></span><a class="link" href="disjoint_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.description">Description</a>
+ </h6>
+<p>
+ Generate a predicate defining Value and Geometry relationship. Value
+ will be returned by the query if <code class="literal"><code class="computeroutput"><span class="identifier">bg</span><span class="special">::</span><span class="identifier">disjoint</span><span class="special">(</span><span class="identifier">Indexable</span><span class="special">,</span> <span class="identifier">Geometry</span><span class="special">)</span></code></code> returns true.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.synopsis"></a></span><a class="link" href="disjoint_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Geometry</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">spatial_predicate</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">,</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">disjoint_tag</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">disjoint</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">g</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.template_parameter_s_"></a></span><a class="link" href="disjoint_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.parameter_s_"></a></span><a class="link" href="disjoint_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.example"></a></span><a class="link" href="disjoint_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.disjoint_geometry_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">disjoint</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="covers_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="intersects_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/intersects_geometry_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/intersects_geometry_const___.html
new file mode 100644
index 0000000000..575b796513
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/intersects_geometry_const___.html
@@ -0,0 +1,158 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>intersects(Geometry const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="prev" href="disjoint_geometry_const___.html" title="disjoint(Geometry const &amp;)">
+<link rel="next" href="overlaps_geometry_const___.html" title="overlaps(Geometry const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="disjoint_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overlaps_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___"></a><a name="group__predicates_1gac5e7478046508c80b6df67b7e272e374"></a><a class="link" href="intersects_geometry_const___.html" title="intersects(Geometry const &amp;)">intersects(Geometry
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132506544"></a>
+Generate <code class="literal"><a class="link" href="intersects_geometry_const___.html#group__predicates_1gac5e7478046508c80b6df67b7e272e374">intersects()</a></code>
+ predicate.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.description"></a></span><a class="link" href="intersects_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.description">Description</a>
+ </h6>
+<p>
+ Generate a predicate defining Value and Geometry relationship. Value
+ will be returned by the query if <code class="literal"><code class="computeroutput"><span class="identifier">bg</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">Indexable</span><span class="special">,</span> <span class="identifier">Geometry</span><span class="special">)</span></code></code> returns true.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.synopsis"></a></span><a class="link" href="intersects_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Geometry</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">spatial_predicate</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">,</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">intersects_tag</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">g</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.template_parameter_s_"></a></span><a class="link" href="intersects_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.parameter_s_"></a></span><a class="link" href="intersects_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.example"></a></span><a class="link" href="intersects_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.intersects_geometry_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">ring</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">polygon</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="disjoint_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="overlaps_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/nearest_geometry_const____unsigned_.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/nearest_geometry_const____unsigned_.html
new file mode 100644
index 0000000000..52cce6327a
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/nearest_geometry_const____unsigned_.html
@@ -0,0 +1,157 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>nearest(Geometry const &amp;, unsigned)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="prev" href="satisfies_unarypredicate_const___.html" title="satisfies(UnaryPredicate const &amp;)">
+<link rel="next" href="../../strategies.html" title="Strategies">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="satisfies_unarypredicate_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../strategies.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_"></a><a name="group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36"></a><a class="link" href="nearest_geometry_const____unsigned_.html" title="nearest(Geometry const &amp;, unsigned)">nearest(Geometry
+ const &amp;, unsigned)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132893184"></a>
+Generate <a class="link" href="nearest_geometry_const____unsigned_.html#group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36">nearest()</a>
+ predicate.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.description"></a></span><a class="link" href="nearest_geometry_const____unsigned_.html#geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.description">Description</a>
+ </h6>
+<p>
+ When nearest predicate is passed to the query, k-nearest neighbour search
+ will be performed. <code class="literal"><a class="link" href="nearest_geometry_const____unsigned_.html#group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36">nearest()</a></code>
+ predicate takes a <code class="literal"><code class="computeroutput"><span class="identifier">Geometry</span></code></code>
+ from which distances to <code class="literal"><code class="computeroutput"><span class="identifier">Values</span></code></code>
+ are calculated and the maximum number of <code class="literal"><code class="computeroutput"><span class="identifier">Values</span></code></code>
+ that should be returned. Internally boost::geometry::comparable_distance()
+ is used to perform the calculation.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.synopsis"></a></span><a class="link" href="nearest_geometry_const____unsigned_.html#geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Geometry</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">nearest</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">geometry</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="keyword">unsigned</span></code> <code class="computeroutput"><span class="identifier">k</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.parameter_s_"></a></span><a class="link" href="nearest_geometry_const____unsigned_.html#geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">geometry</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The geometry from which distance is calculated.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">unsigned</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">k</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The maximum number of values to return.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.example"></a></span><a class="link" href="nearest_geometry_const____unsigned_.html#geometry.reference.spatial_indexes.group__predicates.nearest_geometry_const____unsigned_.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">5</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">box</span><span class="special">,</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ Only one <code class="literal"><a class="link" href="nearest_geometry_const____unsigned_.html#group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36">nearest()</a></code>
+ predicate may be used in a query.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="satisfies_unarypredicate_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../strategies.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/overlaps_geometry_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/overlaps_geometry_const___.html
new file mode 100644
index 0000000000..be77b9f7df
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/overlaps_geometry_const___.html
@@ -0,0 +1,156 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>overlaps(Geometry const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="prev" href="intersects_geometry_const___.html" title="intersects(Geometry const &amp;)">
+<link rel="next" href="within_geometry_const___.html" title="within(Geometry const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="intersects_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="within_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___"></a><a name="group__predicates_1gaf7244ba36fc959e0155c1a0b6a6fe682"></a><a class="link" href="overlaps_geometry_const___.html" title="overlaps(Geometry const &amp;)">overlaps(Geometry
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132604928"></a>
+Generate <code class="literal"><a class="link" href="overlaps_geometry_const___.html#group__predicates_1gaf7244ba36fc959e0155c1a0b6a6fe682">overlaps()</a></code>
+ predicate.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.description"></a></span><a class="link" href="overlaps_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.description">Description</a>
+ </h6>
+<p>
+ Generate a predicate defining Value and Geometry relationship. Value
+ will be returned by the query if <code class="literal"><code class="computeroutput"><span class="identifier">bg</span><span class="special">::</span><span class="identifier">overlaps</span><span class="special">(</span><span class="identifier">Indexable</span><span class="special">,</span> <span class="identifier">Geometry</span><span class="special">)</span></code></code> returns true.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.synopsis"></a></span><a class="link" href="overlaps_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Geometry</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">spatial_predicate</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">,</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">overlaps_tag</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">overlaps</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">g</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.template_parameter_s_"></a></span><a class="link" href="overlaps_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.parameter_s_"></a></span><a class="link" href="overlaps_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.example"></a></span><a class="link" href="overlaps_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.overlaps_geometry_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">overlaps</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="intersects_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="within_geometry_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/satisfies_unarypredicate_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/satisfies_unarypredicate_const___.html
new file mode 100644
index 0000000000..472f2c4fb6
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/satisfies_unarypredicate_const___.html
@@ -0,0 +1,172 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>satisfies(UnaryPredicate const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="prev" href="within_geometry_const___.html" title="within(Geometry const &amp;)">
+<link rel="next" href="nearest_geometry_const____unsigned_.html" title="nearest(Geometry const &amp;, unsigned)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="within_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="nearest_geometry_const____unsigned_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___"></a><a name="group__predicates_1gae24a83ce8fc7d452e16ee7d16a9ec9e3"></a><a class="link" href="satisfies_unarypredicate_const___.html" title="satisfies(UnaryPredicate const &amp;)">satisfies(UnaryPredicate
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132760768"></a>
+Generate <a class="link" href="satisfies_unarypredicate_const___.html#group__predicates_1gae24a83ce8fc7d452e16ee7d16a9ec9e3">satisfies()</a>
+ predicate.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.description"></a></span><a class="link" href="satisfies_unarypredicate_const___.html#geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.description">Description</a>
+ </h6>
+<p>
+ A wrapper around user-defined UnaryPredicate checking if Value should
+ be returned by spatial query.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.synopsis"></a></span><a class="link" href="satisfies_unarypredicate_const___.html#geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">UnaryPredicate</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">&lt;</span><span class="identifier">UnaryPredicate</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">UnaryPredicate</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">pred</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.template_parameter_s_"></a></span><a class="link" href="satisfies_unarypredicate_const___.html#geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ A type of unary predicate function or function object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.parameter_s_"></a></span><a class="link" href="satisfies_unarypredicate_const___.html#geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">UnaryPredicate</span> <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">pred</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The unary predicate function or function object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.example"></a></span><a class="link" href="satisfies_unarypredicate_const___.html#geometry.reference.spatial_indexes.group__predicates.satisfies_unarypredicate_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">is_red</span><span class="special">(</span><span class="identifier">Value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">is_red</span><span class="special">();</span> <span class="special">}</span>
+
+<span class="keyword">struct</span> <span class="identifier">is_red_o</span> <span class="special">{</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Value</span><span class="special">&gt;</span> <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">is_red</span><span class="special">();</span> <span class="special">}</span>
+<span class="special">}</span>
+
+<span class="comment">// ...</span>
+
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">(</span><span class="identifier">is_red</span><span class="special">),</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">(</span><span class="identifier">is_red_o</span><span class="special">()),</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+
+<span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_NO_CXX11_LAMBDAS</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">([](</span><span class="identifier">Value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">is_red</span><span class="special">();</span> <span class="special">}),</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="preprocessor">#endif</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="within_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="nearest_geometry_const____unsigned_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/within_geometry_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/within_geometry_const___.html
new file mode 100644
index 0000000000..4d0bbcc1ea
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__predicates/within_geometry_const___.html
@@ -0,0 +1,156 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>within(Geometry const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__predicates.html" title="Predicates (boost::geometry::index::)">
+<link rel="prev" href="overlaps_geometry_const___.html" title="overlaps(Geometry const &amp;)">
+<link rel="next" href="satisfies_unarypredicate_const___.html" title="satisfies(UnaryPredicate const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overlaps_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="satisfies_unarypredicate_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___"></a><a name="group__predicates_1ga3467393a0d089c8b989b16940100da71"></a><a class="link" href="within_geometry_const___.html" title="within(Geometry const &amp;)">within(Geometry
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp132683072"></a>
+Generate <code class="literal"><a class="link" href="within_geometry_const___.html#group__predicates_1ga3467393a0d089c8b989b16940100da71">within()</a></code>
+ predicate.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.description"></a></span><a class="link" href="within_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.description">Description</a>
+ </h6>
+<p>
+ Generate a predicate defining Value and Geometry relationship. Value
+ will be returned by the query if <code class="literal"><code class="computeroutput"><span class="identifier">bg</span><span class="special">::</span><span class="identifier">within</span><span class="special">(</span><span class="identifier">Indexable</span><span class="special">,</span> <span class="identifier">Geometry</span><span class="special">)</span></code></code> returns true.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.synopsis"></a></span><a class="link" href="within_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Geometry</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">spatial_predicate</span><span class="special">&lt;</span><span class="identifier">Geometry</span><span class="special">,</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">within_tag</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">within</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">g</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.template_parameter_s_"></a></span><a class="link" href="within_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry type.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.parameter_s_"></a></span><a class="link" href="within_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Geometry</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">g</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Geometry object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.example"></a></span><a class="link" href="within_geometry_const___.html#geometry.reference.spatial_indexes.group__predicates.within_geometry_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">spatial_index</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">within</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overlaps_geometry_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__predicates.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="satisfies_unarypredicate_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions.html
new file mode 100644
index 0000000000..b0e20f1731
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions.html
@@ -0,0 +1,294 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>R-tree free functions (boost::geometry::index::)</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="boost__geometry__index__rtree/get_allocator__.html" title="get_allocator()">
+<link rel="next" href="group__rtree__functions/insert_rtree_________value_const___.html" title="insert(rtree&lt;...&gt; &amp;, Value const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__rtree/get_allocator__.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="group__rtree__functions/insert_rtree_________value_const___.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions"></a><a class="link" href="group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">R-tree
+ free functions (boost::geometry::index::)</a>
+</h4></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="group__rtree__functions/insert_rtree_________value_const___.html">insert(rtree&lt;...&gt;
+ &amp;, Value const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/insert_rtree_________iterator__iterator_.html">insert(rtree&lt;...&gt;
+ &amp;, Iterator, Iterator)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/insert_rtree_________convertibleorrange_const___.html">insert(rtree&lt;...&gt;
+ &amp;, ConvertibleOrRange const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/remove_rtree_________value_const___.html">remove(rtree&lt;...&gt;
+ &amp;, Value const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/remove_rtree_________iterator__iterator_.html">remove(rtree&lt;...&gt;
+ &amp;, Iterator, Iterator)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/remove_rtree_________convertibleorrange_const___.html">remove(rtree&lt;...&gt;
+ &amp;, ConvertibleOrRange const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/query_rtree______const____predicates_const____outiter_.html">query(rtree&lt;...&gt;
+ const &amp;, Predicates const &amp;, OutIter)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/qbegin_rtree______const____predicates_const___.html">qbegin(rtree&lt;...&gt;
+ const &amp;, Predicates const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/qend_rtree______const___.html">qend(rtree&lt;...&gt;
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/clear_rtree________.html">clear(rtree&lt;...&gt;
+ &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/size_rtree______const___.html">size(rtree&lt;...&gt;
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/empty_rtree______const___.html">empty(rtree&lt;...&gt;
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/bounds_rtree______const___.html">bounds(rtree&lt;...&gt;
+ const &amp;)</a></span></dt>
+<dt><span class="section"><a href="group__rtree__functions/swap_rtree_________rtree________.html">swap(rtree&lt;...&gt;
+ &amp;, rtree&lt;...&gt; &amp;)</a></span></dt>
+</dl></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.functions"></a></span><a class="link" href="group__rtree__functions.html#geometry.reference.spatial_indexes.group__rtree__functions.functions">Functions</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/insert_rtree_________value_const___.html#group__rtree__functions_1gada4f62111ed22eb2860ea30995c1ce60"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="special">&amp;,</span> <span class="identifier">Value</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Insert a value to the index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/insert_rtree_________iterator__iterator_.html#group__rtree__functions_1ga056469ea699e609e67762fe1b789997f"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="special">&amp;,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Insert a range of values to the index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/insert_rtree_________convertibleorrange_const___.html#group__rtree__functions_1gab4edad000d63eb103f2dad3813ceb2b3"><code class="computeroutput"><span class="identifier">insert</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="special">&amp;,</span> <span class="identifier">ConvertibleOrRange</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Insert a value created using convertible object or a range of
+ values to the index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/remove_rtree_________value_const___.html#group__rtree__functions_1gaf353d90fd933e6110b031f63166fb45a"><code class="computeroutput"><span class="identifier">remove</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="special">&amp;,</span> <span class="identifier">Value</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Remove a value from the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/remove_rtree_________iterator__iterator_.html#group__rtree__functions_1gaa460a8985496cf133f63f245527ac6e7"><code class="computeroutput"><span class="identifier">remove</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="special">&amp;,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Remove a range of values from the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/remove_rtree_________convertibleorrange_const___.html#group__rtree__functions_1ga700c922f8b4d5ebd073e999e12b55249"><code class="computeroutput"><span class="identifier">remove</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="special">&amp;,</span> <span class="identifier">ConvertibleOrRange</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Remove a value corresponding to an object convertible to it or
+ a range of values from the container.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/query_rtree______const____predicates_const____outiter_.html#group__rtree__functions_1gadb43b211d5d743ebe2ef256328286e95"><code class="computeroutput"><span class="identifier">query</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;,</span>
+ <span class="identifier">Predicates</span> <span class="keyword">const</span>
+ <span class="special">&amp;,</span> <span class="identifier">OutIter</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Finds values meeting passed predicates e.g. nearest to some Point
+ and/or intersecting some Box.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/qbegin_rtree______const____predicates_const___.html#group__rtree__functions_1ga45c2b7b112bf730d10367e10df62aa3c"><code class="computeroutput"><span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;,</span>
+ <span class="identifier">Predicates</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the query iterator pointing at the begin of the query
+ range.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/qend_rtree______const___.html#group__rtree__functions_1ga5c9a1eb0421bf2c702392247d48143e5"><code class="computeroutput"><span class="identifier">qend</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Returns the query iterator pointing at the end of the query range.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/clear_rtree________.html#group__rtree__functions_1gabaca6c24c3838a8164aa3700c459e7a4"><code class="computeroutput"><span class="identifier">clear</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Remove all values from the index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/size_rtree______const___.html#group__rtree__functions_1gaa19a09e7b5f0a86a4b74ef2342de1d68"><code class="computeroutput"><span class="identifier">size</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the number of values stored in the index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/empty_rtree______const___.html#group__rtree__functions_1gaba44e2fb12fdc7b528bfee56a88e0844"><code class="computeroutput"><span class="identifier">empty</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Query if there are no values stored in the index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/bounds_rtree______const___.html#group__rtree__functions_1ga4e43e7720c66e88959ff511a7462a3ff"><code class="computeroutput"><span class="identifier">bounds</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Get the box containing all stored values or an invalid box if
+ the index has no values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <a class="link" href="group__rtree__functions/swap_rtree_________rtree________.html#group__rtree__functions_1gaa1250318a78d7e27ba8f3537eb0ddb3f"><code class="computeroutput"><span class="identifier">swap</span><span class="special">(</span><span class="identifier">rtree</span><span class="special">&lt;...&gt;</span>
+ <span class="special">&amp;,</span> <span class="identifier">rtree</span><span class="special">&lt;...&gt;</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Exchanges the contents of the container with those of other.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__rtree/get_allocator__.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="group__rtree__functions/insert_rtree_________value_const___.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/bounds_rtree______const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/bounds_rtree______const___.html
new file mode 100644
index 0000000000..d379c04a7a
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/bounds_rtree______const___.html
@@ -0,0 +1,126 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>bounds(rtree&lt;...&gt; const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="empty_rtree______const___.html" title="empty(rtree&lt;...&gt; const &amp;)">
+<link rel="next" href="swap_rtree_________rtree________.html" title="swap(rtree&lt;...&gt; &amp;, rtree&lt;...&gt; &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="empty_rtree______const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap_rtree_________rtree________.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___"></a><a name="group__rtree__functions_1ga4e43e7720c66e88959ff511a7462a3ff"></a><a class="link" href="bounds_rtree______const___.html" title="bounds(rtree&lt;...&gt; const &amp;)">bounds(rtree&lt;...&gt;
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp131153088"></a>
+Get the box containing all stored values or an invalid box if the index
+ has no values.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.description"></a></span><a class="link" href="bounds_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.description">Description</a>
+ </h6>
+<p>
+ It calls <code class="literal"><code class="computeroutput"><span class="identifier">rtree</span><span class="special">::</span><span class="identifier">envelope</span><span class="special">()</span></code></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.synopsis"></a></span><a class="link" href="bounds_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;::</span><span class="identifier">bounds_type</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">bounds</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.parameter_s_"></a></span><a class="link" href="bounds_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.returns"></a></span><a class="link" href="bounds_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.bounds_rtree______const___.returns">Returns</a>
+ </h6>
+<p>
+ The box containing all stored values or an invalid box.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="empty_rtree______const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="swap_rtree_________rtree________.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/clear_rtree________.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/clear_rtree________.html
new file mode 100644
index 0000000000..32691573af
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/clear_rtree________.html
@@ -0,0 +1,118 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>clear(rtree&lt;...&gt; &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="qend_rtree______const___.html" title="qend(rtree&lt;...&gt; const &amp;)">
+<link rel="next" href="size_rtree______const___.html" title="size(rtree&lt;...&gt; const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="qend_rtree______const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="size_rtree______const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________"></a><a name="group__rtree__functions_1gabaca6c24c3838a8164aa3700c459e7a4"></a><a class="link" href="clear_rtree________.html" title="clear(rtree&lt;...&gt; &amp;)">clear(rtree&lt;...&gt;
+ &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp130948672"></a>
+Remove all values from the index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________.description"></a></span><a class="link" href="clear_rtree________.html#geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________.description">Description</a>
+ </h6>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/clear__.html#classboost_1_1geometry_1_1index_1_1rtree_1a1bec40977c175983f585c4488cf8fe3c">rtree::clear()</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________.synopsis"></a></span><a class="link" href="clear_rtree________.html#geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">void</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">clear</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________.parameter_s_"></a></span><a class="link" href="clear_rtree________.html#geometry.reference.spatial_indexes.group__rtree__functions.clear_rtree________.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="qend_rtree______const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="size_rtree______const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/empty_rtree______const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/empty_rtree______const___.html
new file mode 100644
index 0000000000..5a3c8404a6
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/empty_rtree______const___.html
@@ -0,0 +1,125 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>empty(rtree&lt;...&gt; const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="size_rtree______const___.html" title="size(rtree&lt;...&gt; const &amp;)">
+<link rel="next" href="bounds_rtree______const___.html" title="bounds(rtree&lt;...&gt; const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="size_rtree______const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bounds_rtree______const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___"></a><a name="group__rtree__functions_1gaba44e2fb12fdc7b528bfee56a88e0844"></a><a class="link" href="empty_rtree______const___.html" title="empty(rtree&lt;...&gt; const &amp;)">empty(rtree&lt;...&gt;
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp131083120"></a>
+Query if there are no values stored in the index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.description"></a></span><a class="link" href="empty_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.description">Description</a>
+ </h6>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/empty__.html#classboost_1_1geometry_1_1index_1_1rtree_1aa5302ce1c26105d722aac20793e83f0e">rtree::empty()</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.synopsis"></a></span><a class="link" href="empty_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">empty</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.parameter_s_"></a></span><a class="link" href="empty_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.returns"></a></span><a class="link" href="empty_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.empty_rtree______const___.returns">Returns</a>
+ </h6>
+<p>
+ true if there are no values in the index.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="size_rtree______const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bounds_rtree______const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________convertibleorrange_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________convertibleorrange_const___.html
new file mode 100644
index 0000000000..38163044a6
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________convertibleorrange_const___.html
@@ -0,0 +1,142 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>insert(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="insert_rtree_________iterator__iterator_.html" title="insert(rtree&lt;...&gt; &amp;, Iterator, Iterator)">
+<link rel="next" href="remove_rtree_________value_const___.html" title="remove(rtree&lt;...&gt; &amp;, Value const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_rtree_________iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_rtree_________value_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___"></a><a name="group__rtree__functions_1gab4edad000d63eb103f2dad3813ceb2b3"></a><a class="link" href="insert_rtree_________convertibleorrange_const___.html" title="insert(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)">insert(rtree&lt;...&gt;
+ &amp;, ConvertibleOrRange const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp130143968"></a>
+Insert a value created using convertible object or a range of values
+ to the index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___.description"></a></span><a class="link" href="insert_rtree_________convertibleorrange_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___.description">Description</a>
+ </h6>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/insert_convertibleorrange_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a5db294b14ebf1319edcfc92e78c8167e">rtree::insert(ConvertibleOrRange
+ const&amp;)</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___.synopsis"></a></span><a class="link" href="insert_rtree_________convertibleorrange_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">ConvertibleOrRange</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">void</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">ConvertibleOrRange</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">conv_or_rng</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___.parameter_s_"></a></span><a class="link" href="insert_rtree_________convertibleorrange_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________convertibleorrange_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ConvertibleOrRange</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">conv_or_rng</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The object of type convertible to value_type or a range of
+ values.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_rtree_________iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_rtree_________value_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________iterator__iterator_.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________iterator__iterator_.html
new file mode 100644
index 0000000000..9b090cb9f3
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________iterator__iterator_.html
@@ -0,0 +1,158 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>insert(rtree&lt;...&gt; &amp;, Iterator, Iterator)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="insert_rtree_________value_const___.html" title="insert(rtree&lt;...&gt; &amp;, Value const &amp;)">
+<link rel="next" href="insert_rtree_________convertibleorrange_const___.html" title="insert(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_rtree_________value_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_rtree_________convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_"></a><a name="group__rtree__functions_1ga056469ea699e609e67762fe1b789997f"></a><a class="link" href="insert_rtree_________iterator__iterator_.html" title="insert(rtree&lt;...&gt; &amp;, Iterator, Iterator)">insert(rtree&lt;...&gt;
+ &amp;, Iterator, Iterator)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp130059504"></a>
+Insert a range of values to the index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_.description"></a></span><a class="link" href="insert_rtree_________iterator__iterator_.html#geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_.description">Description</a>
+ </h6>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/insert_iterator__iterator_.html#classboost_1_1geometry_1_1index_1_1rtree_1a60d4c8790fd8810ff8b57f049e6bed8d">rtree::insert(Iterator,
+ Iterator)</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_.synopsis"></a></span><a class="link" href="insert_rtree_________iterator__iterator_.html#geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Iterator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">void</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">first</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">last</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_.parameter_s_"></a></span><a class="link" href="insert_rtree_________iterator__iterator_.html#geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________iterator__iterator_.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">first</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The beginning of the range of values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">last</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The end of the range of values.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_rtree_________value_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_rtree_________convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________value_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________value_const___.html
new file mode 100644
index 0000000000..569853e316
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/insert_rtree_________value_const___.html
@@ -0,0 +1,139 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>insert(rtree&lt;...&gt; &amp;, Value const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="next" href="insert_rtree_________iterator__iterator_.html" title="insert(rtree&lt;...&gt; &amp;, Iterator, Iterator)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_rtree_________iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___"></a><a name="group__rtree__functions_1gada4f62111ed22eb2860ea30995c1ce60"></a><a class="link" href="insert_rtree_________value_const___.html" title="insert(rtree&lt;...&gt; &amp;, Value const &amp;)">insert(rtree&lt;...&gt;
+ &amp;, Value const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp129983456"></a>
+Insert a value to the index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___.description"></a></span><a class="link" href="insert_rtree_________value_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___.description">Description</a>
+ </h6>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/insert_value_type_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1ad47980467e66b8644df18a480dbf9d86">rtree::insert(value_type
+ const&amp;)</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___.synopsis"></a></span><a class="link" href="insert_rtree_________value_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">void</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">insert</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">v</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___.parameter_s_"></a></span><a class="link" href="insert_rtree_________value_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.insert_rtree_________value_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">v</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The value which will be stored in the index.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="insert_rtree_________iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/qbegin_rtree______const____predicates_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/qbegin_rtree______const____predicates_const___.html
new file mode 100644
index 0000000000..586a5d3206
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/qbegin_rtree______const____predicates_const___.html
@@ -0,0 +1,170 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>qbegin(rtree&lt;...&gt; const &amp;, Predicates const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="query_rtree______const____predicates_const____outiter_.html" title="query(rtree&lt;...&gt; const &amp;, Predicates const &amp;, OutIter)">
+<link rel="next" href="qend_rtree______const___.html" title="qend(rtree&lt;...&gt; const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="query_rtree______const____predicates_const____outiter_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="qend_rtree______const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___"></a><a name="group__rtree__functions_1ga45c2b7b112bf730d10367e10df62aa3c"></a><a class="link" href="qbegin_rtree______const____predicates_const___.html" title="qbegin(rtree&lt;...&gt; const &amp;, Predicates const &amp;)">qbegin(rtree&lt;...&gt;
+ const &amp;, Predicates const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp130739296"></a>
+Returns the query iterator pointing at the begin of the query range.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.description"></a></span><a class="link" href="qbegin_rtree______const____predicates_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.description">Description</a>
+ </h6>
+<p>
+ This method returns the iterator which may be used to perform iterative
+ queries. For the information about the predicates which may be passed
+ to this method see <a class="link" href="query_rtree______const____predicates_const____outiter_.html#group__rtree__functions_1gadb43b211d5d743ebe2ef256328286e95">query()</a>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.synopsis"></a></span><a class="link" href="qbegin_rtree______const____predicates_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Predicates</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;::</span><span class="identifier">const_query_iterator</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">qbegin</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">predicates</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.parameter_s_"></a></span><a class="link" href="qbegin_rtree______const____predicates_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The rtree.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">predicates</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Predicates.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.returns"></a></span><a class="link" href="qbegin_rtree______const____predicates_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.returns">Returns</a>
+ </h6>
+<p>
+ The iterator pointing at the begin of the query range.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.example"></a></span><a class="link" href="qbegin_rtree______const____predicates_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">for</span> <span class="special">(</span> <span class="identifier">Rtree</span><span class="special">::</span><span class="identifier">const_query_iterator</span> <span class="identifier">it</span> <span class="special">=</span> <span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">tree</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">10000</span><span class="special">))</span> <span class="special">;</span>
+ <span class="identifier">it</span> <span class="special">!=</span> <span class="identifier">qend</span><span class="special">(</span><span class="identifier">tree</span><span class="special">)</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">it</span> <span class="special">)</span>
+<span class="special">{</span>
+ <span class="comment">// do something with value</span>
+ <span class="keyword">if</span> <span class="special">(</span> <span class="identifier">has_enough_nearest_values</span><span class="special">()</span> <span class="special">)</span>
+ <span class="keyword">break</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.h5"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.throws"></a></span><a class="link" href="qbegin_rtree______const____predicates_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qbegin_rtree______const____predicates_const___.throws">Throws</a>
+ </h6>
+<p>
+ If predicates copy throws. If allocation throws.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="query_rtree______const____predicates_const____outiter_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="qend_rtree______const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/qend_rtree______const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/qend_rtree______const___.html
new file mode 100644
index 0000000000..c5d4cfb7ac
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/qend_rtree______const___.html
@@ -0,0 +1,98 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>qend(rtree&lt;...&gt; const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="qbegin_rtree______const____predicates_const___.html" title="qbegin(rtree&lt;...&gt; const &amp;, Predicates const &amp;)">
+<link rel="next" href="clear_rtree________.html" title="clear(rtree&lt;...&gt; &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="qbegin_rtree______const____predicates_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="clear_rtree________.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___"></a><a name="group__rtree__functions_1ga5c9a1eb0421bf2c702392247d48143e5"></a><a class="link" href="qend_rtree______const___.html" title="qend(rtree&lt;...&gt; const &amp;)">qend(rtree&lt;...&gt;
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp130862464"></a>
+Returns the query iterator pointing at the end of the query range.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.description"></a></span><a class="link" href="qend_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.description">Description</a>
+ </h6>
+<p>
+ This method returns the iterator which may be used to check if the query
+ has ended.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.synopsis"></a></span><a class="link" href="qend_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;::</span><span class="identifier">const_query_iterator</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">qend</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.returns"></a></span><a class="link" href="qend_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.returns">Returns</a>
+ </h6>
+<p>
+ The iterator pointing at the end of the query range.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.example"></a></span><a class="link" href="qend_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">for</span> <span class="special">(</span> <span class="identifier">Rtree</span><span class="special">::</span><span class="identifier">const_query_iterator</span> <span class="identifier">it</span> <span class="special">=</span> <span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">tree</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">10000</span><span class="special">))</span> <span class="special">;</span>
+ <span class="identifier">it</span> <span class="special">!=</span> <span class="identifier">qend</span><span class="special">(</span><span class="identifier">tree</span><span class="special">)</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">it</span> <span class="special">)</span>
+<span class="special">{</span>
+ <span class="comment">// do something with value</span>
+ <span class="keyword">if</span> <span class="special">(</span> <span class="identifier">has_enough_nearest_values</span><span class="special">()</span> <span class="special">)</span>
+ <span class="keyword">break</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.throws"></a></span><a class="link" href="qend_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.qend_rtree______const___.throws">Throws</a>
+ </h6>
+<p>
+ Nothing
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="qbegin_rtree______const____predicates_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="clear_rtree________.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/query_rtree______const____predicates_const____outiter_.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/query_rtree______const____predicates_const____outiter_.html
new file mode 100644
index 0000000000..ff85348ff6
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/query_rtree______const____predicates_const____outiter_.html
@@ -0,0 +1,287 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>query(rtree&lt;...&gt; const &amp;, Predicates const &amp;, OutIter)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="remove_rtree_________convertibleorrange_const___.html" title="remove(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)">
+<link rel="next" href="qbegin_rtree______const____predicates_const___.html" title="qbegin(rtree&lt;...&gt; const &amp;, Predicates const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_rtree_________convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="qbegin_rtree______const____predicates_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_"></a><a name="group__rtree__functions_1gadb43b211d5d743ebe2ef256328286e95"></a><a class="link" href="query_rtree______const____predicates_const____outiter_.html" title="query(rtree&lt;...&gt; const &amp;, Predicates const &amp;, OutIter)">query(rtree&lt;...&gt;
+ const &amp;, Predicates const &amp;, OutIter)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp130518016"></a>
+Finds values meeting passed predicates e.g. nearest to some Point and/or
+ intersecting some Box.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.description"></a></span><a class="link" href="query_rtree______const____predicates_const____outiter_.html#geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.description">Description</a>
+ </h6>
+<p>
+ This query function performs spatial and k-nearest neighbor searches.
+ It allows to pass a set of predicates. Values will be returned only if
+ all predicates are met.
+ </p>
+<p>
+ <span class="bold"><strong>Spatial predicates</strong></span>
+ </p>
+<p>
+ Spatial predicates may be generated by one of the functions listed below:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/contains_geometry_const___.html#group__predicates_1gac11ebb8df9e5f344e8db4af1641f6996">boost::geometry::index::contains()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/covered_by_geometry_const___.html#group__predicates_1ga67e42f17aad97c80f7c0b7a8c111cab4">boost::geometry::index::covered_by()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/covers_geometry_const___.html#group__predicates_1ga8e657466bca0bb6439680a35f08acf27">boost::geometry::index::covers()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/disjoint_geometry_const___.html#group__predicates_1gab23f7e3fa751bbbd34edec7e5387ff95">boost::geometry::index::disjoint()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/intersects_geometry_const___.html#group__predicates_1gac5e7478046508c80b6df67b7e272e374">boost::geometry::index::intersects()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/overlaps_geometry_const___.html#group__predicates_1gaf7244ba36fc959e0155c1a0b6a6fe682">boost::geometry::index::overlaps()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/within_geometry_const___.html#group__predicates_1ga3467393a0d089c8b989b16940100da71">boost::geometry::index::within()</a></code>,
+ </li>
+</ul></div>
+<p>
+ It is possible to negate spatial predicates:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/contains_geometry_const___.html#group__predicates_1gac11ebb8df9e5f344e8db4af1641f6996">boost::geometry::index::contains()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/covered_by_geometry_const___.html#group__predicates_1ga67e42f17aad97c80f7c0b7a8c111cab4">boost::geometry::index::covered_by()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/covers_geometry_const___.html#group__predicates_1ga8e657466bca0bb6439680a35f08acf27">boost::geometry::index::covers()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/disjoint_geometry_const___.html#group__predicates_1gab23f7e3fa751bbbd34edec7e5387ff95">boost::geometry::index::disjoint()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/intersects_geometry_const___.html#group__predicates_1gac5e7478046508c80b6df67b7e272e374">boost::geometry::index::intersects()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/overlaps_geometry_const___.html#group__predicates_1gaf7244ba36fc959e0155c1a0b6a6fe682">boost::geometry::index::overlaps()</a></code>,
+ </li>
+<li class="listitem">
+ <code class="literal"><code class="computeroutput"><span class="special">!</span> </code><a class="link" href="../group__predicates/within_geometry_const___.html#group__predicates_1ga3467393a0d089c8b989b16940100da71">boost::geometry::index::within()</a></code>
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Satisfies predicate</strong></span>
+ </p>
+<p>
+ This is a special kind of predicate which allows to pass a user-defined
+ function or function object which checks if Value should be returned
+ by the query. It's generated by:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/satisfies_unarypredicate_const___.html#group__predicates_1gae24a83ce8fc7d452e16ee7d16a9ec9e3">boost::geometry::index::satisfies()</a></code>.
+ </li></ul></div>
+<p>
+ <span class="bold"><strong>Nearest predicate</strong></span>
+ </p>
+<p>
+ If the nearest predicate is passed a k-nearest neighbor search will be
+ performed. This query will result in returning k values to the output
+ iterator. Only one nearest predicate may be passed to the query. It may
+ be generated by:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <code class="literal"><a class="link" href="../group__predicates/nearest_geometry_const____unsigned_.html#group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36">boost::geometry::index::nearest()</a></code>.
+ </li></ul></div>
+<p>
+ <span class="bold"><strong>Connecting predicates</strong></span>
+ </p>
+<p>
+ Predicates may be passed together connected with <code class="literal"><code class="computeroutput"><span class="keyword">operator</span><span class="special">&amp;&amp;()</span></code></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.synopsis"></a></span><a class="link" href="query_rtree______const____predicates_const____outiter_.html#geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Predicates</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">OutIter</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;::</span><span class="identifier">size_type</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">query</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">predicates</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">OutIter</span></code> <code class="computeroutput"><span class="identifier">out_it</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.parameter_s_"></a></span><a class="link" href="query_rtree______const____predicates_const____outiter_.html#geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The rtree.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Predicates</span> <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">predicates</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Predicates.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">OutIter</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">out_it</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The output iterator, e.g. generated by std::back_inserter().
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.returns"></a></span><a class="link" href="query_rtree______const____predicates_const____outiter_.html#geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.returns">Returns</a>
+ </h6>
+<p>
+ The number of values found.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.example"></a></span><a class="link" href="query_rtree______const____predicates_const____outiter_.html#geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.example">Example</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="comment">// return elements intersecting box</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">tree</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="comment">// return elements intersecting poly but not within box</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">tree</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">poly</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="special">!</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">within</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="comment">// return elements overlapping box and meeting my_fun value predicate</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">tree</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">overlaps</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">(</span><span class="identifier">my_fun</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="comment">// return 5 elements nearest to pt and elements are intersecting box</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">tree</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">5</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.h5"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.throws"></a></span><a class="link" href="query_rtree______const____predicates_const____outiter_.html#geometry.reference.spatial_indexes.group__rtree__functions.query_rtree______const____predicates_const____outiter_.throws">Throws</a>
+ </h6>
+<p>
+ If Value copy constructor or copy assignment throws.
+ </p>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ Only one <code class="literal"><a class="link" href="../group__predicates/nearest_geometry_const____unsigned_.html#group__predicates_1gaa34131d6438ae2960bc3215d5bd10c36">nearest()</a></code>
+ perdicate may be passed to the query. Passing more of them results
+ in compile-time error.
+ </p></td></tr>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_rtree_________convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="qbegin_rtree______const____predicates_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________convertibleorrange_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________convertibleorrange_const___.html
new file mode 100644
index 0000000000..0fd0123b20
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________convertibleorrange_const___.html
@@ -0,0 +1,155 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>remove(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="remove_rtree_________iterator__iterator_.html" title="remove(rtree&lt;...&gt; &amp;, Iterator, Iterator)">
+<link rel="next" href="query_rtree______const____predicates_const____outiter_.html" title="query(rtree&lt;...&gt; const &amp;, Predicates const &amp;, OutIter)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_rtree_________iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="query_rtree______const____predicates_const____outiter_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___"></a><a name="group__rtree__functions_1ga700c922f8b4d5ebd073e999e12b55249"></a><a class="link" href="remove_rtree_________convertibleorrange_const___.html" title="remove(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)">remove(rtree&lt;...&gt;
+ &amp;, ConvertibleOrRange const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp130420512"></a>
+Remove a value corresponding to an object convertible to it or a range
+ of values from the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.description"></a></span><a class="link" href="remove_rtree_________convertibleorrange_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.description">Description</a>
+ </h6>
+<p>
+ Remove a value corresponding to an object convertible to it or a range
+ of values from the container. In contrast to the <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">set</span></code></code> or <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span> <span class="identifier">erase</span><span class="special">()</span></code></code> method it removes values
+ equal to these passed as a range. Furthermore this method removes only
+ one value for each one passed in the range, not all equal values.
+ </p>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/remove_convertibleorrange_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a320cd1861ba7b43364ed53e1f93a4411">rtree::remove(ConvertibleOrRange
+ const&amp;)</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.synopsis"></a></span><a class="link" href="remove_rtree_________convertibleorrange_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">ConvertibleOrRange</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;::</span><span class="identifier">size_type</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">remove</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">ConvertibleOrRange</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">conv_or_rng</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.parameter_s_"></a></span><a class="link" href="remove_rtree_________convertibleorrange_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">ConvertibleOrRange</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">conv_or_rng</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The object of type convertible to value_type or the range of
+ values.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.returns"></a></span><a class="link" href="remove_rtree_________convertibleorrange_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________convertibleorrange_const___.returns">Returns</a>
+ </h6>
+<p>
+ The number of removed values.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_rtree_________iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="query_rtree______const____predicates_const____outiter_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________iterator__iterator_.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________iterator__iterator_.html
new file mode 100644
index 0000000000..1f2e4c5618
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________iterator__iterator_.html
@@ -0,0 +1,171 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>remove(rtree&lt;...&gt; &amp;, Iterator, Iterator)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="remove_rtree_________value_const___.html" title="remove(rtree&lt;...&gt; &amp;, Value const &amp;)">
+<link rel="next" href="remove_rtree_________convertibleorrange_const___.html" title="remove(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_rtree_________value_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_rtree_________convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_"></a><a name="group__rtree__functions_1gaa460a8985496cf133f63f245527ac6e7"></a><a class="link" href="remove_rtree_________iterator__iterator_.html" title="remove(rtree&lt;...&gt; &amp;, Iterator, Iterator)">remove(rtree&lt;...&gt;
+ &amp;, Iterator, Iterator)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp130317600"></a>
+Remove a range of values from the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.description"></a></span><a class="link" href="remove_rtree_________iterator__iterator_.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.description">Description</a>
+ </h6>
+<p>
+ Remove a range of values from the container. In contrast to the <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">set</span></code></code> or <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span> <span class="identifier">erase</span><span class="special">()</span></code></code> method it doesn't take iterators
+ pointing to values stored in this container. It removes values equal
+ to these passed as a range. Furthermore this function removes only one
+ value for each one passed in the range, not all equal values.
+ </p>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/remove_iterator__iterator_.html#classboost_1_1geometry_1_1index_1_1rtree_1aa97084231d17564a94f0142d095cecaa">rtree::remove(Iterator,
+ Iterator)</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.synopsis"></a></span><a class="link" href="remove_rtree_________iterator__iterator_.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Iterator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;::</span><span class="identifier">size_type</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">remove</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">first</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code> <code class="computeroutput"><span class="identifier">last</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.parameter_s_"></a></span><a class="link" href="remove_rtree_________iterator__iterator_.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">first</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The beginning of the range of values.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Iterator</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">last</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The end of the range of values.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.returns"></a></span><a class="link" href="remove_rtree_________iterator__iterator_.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________iterator__iterator_.returns">Returns</a>
+ </h6>
+<p>
+ The number of removed values.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="remove_rtree_________value_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_rtree_________convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________value_const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________value_const___.html
new file mode 100644
index 0000000000..4afc4c9088
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/remove_rtree_________value_const___.html
@@ -0,0 +1,150 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>remove(rtree&lt;...&gt; &amp;, Value const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="insert_rtree_________convertibleorrange_const___.html" title="insert(rtree&lt;...&gt; &amp;, ConvertibleOrRange const &amp;)">
+<link rel="next" href="remove_rtree_________iterator__iterator_.html" title="remove(rtree&lt;...&gt; &amp;, Iterator, Iterator)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_rtree_________convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_rtree_________iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___"></a><a name="group__rtree__functions_1gaf353d90fd933e6110b031f63166fb45a"></a><a class="link" href="remove_rtree_________value_const___.html" title="remove(rtree&lt;...&gt; &amp;, Value const &amp;)">remove(rtree&lt;...&gt;
+ &amp;, Value const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp130223568"></a>
+Remove a value from the container.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.description"></a></span><a class="link" href="remove_rtree_________value_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.description">Description</a>
+ </h6>
+<p>
+ Remove a value from the container. In contrast to the <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">set</span></code></code> or <code class="literal"><code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span> <span class="identifier">erase</span><span class="special">()</span></code></code> method this function removes
+ only one value from the container.
+ </p>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/remove_value_type_const___.html#classboost_1_1geometry_1_1index_1_1rtree_1a1ce933b0b833faec5349bfc27bde15d4">rtree::remove(value_type
+ const&amp;)</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.synopsis"></a></span><a class="link" href="remove_rtree_________value_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span><span class="special">&gt;::</span><span class="identifier">size_type</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">remove</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">v</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.parameter_s_"></a></span><a class="link" href="remove_rtree_________value_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">v</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The value which will be removed from the index.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.returns"></a></span><a class="link" href="remove_rtree_________value_const___.html#geometry.reference.spatial_indexes.group__rtree__functions.remove_rtree_________value_const___.returns">Returns</a>
+ </h6>
+<p>
+ 1 if value was removed, 0 otherwise.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="insert_rtree_________convertibleorrange_const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="remove_rtree_________iterator__iterator_.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/size_rtree______const___.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/size_rtree______const___.html
new file mode 100644
index 0000000000..046045d49b
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/size_rtree______const___.html
@@ -0,0 +1,125 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>size(rtree&lt;...&gt; const &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="clear_rtree________.html" title="clear(rtree&lt;...&gt; &amp;)">
+<link rel="next" href="empty_rtree______const___.html" title="empty(rtree&lt;...&gt; const &amp;)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="clear_rtree________.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="empty_rtree______const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___"></a><a name="group__rtree__functions_1gaa19a09e7b5f0a86a4b74ef2342de1d68"></a><a class="link" href="size_rtree______const___.html" title="size(rtree&lt;...&gt; const &amp;)">size(rtree&lt;...&gt;
+ const &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp131013536"></a>
+Get the number of values stored in the index.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.description"></a></span><a class="link" href="size_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.description">Description</a>
+ </h6>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/size__.html#classboost_1_1geometry_1_1index_1_1rtree_1ac9f152c8c96525e3735b81635d8171b1">rtree::size()</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.synopsis"></a></span><a class="link" href="size_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">size</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">tree</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.parameter_s_"></a></span><a class="link" href="size_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="keyword">const</span> <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">tree</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The spatial index.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.returns"></a></span><a class="link" href="size_rtree______const___.html#geometry.reference.spatial_indexes.group__rtree__functions.size_rtree______const___.returns">Returns</a>
+ </h6>
+<p>
+ The number of values stored in the index.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="clear_rtree________.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="empty_rtree______const___.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/swap_rtree_________rtree________.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/swap_rtree_________rtree________.html
new file mode 100644
index 0000000000..5fccaec287
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/group__rtree__functions/swap_rtree_________rtree________.html
@@ -0,0 +1,143 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>swap(rtree&lt;...&gt; &amp;, rtree&lt;...&gt; &amp;)</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../group__rtree__functions.html" title="R-tree free functions (boost::geometry::index::)">
+<link rel="prev" href="bounds_rtree______const___.html" title="bounds(rtree&lt;...&gt; const &amp;)">
+<link rel="next" href="../parameters.html" title="R-tree parameters (boost::geometry::index::)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="bounds_rtree______const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../parameters.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________"></a><a name="group__rtree__functions_1gaa1250318a78d7e27ba8f3537eb0ddb3f"></a><a class="link" href="swap_rtree_________rtree________.html" title="swap(rtree&lt;...&gt; &amp;, rtree&lt;...&gt; &amp;)">swap(rtree&lt;...&gt;
+ &amp;, rtree&lt;...&gt; &amp;)</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp131231696"></a>
+Exchanges the contents of the container with those of other.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________.description"></a></span><a class="link" href="swap_rtree_________rtree________.html#geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________.description">Description</a>
+ </h6>
+<p>
+ It calls <code class="literal"><a class="link" href="../boost__geometry__index__rtree/swap_rtree___.html#classboost_1_1geometry_1_1index_1_1rtree_1aedb719dfece91d298e9ee56878524c9b">rtree::swap()</a></code>.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________.synopsis"></a></span><a class="link" href="swap_rtree_________rtree________.html#geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Parameters</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">IndexableGetter</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">EqualTo</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Allocator</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">void</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">swap</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">l</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">Value</span><span class="special">,</span> <span class="identifier">Parameters</span><span class="special">,</span> <span class="identifier">IndexableGetter</span><span class="special">,</span> <span class="identifier">EqualTo</span><span class="special">,</span> <span class="identifier">Allocator</span> <span class="special">&gt;</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">r</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________.parameter_s_"></a></span><a class="link" href="swap_rtree_________rtree________.html#geometry.reference.spatial_indexes.group__rtree__functions.swap_rtree_________rtree________.parameter_s_">Parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">l</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The first rtree.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">rtree</span><span class="special">&lt;</span>
+ <span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span><span class="special">,</span>
+ <span class="identifier">EqualTo</span><span class="special">,</span>
+ <span class="identifier">Allocator</span> <span class="special">&gt;</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The second rtree.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="bounds_rtree______const___.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../group__rtree__functions.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../parameters.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/observers.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/observers.html
new file mode 100644
index 0000000000..1258faa335
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/observers.html
@@ -0,0 +1,49 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Observers (boost::geometry::index::)</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="parameters/boost__geometry__index__dynamic_rstar.html" title="boost::geometry::index::dynamic_rstar">
+<link rel="next" href="observers/boost__geometry__index__indexable.html" title="boost::geometry::index::indexable">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="parameters/boost__geometry__index__dynamic_rstar.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="observers/boost__geometry__index__indexable.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.spatial_indexes.observers"></a><a class="link" href="observers.html" title="Observers (boost::geometry::index::)">Observers
+ (boost::geometry::index::)</a>
+</h4></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="observers/boost__geometry__index__indexable.html">boost::geometry::index::indexable</a></span></dt>
+<dt><span class="section"><a href="observers/boost__geometry__index__equal_to.html">boost::geometry::index::equal_to</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="parameters/boost__geometry__index__dynamic_rstar.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="observers/boost__geometry__index__indexable.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/observers/boost__geometry__index__equal_to.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/observers/boost__geometry__index__equal_to.html
new file mode 100644
index 0000000000..2b95e92a25
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/observers/boost__geometry__index__equal_to.html
@@ -0,0 +1,285 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>boost::geometry::index::equal_to</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../observers.html" title="Observers (boost::geometry::index::)">
+<link rel="prev" href="boost__geometry__index__indexable.html" title="boost::geometry::index::indexable">
+<link rel="next" href="../group__inserters.html" title="Inserters (boost::geometry::index::)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__indexable.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../observers.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../group__inserters.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to"></a><a name="structboost_1_1geometry_1_1index_1_1equal__to"></a><a class="link" href="boost__geometry__index__equal_to.html" title="boost::geometry::index::equal_to">boost::geometry::index::equal_to</a>
+</h5></div></div></div>
+<div class="toc"><dl class="toc"><dt><span class="section"><a href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___">operator()(Value
+ const &amp;, Value const &amp;)</a></span></dt></dl></div>
+<p>
+ <a class="indexterm" name="idp131868752"></a><a class="indexterm" name="idp131869440"></a><a class="indexterm" name="idp131870128"></a><a class="indexterm" name="idp131870816"></a>
+The function object comparing Values.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.description"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.description">Description</a>
+ </h6>
+<p>
+ The default version handles Values which are Indexables, std::pair&lt;T1,
+ T2&gt;, boost::tuple&lt;...&gt; and std::tuple&lt;...&gt; if STD tuples
+ and variadic templates are supported. All members are compared from left
+ to right, Geometries using boost::geometry::equals() function, other
+ types using operator==.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.header"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.synopsis"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">equal_to</span></code>
+<code class="computeroutput"> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">equal_to</span><span class="special">&lt;</span> <span class="identifier">Value</span> <span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.template_parameter_s_"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Value</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of objects which are compared by this function object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.typedef_s_"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.typedef_s_">Typedef(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <a name="structboost_1_1geometry_1_1index_1_1equal__to_1ae6a986988e380c2ba4afa646294cfd93"></a><code class="computeroutput"><span class="identifier">result_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of result returned by function object.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.h5"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.member_s_"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.member_s_">Member(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Modifier
+ </p>
+ </th>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__equal_to.html#structboost_1_1geometry_1_1index_1_1equal__to_1adb497915885d69df9aff938d16922ff3"><code class="computeroutput"><span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Value</span> <span class="keyword">const</span>
+ <span class="special">&amp;,</span> <span class="identifier">Value</span>
+ <span class="keyword">const</span> <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Compare Values.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="section">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___"></a><a name="structboost_1_1geometry_1_1index_1_1equal__to_1adb497915885d69df9aff938d16922ff3"></a><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___" title="operator()(Value const &amp;, Value const &amp;)">operator()(Value
+ const &amp;, Value const &amp;)</a>
+</h6></div></div></div>
+<p>
+ <a class="indexterm" name="idp131951440"></a>
+Compare Values.
+ </p>
+<h7><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.synopsis"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.synopsis">Synopsis</a>
+ </h7><pre class="programlisting"><code class="computeroutput"><span class="keyword">bool</span></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">()</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">l</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">r</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h7><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.modifier_s_"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.modifier_s_">Modifier(s)</a>
+ </h7><p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h7><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.parameter_s_"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.parameter_s_">Parameter(s)</a>
+ </h7><div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">l</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ First value.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">r</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Second value.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h7><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.returns"></a></span><a class="link" href="boost__geometry__index__equal_to.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__equal_to.operator___value_const____value_const___.returns">Returns</a>
+ </h7><p>
+ true if Values are equal.
+ </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__indexable.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../observers.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../group__inserters.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/observers/boost__geometry__index__indexable.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/observers/boost__geometry__index__indexable.html
new file mode 100644
index 0000000000..fccfaeee85
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/observers/boost__geometry__index__indexable.html
@@ -0,0 +1,264 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>boost::geometry::index::indexable</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../observers.html" title="Observers (boost::geometry::index::)">
+<link rel="prev" href="../observers.html" title="Observers (boost::geometry::index::)">
+<link rel="next" href="boost__geometry__index__equal_to.html" title="boost::geometry::index::equal_to">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../observers.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../observers.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__equal_to.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable"></a><a name="structboost_1_1geometry_1_1index_1_1indexable"></a><a class="link" href="boost__geometry__index__indexable.html" title="boost::geometry::index::indexable">boost::geometry::index::indexable</a>
+</h5></div></div></div>
+<div class="toc"><dl class="toc"><dt><span class="section"><a href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___">operator()(Value
+ const &amp;)</a></span></dt></dl></div>
+<p>
+ <a class="indexterm" name="idp131748640"></a><a class="indexterm" name="idp131749328"></a><a class="indexterm" name="idp131750016"></a><a class="indexterm" name="idp131750704"></a>
+The function object extracting Indexable from Value.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.description"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.description">Description</a>
+ </h6>
+<p>
+ It translates Value object to Indexable object. By default, it can handle
+ Values which are Indexables, std::pair&lt;Indexable, T2&gt;, boost::tuple&lt;Indexable,
+ ...&gt; and std::tuple&lt;Indexable, ...&gt; if STD tuples and variadic
+ templates are supported.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.header"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">indexable</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.synopsis"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="keyword">typename</span> <span class="identifier">Value</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">indexable</span></code>
+<code class="computeroutput"> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">indexable</span><span class="special">&lt;</span> <span class="identifier">Value</span> <span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.template_parameter_s_"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Value</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The Value type which may be translated directly to the Indexable.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.h4"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.typedef_s_"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.typedef_s_">Typedef(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <a name="structboost_1_1geometry_1_1index_1_1indexable_1af6f21324f6484330b9deb0ee0629f4b4"></a><code class="computeroutput"><span class="identifier">result_type</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The type of result returned by function object. It should be
+ const Indexable reference.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.h5"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.member_s_"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.member_s_">Member(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Modifier
+ </p>
+ </th>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="keyword">const</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__indexable.html#structboost_1_1geometry_1_1index_1_1indexable_1afa5f2cdc3390a6f1f394890e479df794"><code class="computeroutput"><span class="keyword">operator</span><span class="special">()(</span><span class="identifier">Value</span> <span class="keyword">const</span>
+ <span class="special">&amp;)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ Return indexable extracted from the value.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="section">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___"></a><a name="structboost_1_1geometry_1_1index_1_1indexable_1afa5f2cdc3390a6f1f394890e479df794"></a><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___" title="operator()(Value const &amp;)">operator()(Value
+ const &amp;)</a>
+</h6></div></div></div>
+<p>
+ <a class="indexterm" name="idp131829536"></a>
+Return indexable extracted from the value.
+ </p>
+<h7><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.synopsis"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.synopsis">Synopsis</a>
+ </h7><pre class="programlisting"><code class="literal"><a class="link" href="boost__geometry__index__indexable.html#structboost_1_1geometry_1_1index_1_1indexable_1af6f21324f6484330b9deb0ee0629f4b4">result_type</a></code> <code class="computeroutput"><span class="keyword">operator</span><span class="special">()</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span> <span class="special">&amp;</span></code> <code class="computeroutput"><span class="identifier">v</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h7><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.modifier_s_"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.modifier_s_">Modifier(s)</a>
+ </h7><p>
+</p>
+<pre class="programlisting"><span class="keyword">const</span></pre>
+<p>
+ </p>
+<h7><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.parameter_s_"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.parameter_s_">Parameter(s)</a>
+ </h7><div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">Value</span> <span class="keyword">const</span>
+ <span class="special">&amp;</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">v</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The value.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h7><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.h3"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.returns"></a></span><a class="link" href="boost__geometry__index__indexable.html#geometry.reference.spatial_indexes.observers.boost__geometry__index__indexable.operator___value_const___.returns">Returns</a>
+ </h7><p>
+ The indexable.
+ </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../observers.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../observers.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__equal_to.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters.html
new file mode 100644
index 0000000000..34302514e1
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters.html
@@ -0,0 +1,53 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>R-tree parameters (boost::geometry::index::)</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="group__rtree__functions/swap_rtree_________rtree________.html" title="swap(rtree&lt;...&gt; &amp;, rtree&lt;...&gt; &amp;)">
+<link rel="next" href="parameters/boost__geometry__index__linear.html" title="boost::geometry::index::linear">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="group__rtree__functions/swap_rtree_________rtree________.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="parameters/boost__geometry__index__linear.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.spatial_indexes.parameters"></a><a class="link" href="parameters.html" title="R-tree parameters (boost::geometry::index::)">R-tree
+ parameters (boost::geometry::index::)</a>
+</h4></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="parameters/boost__geometry__index__linear.html">boost::geometry::index::linear</a></span></dt>
+<dt><span class="section"><a href="parameters/boost__geometry__index__quadratic.html">boost::geometry::index::quadratic</a></span></dt>
+<dt><span class="section"><a href="parameters/boost__geometry__index__rstar.html">boost::geometry::index::rstar</a></span></dt>
+<dt><span class="section"><a href="parameters/boost__geometry__index__dynamic_linear.html">boost::geometry::index::dynamic_linear</a></span></dt>
+<dt><span class="section"><a href="parameters/boost__geometry__index__dynamic_quadratic.html">boost::geometry::index::dynamic_quadratic</a></span></dt>
+<dt><span class="section"><a href="parameters/boost__geometry__index__dynamic_rstar.html">boost::geometry::index::dynamic_rstar</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="group__rtree__functions/swap_rtree_________rtree________.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="parameters/boost__geometry__index__linear.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html
new file mode 100644
index 0000000000..1e98ea6ab1
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_linear.html
@@ -0,0 +1,175 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>boost::geometry::index::dynamic_linear</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../parameters.html" title="R-tree parameters (boost::geometry::index::)">
+<link rel="prev" href="boost__geometry__index__rstar.html" title="boost::geometry::index::rstar">
+<link rel="next" href="boost__geometry__index__dynamic_quadratic.html" title="boost::geometry::index::dynamic_quadratic">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__rstar.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__dynamic_quadratic.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear"></a><a name="classboost_1_1geometry_1_1index_1_1dynamic__linear"></a><a class="link" href="boost__geometry__index__dynamic_linear.html" title="boost::geometry::index::dynamic_linear">boost::geometry::index::dynamic_linear</a>
+</h5></div></div></div>
+<div class="toc"><dl class="toc"><dt><span class="section"><a href="boost__geometry__index__dynamic_linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_">dynamic_linear(size_t)</a></span></dt></dl></div>
+<p>
+ <a class="indexterm" name="idp131496928"></a><a class="indexterm" name="idp131497616"></a><a class="indexterm" name="idp131498304"></a><a class="indexterm" name="idp131498992"></a>
+Linear r-tree creation algorithm parameters - run-time version.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.header"></a></span><a class="link" href="boost__geometry__index__dynamic_linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">parameters</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.synopsis"></a></span><a class="link" href="boost__geometry__index__dynamic_linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">class</span> <span class="identifier">dynamic_linear</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.constructor_s__and_destructor"></a></span><a class="link" href="boost__geometry__index__dynamic_linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.constructor_s__and_destructor">Constructor(s)
+ and destructor</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__dynamic_linear.html#classboost_1_1geometry_1_1index_1_1dynamic__linear_1a01a756ed100c5ac7364a487c40d33f2b"><code class="computeroutput"><span class="identifier">dynamic_linear</span><span class="special">(</span><span class="identifier">size_t</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The constructor.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="section">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_"></a><a name="classboost_1_1geometry_1_1index_1_1dynamic__linear_1a01a756ed100c5ac7364a487c40d33f2b"></a><a class="link" href="boost__geometry__index__dynamic_linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_" title="dynamic_linear(size_t)">dynamic_linear(size_t)</a>
+</h6></div></div></div>
+<p>
+ <a class="indexterm" name="idp131535424"></a>
+The constructor.
+ </p>
+<h7><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_.synopsis"></a></span><a class="link" href="boost__geometry__index__dynamic_linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_.synopsis">Synopsis</a>
+ </h7><pre class="programlisting"><code class="computeroutput"><span class="identifier">dynamic_linear</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">size_t</span></code> <code class="computeroutput"><span class="identifier">max_elements</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">size_t</span></code> <code class="computeroutput"><span class="identifier">min_elements</span></code> = <code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">default_min_elements_d</span><span class="special">()</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h7><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_.parameter_s_"></a></span><a class="link" href="boost__geometry__index__dynamic_linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_linear.dynamic_linear_size_t_.parameter_s_">Parameter(s)</a>
+ </h7><div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">max_elements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Maximum number of elements in nodes.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">min_elements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Minimum number of elements in nodes. Default: 0.3*Max.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__rstar.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__dynamic_quadratic.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html
new file mode 100644
index 0000000000..d543e0dbab
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_quadratic.html
@@ -0,0 +1,175 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>boost::geometry::index::dynamic_quadratic</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../parameters.html" title="R-tree parameters (boost::geometry::index::)">
+<link rel="prev" href="boost__geometry__index__dynamic_linear.html" title="boost::geometry::index::dynamic_linear">
+<link rel="next" href="boost__geometry__index__dynamic_rstar.html" title="boost::geometry::index::dynamic_rstar">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__dynamic_linear.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__dynamic_rstar.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic"></a><a name="classboost_1_1geometry_1_1index_1_1dynamic__quadratic"></a><a class="link" href="boost__geometry__index__dynamic_quadratic.html" title="boost::geometry::index::dynamic_quadratic">boost::geometry::index::dynamic_quadratic</a>
+</h5></div></div></div>
+<div class="toc"><dl class="toc"><dt><span class="section"><a href="boost__geometry__index__dynamic_quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_">dynamic_quadratic(size_t)</a></span></dt></dl></div>
+<p>
+ <a class="indexterm" name="idp131572928"></a><a class="indexterm" name="idp131573616"></a><a class="indexterm" name="idp131574304"></a><a class="indexterm" name="idp131574992"></a>
+Quadratic r-tree creation algorithm parameters - run-time version.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.header"></a></span><a class="link" href="boost__geometry__index__dynamic_quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">parameters</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.synopsis"></a></span><a class="link" href="boost__geometry__index__dynamic_quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">class</span> <span class="identifier">dynamic_quadratic</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.constructor_s__and_destructor"></a></span><a class="link" href="boost__geometry__index__dynamic_quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.constructor_s__and_destructor">Constructor(s)
+ and destructor</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__dynamic_quadratic.html#classboost_1_1geometry_1_1index_1_1dynamic__quadratic_1a84a1db438cd93666082b7ff736a2189d"><code class="computeroutput"><span class="identifier">dynamic_quadratic</span><span class="special">(</span><span class="identifier">size_t</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The constructor.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="section">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_"></a><a name="classboost_1_1geometry_1_1index_1_1dynamic__quadratic_1a84a1db438cd93666082b7ff736a2189d"></a><a class="link" href="boost__geometry__index__dynamic_quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_" title="dynamic_quadratic(size_t)">dynamic_quadratic(size_t)</a>
+</h6></div></div></div>
+<p>
+ <a class="indexterm" name="idp131611856"></a>
+The constructor.
+ </p>
+<h7><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_.synopsis"></a></span><a class="link" href="boost__geometry__index__dynamic_quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_.synopsis">Synopsis</a>
+ </h7><pre class="programlisting"><code class="computeroutput"><span class="identifier">dynamic_quadratic</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">size_t</span></code> <code class="computeroutput"><span class="identifier">max_elements</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">size_t</span></code> <code class="computeroutput"><span class="identifier">min_elements</span></code> = <code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">default_min_elements_d</span><span class="special">()</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h7><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_.parameter_s_"></a></span><a class="link" href="boost__geometry__index__dynamic_quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_quadratic.dynamic_quadratic_size_t_.parameter_s_">Parameter(s)</a>
+ </h7><div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">max_elements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Maximum number of elements in nodes.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">min_elements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Minimum number of elements in nodes. Default: 0.3*Max.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__dynamic_linear.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__dynamic_rstar.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html
new file mode 100644
index 0000000000..e18f189f1a
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__dynamic_rstar.html
@@ -0,0 +1,220 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>boost::geometry::index::dynamic_rstar</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../parameters.html" title="R-tree parameters (boost::geometry::index::)">
+<link rel="prev" href="boost__geometry__index__dynamic_quadratic.html" title="boost::geometry::index::dynamic_quadratic">
+<link rel="next" href="../observers.html" title="Observers (boost::geometry::index::)">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__dynamic_quadratic.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../observers.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar"></a><a name="classboost_1_1geometry_1_1index_1_1dynamic__rstar"></a><a class="link" href="boost__geometry__index__dynamic_rstar.html" title="boost::geometry::index::dynamic_rstar">boost::geometry::index::dynamic_rstar</a>
+</h5></div></div></div>
+<div class="toc"><dl class="toc"><dt><span class="section"><a href="boost__geometry__index__dynamic_rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_">dynamic_rstar(size_t)</a></span></dt></dl></div>
+<p>
+ <a class="indexterm" name="idp131649504"></a><a class="indexterm" name="idp131650192"></a><a class="indexterm" name="idp131650880"></a><a class="indexterm" name="idp131651568"></a>
+R*-tree creation algorithm parameters - run-time version.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.header"></a></span><a class="link" href="boost__geometry__index__dynamic_rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">parameters</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.synopsis"></a></span><a class="link" href="boost__geometry__index__dynamic_rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">class</span> <span class="identifier">dynamic_rstar</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.constructor_s__and_destructor"></a></span><a class="link" href="boost__geometry__index__dynamic_rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.constructor_s__and_destructor">Constructor(s)
+ and destructor</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <a class="link" href="boost__geometry__index__dynamic_rstar.html#classboost_1_1geometry_1_1index_1_1dynamic__rstar_1ad5115c769752603a179bf158f02fdb1c"><code class="computeroutput"><span class="identifier">dynamic_rstar</span><span class="special">(</span><span class="identifier">size_t</span><span class="special">)</span></code></a>
+ </p>
+ </td>
+<td>
+ <p>
+ The constructor.
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="section">
+<div class="titlepage"><div><div><h6 class="title">
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_"></a><a name="classboost_1_1geometry_1_1index_1_1dynamic__rstar_1ad5115c769752603a179bf158f02fdb1c"></a><a class="link" href="boost__geometry__index__dynamic_rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_" title="dynamic_rstar(size_t)">dynamic_rstar(size_t)</a>
+</h6></div></div></div>
+<p>
+ <a class="indexterm" name="idp131688064"></a>
+The constructor.
+ </p>
+<h7><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_.synopsis"></a></span><a class="link" href="boost__geometry__index__dynamic_rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_.synopsis">Synopsis</a>
+ </h7><pre class="programlisting"><code class="computeroutput"><span class="identifier">dynamic_rstar</span></code><code class="computeroutput"><span class="special">(</span></code><code class="computeroutput"><span class="identifier">size_t</span></code> <code class="computeroutput"><span class="identifier">max_elements</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">size_t</span></code> <code class="computeroutput"><span class="identifier">min_elements</span></code> = <code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">default_min_elements_d</span><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">size_t</span></code> <code class="computeroutput"><span class="identifier">reinserted_elements</span></code> = <code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">default_rstar_reinserted_elements_d</span><span class="special">()</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">size_t</span></code> <code class="computeroutput"><span class="identifier">overlap_cost_threshold</span></code> = <code class="computeroutput"><span class="number">32</span></code><code class="computeroutput"><span class="special">)</span></code>
+</pre>
+<h7><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_.parameter_s_"></a></span><a class="link" href="boost__geometry__index__dynamic_rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__dynamic_rstar.dynamic_rstar_size_t_.parameter_s_">Parameter(s)</a>
+ </h7><div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Type
+ </p>
+ </th>
+<th>
+ <p>
+ Name
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">max_elements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Maximum number of elements in nodes.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">min_elements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Minimum number of elements in nodes. Default: 0.3*Max.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">reinserted_elements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The number of elements reinserted by forced reinsertions
+ algorithm. If 0 forced reinsertions are disabled. Maximum
+ value is Max-Min+1. Greater values are truncated. Default:
+ 0.3*Max.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">overlap_cost_threshold</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The number of most suitable leafs taken into account while
+ choosing the leaf node to which currently inserted value
+ will be added. If value is in range (0, MaxElements) - the
+ algorithm calculates nearly minimum overlap cost, otherwise
+ all leafs are analyzed and true minimum overlap cost is calculated.
+ Default: 32.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__dynamic_quadratic.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../observers.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__linear.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__linear.html
new file mode 100644
index 0000000000..27badfcfcd
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__linear.html
@@ -0,0 +1,114 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>boost::geometry::index::linear</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../parameters.html" title="R-tree parameters (boost::geometry::index::)">
+<link rel="prev" href="../parameters.html" title="R-tree parameters (boost::geometry::index::)">
+<link rel="next" href="boost__geometry__index__quadratic.html" title="boost::geometry::index::quadratic">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../parameters.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__quadratic.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear"></a><a name="structboost_1_1geometry_1_1index_1_1linear"></a><a class="link" href="boost__geometry__index__linear.html" title="boost::geometry::index::linear">boost::geometry::index::linear</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp131321776"></a><a class="indexterm" name="idp131322464"></a><a class="indexterm" name="idp131323152"></a><a class="indexterm" name="idp131323840"></a>
+Linear r-tree creation algorithm parameters.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear.header"></a></span><a class="link" href="boost__geometry__index__linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">parameters</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear.synopsis"></a></span><a class="link" href="boost__geometry__index__linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MaxElements</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MinElements</span></code> = <code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">default_min_elements_s</span><span class="special">&lt;</span><span class="identifier">MaxElements</span><span class="special">&gt;::</span><span class="identifier">value</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">linear</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear.template_parameter_s_"></a></span><a class="link" href="boost__geometry__index__linear.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__linear.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MaxElements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Maximum number of elements in nodes.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MinElements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Minimum number of elements in nodes. Default: 0.3*Max.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../parameters.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__quadratic.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__quadratic.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__quadratic.html
new file mode 100644
index 0000000000..e3dbf3afda
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__quadratic.html
@@ -0,0 +1,114 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>boost::geometry::index::quadratic</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../parameters.html" title="R-tree parameters (boost::geometry::index::)">
+<link rel="prev" href="boost__geometry__index__linear.html" title="boost::geometry::index::linear">
+<link rel="next" href="boost__geometry__index__rstar.html" title="boost::geometry::index::rstar">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__linear.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__rstar.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic"></a><a name="structboost_1_1geometry_1_1index_1_1quadratic"></a><a class="link" href="boost__geometry__index__quadratic.html" title="boost::geometry::index::quadratic">boost::geometry::index::quadratic</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp131373568"></a><a class="indexterm" name="idp131374256"></a><a class="indexterm" name="idp131374944"></a><a class="indexterm" name="idp131375632"></a>
+Quadratic r-tree creation algorithm parameters.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic.header"></a></span><a class="link" href="boost__geometry__index__quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">parameters</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic.synopsis"></a></span><a class="link" href="boost__geometry__index__quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MaxElements</span></code><code class="computeroutput"><span class="special">,</span></code> <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MinElements</span></code> = <code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">default_min_elements_s</span><span class="special">&lt;</span><span class="identifier">MaxElements</span><span class="special">&gt;::</span><span class="identifier">value</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">quadratic</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic.template_parameter_s_"></a></span><a class="link" href="boost__geometry__index__quadratic.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__quadratic.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MaxElements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Maximum number of elements in nodes.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MinElements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Minimum number of elements in nodes. Default: 0.3*Max.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__linear.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__rstar.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__rstar.html b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__rstar.html
new file mode 100644
index 0000000000..241d9ef251
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/spatial_indexes/parameters/boost__geometry__index__rstar.html
@@ -0,0 +1,148 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>boost::geometry::index::rstar</title>
+<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../parameters.html" title="R-tree parameters (boost::geometry::index::)">
+<link rel="prev" href="boost__geometry__index__quadratic.html" title="boost::geometry::index::quadratic">
+<link rel="next" href="boost__geometry__index__dynamic_linear.html" title="boost::geometry::index::dynamic_linear">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__quadratic.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__dynamic_linear.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h5 class="title">
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar"></a><a name="structboost_1_1geometry_1_1index_1_1rstar"></a><a class="link" href="boost__geometry__index__rstar.html" title="boost::geometry::index::rstar">boost::geometry::index::rstar</a>
+</h5></div></div></div>
+<p>
+ <a class="indexterm" name="idp131425472"></a><a class="indexterm" name="idp131426160"></a><a class="indexterm" name="idp131426848"></a><a class="indexterm" name="idp131427536"></a>
+R*-tree creation algorithm parameters.
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar.h0"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar.header"></a></span><a class="link" href="boost__geometry__index__rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">parameters</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar.h1"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar.synopsis"></a></span><a class="link" href="boost__geometry__index__rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar.synopsis">Synopsis</a>
+ </h6>
+<pre class="programlisting"><code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;</span></code><code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MaxElements</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MinElements</span></code> = <code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">default_min_elements_s</span><span class="special">&lt;</span><span class="identifier">MaxElements</span><span class="special">&gt;::</span><span class="identifier">value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">ReinsertedElements</span></code> = <code class="computeroutput"><span class="identifier">detail</span><span class="special">::</span><span class="identifier">default_rstar_reinserted_elements_s</span><span class="special">&lt;</span><span class="identifier">MaxElements</span><span class="special">&gt;::</span><span class="identifier">value</span></code><code class="computeroutput"><span class="special">,</span></code>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">OverlapCostThreshold</span></code> = <code class="computeroutput"><span class="number">32</span></code><code class="computeroutput"><span class="special">&gt;</span></code>
+<code class="computeroutput"><span class="keyword">struct</span> <span class="identifier">rstar</span></code>
+<code class="computeroutput"><span class="special">{</span></code>
+<code class="computeroutput"> <span class="comment">// ...</span></code>
+<code class="computeroutput"><span class="special">};</span></code>
+</pre>
+<h6>
+<a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar.h2"></a>
+ <span class="phrase"><a name="geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar.template_parameter_s_"></a></span><a class="link" href="boost__geometry__index__rstar.html#geometry.reference.spatial_indexes.parameters.boost__geometry__index__rstar.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MaxElements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Maximum number of elements in nodes.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">MinElements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ Minimum number of elements in nodes. Default: 0.3*Max.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">ReinsertedElements</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The number of elements reinserted by forced reinsertions algorithm.
+ If 0 forced reinsertions are disabled. Maximum value is Max+1-Min.
+ Greater values are truncated. Default: 0.3*Max.
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <code class="computeroutput"><span class="identifier">size_t</span> <span class="identifier">OverlapCostThreshold</span></code>
+ </p>
+ </td>
+<td>
+ <p>
+ The number of most suitable leafs taken into account while
+ choosing the leaf node to which currently inserted value will
+ be added. If value is in range (0, MaxElements) - the algorithm
+ calculates nearly minimum overlap cost, otherwise all leafs
+ are analyzed and true minimum overlap cost is calculated. Default:
+ 32.
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="boost__geometry__index__quadratic.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../parameters.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost__geometry__index__dynamic_linear.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies.html b/libs/geometry/doc/html/geometry/reference/strategies.html
index b75fe31dcf..a52fa59fc9 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Strategies</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
-<link rel="prev" href="models/model_referring_segment.html" title="model::referring_segment">
+<link rel="prev" href="spatial_indexes/group__predicates/nearest_geometry_const____unsigned_.html" title="nearest(Geometry const &amp;, unsigned)">
<link rel="next" href="strategies/strategy_distance_pythagoras.html" title="strategy::distance::pythagoras">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,19 +20,30 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="models/model_referring_segment.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategies/strategy_distance_pythagoras.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="spatial_indexes/group__predicates/nearest_geometry_const____unsigned_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategies/strategy_distance_pythagoras.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.strategies"></a><a class="link" href="strategies.html" title="Strategies">Strategies</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="strategies/strategy_distance_pythagoras.html">strategy::distance::pythagoras</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_distance_pythagoras_box_box.html">strategy::distance::pythagoras_box_box</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_distance_pythagoras_point_box.html">strategy::distance::pythagoras_point_box</a></span></dt>
<dt><span class="section"><a href="strategies/strategy_distance_haversine.html">strategy::distance::haversine</a></span></dt>
<dt><span class="section"><a href="strategies/strategy_distance_projected_point.html">strategy::distance::projected_point</a></span></dt>
<dt><span class="section"><a href="strategies/strategy_distance_cross_track.html">strategy::distance::cross_track</a></span></dt>
<dt><span class="section"><a href="strategies/strategy_area_surveyor.html">strategy::area::surveyor</a></span></dt>
<dt><span class="section"><a href="strategies/strategy_area_huiller.html">strategy::area::huiller</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_buffer_join_round.html">strategy::buffer::join_round</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_buffer_join_miter.html">strategy::buffer::join_miter</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_buffer_end_round.html">strategy::buffer::end_round</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_buffer_end_flat.html">strategy::buffer::end_flat</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_buffer_distance_symmetric.html">strategy::buffer::distance_symmetric</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_buffer_distance_asymmetric.html">strategy::buffer::distance_asymmetric</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_buffer_point_circle.html">strategy::buffer::point_circle</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_buffer_point_square.html">strategy::buffer::point_square</a></span></dt>
+<dt><span class="section"><a href="strategies/strategy_buffer_side_straight.html">strategy::buffer::side_straight</a></span></dt>
<dt><span class="section"><a href="strategies/strategy_centroid_average.html">strategy::centroid::average</a></span></dt>
<dt><span class="section"><a href="strategies/strategy_centroid_bashein_detmer.html">strategy::centroid::bashein_detmer</a></span></dt>
<dt><span class="section"><a href="strategies/strategy_convex_hull_graham_andrew.html">strategy::convex_hull::graham_andrew</a></span></dt>
@@ -53,8 +64,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -62,7 +73,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="models/model_referring_segment.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategies/strategy_distance_pythagoras.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="spatial_indexes/group__predicates/nearest_geometry_const____unsigned_.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategies/strategy_distance_pythagoras.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_area_huiller.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_area_huiller.html
index 081327ba77..68d2a7a585 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_area_huiller.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_area_huiller.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::area::huiller</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_area_surveyor.html" title="strategy::area::surveyor">
-<link rel="next" href="strategy_centroid_average.html" title="strategy::centroid::average">
+<link rel="next" href="strategy_buffer_join_round.html" title="strategy::buffer::join_round">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="strategy_area_surveyor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_centroid_average.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="strategy_area_surveyor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_join_round.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.strategies.strategy_area_huiller"></a><a class="link" href="strategy_area_huiller.html" title="strategy::area::huiller">strategy::area::huiller</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id962477"></a><a class="indexterm" name="id962483"></a><a class="indexterm" name="id962488"></a>
+ <a class="indexterm" name="idp133650528"></a><a class="indexterm" name="idp133651216"></a><a class="indexterm" name="idp133651904"></a>
Area calculation by spherical excess / Huiller's formula.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_area_huiller.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_area_huiller.synopsis"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_huiller.synopsis"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -46,7 +46,7 @@ Area calculation by spherical excess / Huiller's formula.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_area_huiller.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_area_huiller.template_parameter_s_"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_huiller.template_parameter_s_"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -110,7 +110,7 @@ Area calculation by spherical excess / Huiller's formula.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_area_huiller.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_area_huiller.constructor_s_"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_huiller.constructor_s_"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -154,7 +154,7 @@ Area calculation by spherical excess / Huiller's formula.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_area_huiller.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_area_huiller.member_function_s_"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_huiller.member_function_s_"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -162,6 +162,7 @@ Area calculation by spherical excess / Huiller's formula.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -209,6 +210,8 @@ Area calculation by spherical excess / Huiller's formula.
<span class="bold"><strong>excess_sum &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -225,19 +228,21 @@ Area calculation by spherical excess / Huiller's formula.
<span class="bold"><strong>excess_sum const &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_area_huiller.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_area_huiller.header"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_huiller.header"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">spherical</span><span class="special">/</span><span class="identifier">area_huiller</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.strategies.strategy_area_huiller.h5"></a>
- <span><a name="geometry.reference.strategies.strategy_area_huiller.example"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_huiller.example"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.example">Example</a>
</h6>
<p>
Calculate the area of a polygon
@@ -249,7 +254,6 @@ Area calculation by spherical excess / Huiller's formula.
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
-<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">io</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">/</span><span class="identifier">wkt</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span> <a class="co" name="geometry.reference.strategies.strategy_area_huiller.c0" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.c1"><img src="../../../../../../../doc/src/images/callouts/1.png" alt="1" border="0"></a>
@@ -286,7 +290,7 @@ Area: 0.339837
</pre>
<h6>
<a name="geometry.reference.strategies.strategy_area_huiller.h6"></a>
- <span><a name="geometry.reference.strategies.strategy_area_huiller.see_also"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.see_also">See
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_huiller.see_also"></a></span><a class="link" href="strategy_area_huiller.html#geometry.reference.strategies.strategy_area_huiller.see_also">See
also</a>
</h6>
<p>
@@ -296,8 +300,8 @@ Area: 0.339837
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -305,7 +309,7 @@ Area: 0.339837
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="strategy_area_surveyor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_centroid_average.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="strategy_area_surveyor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_join_round.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_area_surveyor.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_area_surveyor.html
index 6b28549629..a61dc8b15d 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_area_surveyor.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_area_surveyor.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::area::surveyor</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_distance_cross_track.html" title="strategy::distance::cross_track">
@@ -27,12 +27,12 @@
<a name="geometry.reference.strategies.strategy_area_surveyor"></a><a class="link" href="strategy_area_surveyor.html" title="strategy::area::surveyor">strategy::area::surveyor</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id961719"></a><a class="indexterm" name="id961724"></a><a class="indexterm" name="id961730"></a>
+ <a class="indexterm" name="idp133561936"></a><a class="indexterm" name="idp133562624"></a><a class="indexterm" name="idp133563312"></a>
Area calculation for cartesian points.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_area_surveyor.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_area_surveyor.description"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_surveyor.description"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.description">Description</a>
</h6>
<p>
Calculates area using the Surveyor's formula, a well-known triangulation
@@ -40,7 +40,7 @@ Area calculation for cartesian points.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_area_surveyor.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_area_surveyor.synopsis"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_surveyor.synopsis"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -54,7 +54,7 @@ Area calculation for cartesian points.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_area_surveyor.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_area_surveyor.template_parameter_s_"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_surveyor.template_parameter_s_"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -118,7 +118,7 @@ Area calculation for cartesian points.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_area_surveyor.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_area_surveyor.member_function_s_"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_surveyor.member_function_s_"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -126,6 +126,7 @@ Area calculation for cartesian points.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -173,6 +174,8 @@ Area calculation for cartesian points.
<span class="bold"><strong>summation &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -189,19 +192,21 @@ Area calculation for cartesian points.
<span class="bold"><strong>summation const &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_area_surveyor.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_area_surveyor.header"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_surveyor.header"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">area_surveyor</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.strategies.strategy_area_surveyor.h5"></a>
- <span><a name="geometry.reference.strategies.strategy_area_surveyor.see_also"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.see_also">See
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_area_surveyor.see_also"></a></span><a class="link" href="strategy_area_surveyor.html#geometry.reference.strategies.strategy_area_surveyor.see_also">See
also</a>
</h6>
<p>
@@ -211,8 +216,8 @@ Area calculation for cartesian points.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_distance_asymmetric.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_distance_asymmetric.html
new file mode 100644
index 0000000000..5931879a7b
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_distance_asymmetric.html
@@ -0,0 +1,223 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::buffer::distance_asymmetric</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_buffer_distance_symmetric.html" title="strategy::buffer::distance_symmetric">
+<link rel="next" href="strategy_buffer_point_circle.html" title="strategy::buffer::point_circle">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_distance_symmetric.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_point_circle.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric"></a><a class="link" href="strategy_buffer_distance_asymmetric.html" title="strategy::buffer::distance_asymmetric">strategy::buffer::distance_asymmetric</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp134722064"></a><a class="indexterm" name="idp134722752"></a><a class="indexterm" name="idp134723440"></a>
+Let the buffer for linestrings be asymmetric.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.synopsis"></a></span><a class="link" href="strategy_buffer_distance_asymmetric.html#geometry.reference.strategies.strategy_buffer_distance_asymmetric.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">NumericType</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_asymmetric</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.template_parameter_s_"></a></span><a class="link" href="strategy_buffer_distance_asymmetric.html#geometry.reference.strategies.strategy_buffer_distance_asymmetric.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ typename NumericType
+ </p>
+ </td>
+<td>
+ <p>
+ numerical type (int, double, ttmath, ...)
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.constructor_s_"></a></span><a class="link" href="strategy_buffer_distance_asymmetric.html#geometry.reference.strategies.strategy_buffer_distance_asymmetric.constructor_s_">Constructor(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">distance_asymmetric</span><span class="special">(</span><span class="identifier">NumericType</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">left</span><span class="special">,</span> <span class="identifier">NumericType</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">right</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Constructs the strategy, two distances must be specified.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>NumericType const &amp;</strong></span>: <span class="emphasis"><em>left</em></span>:
+ The distance (or radius) of the buffer on the left side
+ </p>
+ <p>
+ <span class="bold"><strong>NumericType const &amp;</strong></span>: <span class="emphasis"><em>right</em></span>:
+ The distance on the right side
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.header"></a></span><a class="link" href="strategy_buffer_distance_asymmetric.html#geometry.reference.strategies.strategy_buffer_distance_asymmetric.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">agnostic</span><span class="special">/</span><span class="identifier">buffer_distance_asymmetric</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.example"></a></span><a class="link" href="strategy_buffer_distance_asymmetric.html#geometry.reference.strategies.strategy_buffer_distance_asymmetric.example">Example</a>
+ </h6>
+<p>
+ Shows how the distance_asymmetric strategy can be used as a DistanceStrategy
+ to create asymmetric buffers
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">linestring</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+
+ <span class="comment">// Declare the asymmetric distance strategy</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_asymmetric</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">distance_strategy</span><span class="special">(</span><span class="number">1.0</span><span class="special">,</span> <span class="number">0.5</span><span class="special">);</span>
+
+ <span class="comment">// Declare other strategies</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span> <span class="identifier">side_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_round</span> <span class="identifier">join_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_round</span> <span class="identifier">end_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_circle</span> <span class="identifier">point_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare/fill a multi linestring</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_linestring</span><span class="special">&lt;</span><span class="identifier">linestring</span><span class="special">&gt;</span> <span class="identifier">ml</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTILINESTRING((3 5,5 10,7 5),(7 7,11 10,15 7,19 10))"</span><span class="special">,</span> <span class="identifier">ml</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffered geometry with left/right a different distance</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">ml</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">point_strategy</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.output"></a></span><a class="link" href="strategy_buffer_distance_asymmetric.html#geometry.reference.strategies.strategy_buffer_distance_asymmetric.output">Output</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../img/strategies/buffer_distance_asymmetric.png" alt="buffer_distance_asymmetric"></span>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.h6"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_asymmetric.see_also"></a></span><a class="link" href="strategy_buffer_distance_asymmetric.html#geometry.reference.strategies.strategy_buffer_distance_asymmetric.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a class="link" href="../algorithms/buffer/buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="strategy_buffer_distance_symmetric.html" title="strategy::buffer::distance_symmetric">distance_symmetric</a>
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_distance_symmetric.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_point_circle.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_distance_symmetric.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_distance_symmetric.html
new file mode 100644
index 0000000000..7b0eba5dce
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_distance_symmetric.html
@@ -0,0 +1,219 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::buffer::distance_symmetric</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_buffer_end_flat.html" title="strategy::buffer::end_flat">
+<link rel="next" href="strategy_buffer_distance_asymmetric.html" title="strategy::buffer::distance_asymmetric">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_end_flat.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_distance_asymmetric.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_buffer_distance_symmetric"></a><a class="link" href="strategy_buffer_distance_symmetric.html" title="strategy::buffer::distance_symmetric">strategy::buffer::distance_symmetric</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp134535680"></a><a class="indexterm" name="idp134536368"></a><a class="indexterm" name="idp134537056"></a>
+Let the buffer algorithm create buffers with same distances.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.synopsis"></a></span><a class="link" href="strategy_buffer_distance_symmetric.html#geometry.reference.strategies.strategy_buffer_distance_symmetric.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">NumericType</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_symmetric</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.template_parameter_s_"></a></span><a class="link" href="strategy_buffer_distance_symmetric.html#geometry.reference.strategies.strategy_buffer_distance_symmetric.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ typename NumericType
+ </p>
+ </td>
+<td>
+ <p>
+ numerical type (int, double, ttmath, ...)
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.constructor_s_"></a></span><a class="link" href="strategy_buffer_distance_symmetric.html#geometry.reference.strategies.strategy_buffer_distance_symmetric.constructor_s_">Constructor(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">distance_symmetric</span><span class="special">(</span><span class="identifier">NumericType</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">distance</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Constructs the strategy, a distance must be specified.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>NumericType const &amp;</strong></span>: <span class="emphasis"><em>distance</em></span>:
+ The distance (or radius) of the buffer
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.header"></a></span><a class="link" href="strategy_buffer_distance_symmetric.html#geometry.reference.strategies.strategy_buffer_distance_symmetric.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">agnostic</span><span class="special">/</span><span class="identifier">buffer_distance_symmetric</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.example"></a></span><a class="link" href="strategy_buffer_distance_symmetric.html#geometry.reference.strategies.strategy_buffer_distance_symmetric.example">Example</a>
+ </h6>
+<p>
+ Shows how the distance_symmetric strategy can be used as a DistanceStrategy
+ to create symmetric buffers
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">linestring</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+
+ <span class="comment">// Declare the symmetric distance strategy</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_symmetric</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">distance_strategy</span><span class="special">(</span><span class="number">0.5</span><span class="special">);</span>
+
+ <span class="comment">// Declare other strategies</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span> <span class="identifier">side_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_round</span> <span class="identifier">join_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_round</span> <span class="identifier">end_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_circle</span> <span class="identifier">point_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare/fill a multi linestring</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_linestring</span><span class="special">&lt;</span><span class="identifier">linestring</span><span class="special">&gt;</span> <span class="identifier">ml</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTILINESTRING((3 5,5 10,7 5),(7 7,11 10,15 7,19 10))"</span><span class="special">,</span> <span class="identifier">ml</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffered geometry with left/right the same distance</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">ml</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">point_strategy</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.output"></a></span><a class="link" href="strategy_buffer_distance_symmetric.html#geometry.reference.strategies.strategy_buffer_distance_symmetric.output">Output</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../img/strategies/buffer_distance_symmetric.png" alt="buffer_distance_symmetric"></span>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.h6"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_distance_symmetric.see_also"></a></span><a class="link" href="strategy_buffer_distance_symmetric.html#geometry.reference.strategies.strategy_buffer_distance_symmetric.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a class="link" href="../algorithms/buffer/buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="strategy_buffer_distance_asymmetric.html" title="strategy::buffer::distance_asymmetric">distance_asymmetric</a>
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_end_flat.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_distance_asymmetric.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_end_flat.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_end_flat.html
new file mode 100644
index 0000000000..6d36129d91
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_end_flat.html
@@ -0,0 +1,145 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::buffer::end_flat</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_buffer_end_round.html" title="strategy::buffer::end_round">
+<link rel="next" href="strategy_buffer_distance_symmetric.html" title="strategy::buffer::distance_symmetric">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_end_round.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_distance_symmetric.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_buffer_end_flat"></a><a class="link" href="strategy_buffer_end_flat.html" title="strategy::buffer::end_flat">strategy::buffer::end_flat</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp134375360"></a><a class="indexterm" name="idp134376048"></a><a class="indexterm" name="idp134376736"></a>
+Let the buffer create flat ends.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_flat.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_flat.description"></a></span><a class="link" href="strategy_buffer_end_flat.html#geometry.reference.strategies.strategy_buffer_end_flat.description">Description</a>
+ </h6>
+<p>
+ This strategy can be used as EndStrategy for the buffer algorithm. It creates
+ a flat end for each linestring-end. It can be applied for (multi)linestrings.
+ Also it is applicable for spikes in (multi)polygons. This strategy is only
+ applicable for Cartesian coordinate systems.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_flat.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_flat.synopsis"></a></span><a class="link" href="strategy_buffer_end_flat.html#geometry.reference.strategies.strategy_buffer_end_flat.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_flat</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_flat.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_flat.header"></a></span><a class="link" href="strategy_buffer_end_flat.html#geometry.reference.strategies.strategy_buffer_end_flat.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">buffer_end_flat</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_flat.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_flat.example"></a></span><a class="link" href="strategy_buffer_end_flat.html#geometry.reference.strategies.strategy_buffer_end_flat.example">Example</a>
+ </h6>
+<p>
+ Shows how the end_flat strategy can be used as a EndStrategy to create
+ flat ends
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">linestring</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+
+ <span class="comment">// Declare the flat-end strategy</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_flat</span> <span class="identifier">end_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare other strategies</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_symmetric</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">distance_strategy</span><span class="special">(</span><span class="number">1.0</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span> <span class="identifier">side_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_round</span> <span class="identifier">join_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_circle</span> <span class="identifier">point_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare/fill a multi linestring</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_linestring</span><span class="special">&lt;</span><span class="identifier">linestring</span><span class="special">&gt;</span> <span class="identifier">ml</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTILINESTRING((3 5,5 10,7 5),(7 7,11 10,15 7,19 10))"</span><span class="special">,</span> <span class="identifier">ml</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffered geometry with flat ends</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">ml</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">point_strategy</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_flat.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_flat.output"></a></span><a class="link" href="strategy_buffer_end_flat.html#geometry.reference.strategies.strategy_buffer_end_flat.output">Output</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../img/strategies/buffer_end_flat.png" alt="buffer_end_flat"></span>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_flat.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_flat.see_also"></a></span><a class="link" href="strategy_buffer_end_flat.html#geometry.reference.strategies.strategy_buffer_end_flat.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a class="link" href="../algorithms/buffer/buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="strategy_buffer_end_round.html" title="strategy::buffer::end_round">end_round</a>
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_end_round.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_distance_symmetric.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_end_round.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_end_round.html
new file mode 100644
index 0000000000..3a0853214e
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_end_round.html
@@ -0,0 +1,193 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::buffer::end_round</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_buffer_join_miter.html" title="strategy::buffer::join_miter">
+<link rel="next" href="strategy_buffer_end_flat.html" title="strategy::buffer::end_flat">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_join_miter.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_end_flat.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_buffer_end_round"></a><a class="link" href="strategy_buffer_end_round.html" title="strategy::buffer::end_round">strategy::buffer::end_round</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp134196176"></a><a class="indexterm" name="idp134196864"></a><a class="indexterm" name="idp134197552"></a>
+Let the buffer create rounded ends.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_round.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_round.description"></a></span><a class="link" href="strategy_buffer_end_round.html#geometry.reference.strategies.strategy_buffer_end_round.description">Description</a>
+ </h6>
+<p>
+ This strategy can be used as EndStrategy for the buffer algorithm. It creates
+ a rounded end for each linestring-end. It can be applied for (multi)linestrings.
+ Also it is applicable for spikes in (multi)polygons. This strategy is only
+ applicable for Cartesian coordinate systems.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_round.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_round.synopsis"></a></span><a class="link" href="strategy_buffer_end_round.html#geometry.reference.strategies.strategy_buffer_end_round.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_round</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_round.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_round.constructor_s_"></a></span><a class="link" href="strategy_buffer_end_round.html#geometry.reference.strategies.strategy_buffer_end_round.constructor_s_">Constructor(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">end_round</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">points_per_circle</span> <span class="special">=</span> <span class="number">90</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Constructs the strategy.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>std::size_t</strong></span>: <span class="emphasis"><em>points_per_circle</em></span>:
+ points which would be used for a full circle
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_round.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_round.header"></a></span><a class="link" href="strategy_buffer_end_round.html#geometry.reference.strategies.strategy_buffer_end_round.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">buffer_end_round</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_round.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_round.example"></a></span><a class="link" href="strategy_buffer_end_round.html#geometry.reference.strategies.strategy_buffer_end_round.example">Example</a>
+ </h6>
+<p>
+ Shows how the end_round strategy can be used as a EndStrategy to create
+ rounded ends
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">linestring</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+
+ <span class="comment">// Declare the round-end strategy with 36 points for a full circle</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_round</span> <span class="identifier">end_strategy</span><span class="special">(</span><span class="number">36</span><span class="special">);</span>
+
+ <span class="comment">// Declare other strategies</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_symmetric</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">distance_strategy</span><span class="special">(</span><span class="number">1.0</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span> <span class="identifier">side_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_round</span> <span class="identifier">join_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_circle</span> <span class="identifier">point_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare/fill a multi linestring</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_linestring</span><span class="special">&lt;</span><span class="identifier">linestring</span><span class="special">&gt;</span> <span class="identifier">ml</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTILINESTRING((3 5,5 10,7 5),(7 7,11 10,15 7,19 10))"</span><span class="special">,</span> <span class="identifier">ml</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffered geometry with rounded ends</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">ml</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">point_strategy</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_round.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_round.output"></a></span><a class="link" href="strategy_buffer_end_round.html#geometry.reference.strategies.strategy_buffer_end_round.output">Output</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../img/strategies/buffer_end_round.png" alt="buffer_end_round"></span>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_end_round.h6"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_end_round.see_also"></a></span><a class="link" href="strategy_buffer_end_round.html#geometry.reference.strategies.strategy_buffer_end_round.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a class="link" href="../algorithms/buffer/buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="strategy_buffer_end_flat.html" title="strategy::buffer::end_flat">end_flat</a>
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_join_miter.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_end_flat.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_join_miter.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_join_miter.html
new file mode 100644
index 0000000000..96e0b0895a
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_join_miter.html
@@ -0,0 +1,197 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::buffer::join_miter</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_buffer_join_round.html" title="strategy::buffer::join_round">
+<link rel="next" href="strategy_buffer_end_round.html" title="strategy::buffer::end_round">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_join_round.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_end_round.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_buffer_join_miter"></a><a class="link" href="strategy_buffer_join_miter.html" title="strategy::buffer::join_miter">strategy::buffer::join_miter</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp134026320"></a><a class="indexterm" name="idp134027008"></a><a class="indexterm" name="idp134027696"></a>
+Let the buffer create sharp corners.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_miter.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_miter.description"></a></span><a class="link" href="strategy_buffer_join_miter.html#geometry.reference.strategies.strategy_buffer_join_miter.description">Description</a>
+ </h6>
+<p>
+ This strategy can be used as JoinStrategy for the buffer algorithm. It
+ creates a sharp corners around each convex vertex. It can be applied for
+ (multi)linestrings and (multi)polygons. If corners are sharp by themselves,
+ the miters might become very long. Therefore there is a limit (miter_limit),
+ in terms of the used distance, which limits their length. The miter is
+ not changed to a bevel form (as done in some other software), it is just
+ adapted to the specified miter_limit but keeps its miter form. This strategy
+ is only applicable for Cartesian coordinate systems.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_miter.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_miter.synopsis"></a></span><a class="link" href="strategy_buffer_join_miter.html#geometry.reference.strategies.strategy_buffer_join_miter.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_miter</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_miter.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_miter.constructor_s_"></a></span><a class="link" href="strategy_buffer_join_miter.html#geometry.reference.strategies.strategy_buffer_join_miter.constructor_s_">Constructor(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">join_miter</span><span class="special">(</span><span class="keyword">double</span> <span class="identifier">miter_limit</span> <span class="special">=</span> <span class="number">5.0</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Constructs the strategy.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>double</strong></span>: <span class="emphasis"><em>miter_limit</em></span>:
+ The miter limit, to avoid excessively long miters around sharp
+ corners
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_miter.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_miter.header"></a></span><a class="link" href="strategy_buffer_join_miter.html#geometry.reference.strategies.strategy_buffer_join_miter.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">buffer_join_miter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_miter.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_miter.example"></a></span><a class="link" href="strategy_buffer_join_miter.html#geometry.reference.strategies.strategy_buffer_join_miter.example">Example</a>
+ </h6>
+<p>
+ Shows how the join_miter strategy can be used as a JoinStrategy to create
+ sharp corners
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+
+ <span class="comment">// Declare the join_miter strategy</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_miter</span> <span class="identifier">join_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare other strategies</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_symmetric</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">distance_strategy</span><span class="special">(</span><span class="number">0.5</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_flat</span> <span class="identifier">end_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span> <span class="identifier">side_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_circle</span> <span class="identifier">point_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare/fill a multi polygon</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">mp</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTIPOLYGON(((5 5,7 8,9 5,5 5)),((8 7,8 10,11 10,11 7,8 7)))"</span><span class="special">,</span> <span class="identifier">mp</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffered geometry with sharp corners</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">mp</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">point_strategy</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_miter.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_miter.output"></a></span><a class="link" href="strategy_buffer_join_miter.html#geometry.reference.strategies.strategy_buffer_join_miter.output">Output</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../img/strategies/buffer_join_miter.png" alt="buffer_join_miter"></span>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_miter.h6"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_miter.see_also"></a></span><a class="link" href="strategy_buffer_join_miter.html#geometry.reference.strategies.strategy_buffer_join_miter.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a class="link" href="../algorithms/buffer/buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="strategy_buffer_join_round.html" title="strategy::buffer::join_round">join_round</a>
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_join_round.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_end_round.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_join_round.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_join_round.html
new file mode 100644
index 0000000000..98ef9d0564
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_join_round.html
@@ -0,0 +1,192 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::buffer::join_round</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_area_huiller.html" title="strategy::area::huiller">
+<link rel="next" href="strategy_buffer_join_miter.html" title="strategy::buffer::join_miter">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_area_huiller.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_join_miter.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_buffer_join_round"></a><a class="link" href="strategy_buffer_join_round.html" title="strategy::buffer::join_round">strategy::buffer::join_round</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp133854784"></a><a class="indexterm" name="idp133855472"></a><a class="indexterm" name="idp133856160"></a>
+Let the buffer create rounded corners.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_round.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_round.description"></a></span><a class="link" href="strategy_buffer_join_round.html#geometry.reference.strategies.strategy_buffer_join_round.description">Description</a>
+ </h6>
+<p>
+ This strategy can be used as JoinStrategy for the buffer algorithm. It
+ creates a rounded corners around each convex vertex. It can be applied
+ for (multi)linestrings and (multi)polygons. This strategy is only applicable
+ for Cartesian coordinate systems.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_round.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_round.synopsis"></a></span><a class="link" href="strategy_buffer_join_round.html#geometry.reference.strategies.strategy_buffer_join_round.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_round</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_round.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_round.constructor_s_"></a></span><a class="link" href="strategy_buffer_join_round.html#geometry.reference.strategies.strategy_buffer_join_round.constructor_s_">Constructor(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">join_round</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">points_per_circle</span> <span class="special">=</span> <span class="number">90</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Constructs the strategy.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>std::size_t</strong></span>: <span class="emphasis"><em>points_per_circle</em></span>:
+ points which would be used for a full circle
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_round.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_round.header"></a></span><a class="link" href="strategy_buffer_join_round.html#geometry.reference.strategies.strategy_buffer_join_round.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">buffer_join_round</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_round.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_round.example"></a></span><a class="link" href="strategy_buffer_join_round.html#geometry.reference.strategies.strategy_buffer_join_round.example">Example</a>
+ </h6>
+<p>
+ Shows how the join_round strategy can be used as a JoinStrategy to create
+ rounded corners
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+
+ <span class="comment">// Declare the join_round strategy with 72 points for a full circle</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_round</span> <span class="identifier">join_strategy</span><span class="special">(</span><span class="number">72</span><span class="special">);</span>
+
+ <span class="comment">// Declare other strategies</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_symmetric</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">distance_strategy</span><span class="special">(</span><span class="number">1.0</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_flat</span> <span class="identifier">end_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span> <span class="identifier">side_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_circle</span> <span class="identifier">point_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare/fill a multi polygon</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">mp</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTIPOLYGON(((5 5,7 8,9 5,5 5)),((8 7,8 10,11 10,11 7,8 7)))"</span><span class="special">,</span> <span class="identifier">mp</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffered geometry with rounded corners</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">mp</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">point_strategy</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_round.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_round.output"></a></span><a class="link" href="strategy_buffer_join_round.html#geometry.reference.strategies.strategy_buffer_join_round.output">Output</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../img/strategies/buffer_join_round.png" alt="buffer_join_round"></span>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_join_round.h6"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_join_round.see_also"></a></span><a class="link" href="strategy_buffer_join_round.html#geometry.reference.strategies.strategy_buffer_join_round.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a class="link" href="../algorithms/buffer/buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="strategy_buffer_join_miter.html" title="strategy::buffer::join_miter">join_miter</a>
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_area_huiller.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_join_miter.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_point_circle.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_point_circle.html
new file mode 100644
index 0000000000..c6633b7c52
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_point_circle.html
@@ -0,0 +1,193 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::buffer::point_circle</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_buffer_distance_asymmetric.html" title="strategy::buffer::distance_asymmetric">
+<link rel="next" href="strategy_buffer_point_square.html" title="strategy::buffer::point_square">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_distance_asymmetric.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_point_square.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_buffer_point_circle"></a><a class="link" href="strategy_buffer_point_circle.html" title="strategy::buffer::point_circle">strategy::buffer::point_circle</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp134914448"></a><a class="indexterm" name="idp134915136"></a><a class="indexterm" name="idp134915824"></a>
+Create a circular buffer around a point.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_circle.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_circle.description"></a></span><a class="link" href="strategy_buffer_point_circle.html#geometry.reference.strategies.strategy_buffer_point_circle.description">Description</a>
+ </h6>
+<p>
+ This strategy can be used as PointStrategy for the buffer algorithm. It
+ creates a circular buffer around a point. It can be applied for points
+ and multi_points, but also for a linestring (if it is degenerate, so consisting
+ of only one point) and for polygons (if it is degenerate). This strategy
+ is only applicable for Cartesian coordinate systems.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_circle.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_circle.synopsis"></a></span><a class="link" href="strategy_buffer_point_circle.html#geometry.reference.strategies.strategy_buffer_point_circle.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_circle</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_circle.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_circle.constructor_s_"></a></span><a class="link" href="strategy_buffer_point_circle.html#geometry.reference.strategies.strategy_buffer_point_circle.constructor_s_">Constructor(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">point_circle</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">count</span> <span class="special">=</span> <span class="number">90</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ Constructs the strategy.
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>std::size_t</strong></span>: <span class="emphasis"><em>count</em></span>:
+ number of points for the created circle
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_circle.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_circle.header"></a></span><a class="link" href="strategy_buffer_point_circle.html#geometry.reference.strategies.strategy_buffer_point_circle.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">buffer_point_circle</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_circle.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_circle.example"></a></span><a class="link" href="strategy_buffer_point_circle.html#geometry.reference.strategies.strategy_buffer_point_circle.example">Example</a>
+ </h6>
+<p>
+ Shows how the point_circle strategy can be used as a PointStrategy to create
+ circular buffers around points
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+
+ <span class="comment">// Declare the point_circle strategy</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_circle</span> <span class="identifier">point_strategy</span><span class="special">(</span><span class="number">360</span><span class="special">);</span>
+
+ <span class="comment">// Declare other strategies</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_symmetric</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">distance_strategy</span><span class="special">(</span><span class="number">0.7</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_round</span> <span class="identifier">join_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_round</span> <span class="identifier">end_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span> <span class="identifier">side_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare/fill of a multi point</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_point</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">mp</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTIPOINT((3 3),(3 4),(4 4),(7 3))"</span><span class="special">,</span> <span class="identifier">mp</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffer of a multi point</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">mp</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">point_strategy</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_circle.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_circle.output"></a></span><a class="link" href="strategy_buffer_point_circle.html#geometry.reference.strategies.strategy_buffer_point_circle.output">Output</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../img/strategies/buffer_point_circle.png" alt="buffer_point_circle"></span>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_circle.h6"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_circle.see_also"></a></span><a class="link" href="strategy_buffer_point_circle.html#geometry.reference.strategies.strategy_buffer_point_circle.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a class="link" href="../algorithms/buffer/buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="strategy_buffer_point_square.html" title="strategy::buffer::point_square">point_square</a>
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_distance_asymmetric.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_point_square.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_point_square.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_point_square.html
new file mode 100644
index 0000000000..cc824cf0ff
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_point_square.html
@@ -0,0 +1,146 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::buffer::point_square</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_buffer_point_circle.html" title="strategy::buffer::point_circle">
+<link rel="next" href="strategy_buffer_side_straight.html" title="strategy::buffer::side_straight">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_point_circle.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_side_straight.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_buffer_point_square"></a><a class="link" href="strategy_buffer_point_square.html" title="strategy::buffer::point_square">strategy::buffer::point_square</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp135086384"></a><a class="indexterm" name="idp135087072"></a><a class="indexterm" name="idp135087760"></a>
+Create a squared form buffer around a point.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_square.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_square.description"></a></span><a class="link" href="strategy_buffer_point_square.html#geometry.reference.strategies.strategy_buffer_point_square.description">Description</a>
+ </h6>
+<p>
+ This strategy can be used as PointStrategy for the buffer algorithm. It
+ creates a square from each point, where the point lies in the center. It
+ can be applied for points and multi_points, but also for a linestring (if
+ it is degenerate, so consisting of only one point) and for polygons (if
+ it is degenerate). This strategy is only applicable for Cartesian coordinate
+ systems.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_square.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_square.synopsis"></a></span><a class="link" href="strategy_buffer_point_square.html#geometry.reference.strategies.strategy_buffer_point_square.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_square</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_square.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_square.header"></a></span><a class="link" href="strategy_buffer_point_square.html#geometry.reference.strategies.strategy_buffer_point_square.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">buffer_point_square</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_square.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_square.example"></a></span><a class="link" href="strategy_buffer_point_square.html#geometry.reference.strategies.strategy_buffer_point_square.example">Example</a>
+ </h6>
+<p>
+ Shows how the point_square strategy can be used as a PointStrategy to create
+ square buffers where the original point lies in the center
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point_xy</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">d2</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span>
+
+ <span class="comment">// Declare the point_square strategy</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">point_square</span> <span class="identifier">point_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare other strategies</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">distance_symmetric</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;</span> <span class="identifier">distance_strategy</span><span class="special">(</span><span class="number">0.5</span><span class="special">);</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">join_round</span> <span class="identifier">join_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">end_round</span> <span class="identifier">end_strategy</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span> <span class="identifier">side_strategy</span><span class="special">;</span>
+
+ <span class="comment">// Declare/fill of a multi point</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_point</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">mp</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">read_wkt</span><span class="special">(</span><span class="string">"MULTIPOINT((3 3),(3 4),(4 4),(7 3))"</span><span class="special">,</span> <span class="identifier">mp</span><span class="special">);</span>
+
+ <span class="comment">// Create the buffer of a multi point</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">multi_polygon</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">(</span><span class="identifier">mp</span><span class="special">,</span> <span class="identifier">result</span><span class="special">,</span>
+ <span class="identifier">distance_strategy</span><span class="special">,</span> <span class="identifier">side_strategy</span><span class="special">,</span>
+ <span class="identifier">join_strategy</span><span class="special">,</span> <span class="identifier">end_strategy</span><span class="special">,</span> <span class="identifier">point_strategy</span><span class="special">);</span>
+
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_square.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_square.output"></a></span><a class="link" href="strategy_buffer_point_square.html#geometry.reference.strategies.strategy_buffer_point_square.output">Output</a>
+ </h6>
+<p>
+ <span class="inlinemediaobject"><img src="../../../img/strategies/buffer_point_square.png" alt="buffer_point_square"></span>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_point_square.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_point_square.see_also"></a></span><a class="link" href="strategy_buffer_point_square.html#geometry.reference.strategies.strategy_buffer_point_square.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a class="link" href="../algorithms/buffer/buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+ </li>
+<li class="listitem">
+ <a class="link" href="strategy_buffer_point_circle.html" title="strategy::buffer::point_circle">point_circle</a>
+ </li>
+</ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_point_circle.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_buffer_side_straight.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_side_straight.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_side_straight.html
new file mode 100644
index 0000000000..5610c61bc0
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_buffer_side_straight.html
@@ -0,0 +1,92 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::buffer::side_straight</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_buffer_point_square.html" title="strategy::buffer::point_square">
+<link rel="next" href="strategy_centroid_average.html" title="strategy::centroid::average">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_point_square.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_centroid_average.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_buffer_side_straight"></a><a class="link" href="strategy_buffer_side_straight.html" title="strategy::buffer::side_straight">strategy::buffer::side_straight</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp135239440"></a><a class="indexterm" name="idp135240128"></a><a class="indexterm" name="idp135240816"></a>
+Let the buffer use straight sides along segments (the default)
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_side_straight.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_side_straight.description"></a></span><a class="link" href="strategy_buffer_side_straight.html#geometry.reference.strategies.strategy_buffer_side_straight.description">Description</a>
+ </h6>
+<p>
+ This strategy can be used as SideStrategy for the buffer algorithm. It
+ is currently the only provided strategy for this purpose
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_side_straight.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_side_straight.synopsis"></a></span><a class="link" href="strategy_buffer_side_straight.html#geometry.reference.strategies.strategy_buffer_side_straight.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">buffer</span><span class="special">::</span><span class="identifier">side_straight</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_side_straight.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_side_straight.header"></a></span><a class="link" href="strategy_buffer_side_straight.html#geometry.reference.strategies.strategy_buffer_side_straight.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">buffer_side_straight</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_side_straight.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_side_straight.example"></a></span><a class="link" href="strategy_buffer_side_straight.html#geometry.reference.strategies.strategy_buffer_side_straight.example">Example</a>
+ </h6>
+<p>
+ See the examples for other buffer strategies, for example <a class="link" href="strategy_buffer_join_round.html" title="strategy::buffer::join_round">join_round</a>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_buffer_side_straight.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_buffer_side_straight.see_also"></a></span><a class="link" href="strategy_buffer_side_straight.html#geometry.reference.strategies.strategy_buffer_side_straight.see_also">See
+ also</a>
+ </h6>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ <a class="link" href="../algorithms/buffer/buffer_7_with_strategies.html" title="buffer (with strategies)">buffer
+ (with strategies)</a>
+ </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_buffer_point_square.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_centroid_average.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_average.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_average.html
index bd1496dd90..cb216bda82 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_average.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_average.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::centroid::average</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
-<link rel="prev" href="strategy_area_huiller.html" title="strategy::area::huiller">
+<link rel="prev" href="strategy_buffer_side_straight.html" title="strategy::buffer::side_straight">
<link rel="next" href="strategy_centroid_bashein_detmer.html" title="strategy::centroid::bashein_detmer">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="strategy_area_huiller.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_centroid_bashein_detmer.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="strategy_buffer_side_straight.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_centroid_bashein_detmer.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.strategies.strategy_centroid_average"></a><a class="link" href="strategy_centroid_average.html" title="strategy::centroid::average">strategy::centroid::average</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id964248"></a><a class="indexterm" name="id964254"></a><a class="indexterm" name="id964260"></a>
+ <a class="indexterm" name="idp135278272"></a><a class="indexterm" name="idp135278960"></a><a class="indexterm" name="idp135279648"></a>
Centroid calculation taking average of points.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_average.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_average.synopsis"></a></span><a class="link" href="strategy_centroid_average.html#geometry.reference.strategies.strategy_centroid_average.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_average.synopsis"></a></span><a class="link" href="strategy_centroid_average.html#geometry.reference.strategies.strategy_centroid_average.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -46,7 +46,7 @@ Centroid calculation taking average of points.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_average.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_average.template_parameter_s_"></a></span><a class="link" href="strategy_centroid_average.html#geometry.reference.strategies.strategy_centroid_average.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_average.template_parameter_s_"></a></span><a class="link" href="strategy_centroid_average.html#geometry.reference.strategies.strategy_centroid_average.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -102,7 +102,7 @@ Centroid calculation taking average of points.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_average.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_average.member_function_s_"></a></span><a class="link" href="strategy_centroid_average.html#geometry.reference.strategies.strategy_centroid_average.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_average.member_function_s_"></a></span><a class="link" href="strategy_centroid_average.html#geometry.reference.strategies.strategy_centroid_average.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -110,6 +110,7 @@ Centroid calculation taking average of points.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -152,6 +153,8 @@ Centroid calculation taking average of points.
<span class="bold"><strong>sum &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -171,30 +174,23 @@ Centroid calculation taking average of points.
<span class="bold"><strong>PointCentroid &amp;</strong></span>: <span class="emphasis"><em>centroid</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_average.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_average.header"></a></span><a class="link" href="strategy_centroid_average.html#geometry.reference.strategies.strategy_centroid_average.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_average.header"></a></span><a class="link" href="strategy_centroid_average.html#geometry.reference.strategies.strategy_centroid_average.header">Header</a>
</h6>
<p>
- Either
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">multi</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
- </p>
-<p>
- Or
- </p>
-<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">multi</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">centroid_average</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">centroid_average</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -202,7 +198,7 @@ Centroid calculation taking average of points.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="strategy_area_huiller.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_centroid_bashein_detmer.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="strategy_buffer_side_straight.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_centroid_bashein_detmer.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_bashein_detmer.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_bashein_detmer.html
index 26342fb365..c986c5e3a6 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_bashein_detmer.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_centroid_bashein_detmer.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::centroid::bashein_detmer</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_centroid_average.html" title="strategy::centroid::average">
@@ -27,28 +27,19 @@
<a name="geometry.reference.strategies.strategy_centroid_bashein_detmer"></a><a class="link" href="strategy_centroid_bashein_detmer.html" title="strategy::centroid::bashein_detmer">strategy::centroid::bashein_detmer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id964989"></a><a class="indexterm" name="id964994"></a><a class="indexterm" name="id965000"></a>
-Centroid calculation using algorith Bashein / Detmer.
+ <a class="indexterm" name="idp135357104"></a><a class="indexterm" name="idp135357792"></a><a class="indexterm" name="idp135358480"></a>
+Centroid calculation using algorithm Bashein / Detmer.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.description"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.description"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.description">Description</a>
</h6>
<p>
Calculates centroid using triangulation method published by Bashein / Detmer
</p>
-<p>
- Statements:
- </p>
-<p>
- With holes:
- </p>
-<p>
- Statements:
- </p>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.synopsis"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.synopsis"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -62,7 +53,7 @@ Centroid calculation using algorith Bashein / Detmer.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.template_parameter_s_"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.template_parameter_s_"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -132,13 +123,18 @@ Centroid calculation using algorith Bashein / Detmer.
</p>
</td>
<td>
+ <p>
+ numeric type for calculation (e.g. high precision); if <span class="bold"><strong>void</strong></span> then it is extracted automatically
+ from the coordinate type and (if necessary) promoted to floating
+ point
+ </p>
</td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.member_function_s_"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.member_function_s_"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -146,6 +142,7 @@ Centroid calculation using algorith Bashein / Detmer.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -193,6 +190,8 @@ Centroid calculation using algorith Bashein / Detmer.
<span class="bold"><strong>sums &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -212,19 +211,21 @@ Centroid calculation using algorith Bashein / Detmer.
<span class="bold"><strong>Point &amp;</strong></span>: <span class="emphasis"><em>centroid</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.header"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.header"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">centroid_bashein_detmer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.h5"></a>
- <span><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.see_also"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.see_also">See
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_centroid_bashein_detmer.see_also"></a></span><a class="link" href="strategy_centroid_bashein_detmer.html#geometry.reference.strategies.strategy_centroid_bashein_detmer.see_also">See
also</a>
</h6>
<p>
@@ -234,8 +235,8 @@ Centroid calculation using algorith Bashein / Detmer.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_convex_hull_graham_andrew.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_convex_hull_graham_andrew.html
index 6cabf394c1..977961cf98 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_convex_hull_graham_andrew.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_convex_hull_graham_andrew.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::convex_hull::graham_andrew</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_centroid_bashein_detmer.html" title="strategy::centroid::bashein_detmer">
@@ -27,12 +27,12 @@
<a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew"></a><a class="link" href="strategy_convex_hull_graham_andrew.html" title="strategy::convex_hull::graham_andrew">strategy::convex_hull::graham_andrew</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id965823"></a><a class="indexterm" name="id965829"></a><a class="indexterm" name="id965834"></a>
+ <a class="indexterm" name="idp135455296"></a><a class="indexterm" name="idp135455984"></a><a class="indexterm" name="idp135456672"></a>
Graham scan strategy to calculate convex hull.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.synopsis"></a></span><a class="link" href="strategy_convex_hull_graham_andrew.html#geometry.reference.strategies.strategy_convex_hull_graham_andrew.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.synopsis"></a></span><a class="link" href="strategy_convex_hull_graham_andrew.html#geometry.reference.strategies.strategy_convex_hull_graham_andrew.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -46,7 +46,7 @@ Graham scan strategy to calculate convex hull.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.template_parameter_s_"></a></span><a class="link" href="strategy_convex_hull_graham_andrew.html#geometry.reference.strategies.strategy_convex_hull_graham_andrew.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.template_parameter_s_"></a></span><a class="link" href="strategy_convex_hull_graham_andrew.html#geometry.reference.strategies.strategy_convex_hull_graham_andrew.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@ Graham scan strategy to calculate convex hull.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.member_function_s_"></a></span><a class="link" href="strategy_convex_hull_graham_andrew.html#geometry.reference.strategies.strategy_convex_hull_graham_andrew.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.member_function_s_"></a></span><a class="link" href="strategy_convex_hull_graham_andrew.html#geometry.reference.strategies.strategy_convex_hull_graham_andrew.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -97,6 +97,7 @@ Graham scan strategy to calculate convex hull.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -140,13 +141,16 @@ Graham scan strategy to calculate convex hull.
<span class="bold"><strong>partitions &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
<p>
</p>
<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">result</span><span class="special">(</span><span class="identifier">partitions</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">state</span><span class="special">,</span> <span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">clockwise</span><span class="special">)</span></pre>
+<span class="keyword">void</span> <span class="identifier">result</span><span class="special">(</span><span class="identifier">partitions</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">state</span><span class="special">,</span> <span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">clockwise</span><span class="special">,</span>
+ <span class="keyword">bool</span> <span class="identifier">closed</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -162,13 +166,18 @@ Graham scan strategy to calculate convex hull.
<p>
<span class="bold"><strong>bool</strong></span>: <span class="emphasis"><em>clockwise</em></span>:
</p>
+ <p>
+ <span class="bold"><strong>bool</strong></span>: <span class="emphasis"><em>closed</em></span>:
+ </p>
+ </td>
+<td>
</td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.header"></a></span><a class="link" href="strategy_convex_hull_graham_andrew.html#geometry.reference.strategies.strategy_convex_hull_graham_andrew.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_convex_hull_graham_andrew.header"></a></span><a class="link" href="strategy_convex_hull_graham_andrew.html#geometry.reference.strategies.strategy_convex_hull_graham_andrew.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">agnostic</span><span class="special">/</span><span class="identifier">hull_graham_andrew</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -176,8 +185,8 @@ Graham scan strategy to calculate convex hull.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_cross_track.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_cross_track.html
index d81f41d478..5fe69535b0 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_cross_track.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_cross_track.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::distance::cross_track</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_distance_projected_point.html" title="strategy::distance::projected_point">
@@ -27,24 +27,24 @@
<a name="geometry.reference.strategies.strategy_distance_cross_track"></a><a class="link" href="strategy_distance_cross_track.html" title="strategy::distance::cross_track">strategy::distance::cross_track</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id960402"></a><a class="indexterm" name="id960408"></a><a class="indexterm" name="id960413"></a>
+ <a class="indexterm" name="idp133436480"></a><a class="indexterm" name="idp133437168"></a><a class="indexterm" name="idp133437856"></a>
Strategy functor for distance point to segment calculation.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_cross_track.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_cross_track.description"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_cross_track.description"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.description">Description</a>
</h6>
<p>
- Class which calculates the distance of a point to a segment, using latlong
- points
+ Class which calculates the distance of a point to a segment, for points
+ on a sphere or globe
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_cross_track.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_cross_track.synopsis"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_cross_track.synopsis"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">PointOfSegment</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Strategy</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Strategy</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">distance</span><span class="special">::</span><span class="identifier">cross_track</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -54,7 +54,7 @@ Strategy functor for distance point to segment calculation.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_cross_track.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_cross_track.template_parameter_s_"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_cross_track.template_parameter_s_"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -84,37 +84,6 @@ Strategy functor for distance point to segment calculation.
<tr>
<td>
<p>
- typename Point
- </p>
- </td>
-<td>
- </td>
-<td>
- <p>
- point type
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- typename PointOfSegment
- </p>
- </td>
-<td>
- <p>
- Point
- </p>
- </td>
-<td>
- <p>
- segment point type
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
typename CalculationType
</p>
</td>
@@ -139,7 +108,7 @@ Strategy functor for distance point to segment calculation.
</td>
<td>
<p>
- typename services::default_strategy&lt;point_tag, Point&gt;::type
+ haversine&lt;double, CalculationType&gt;
</p>
</td>
<td>
@@ -152,7 +121,7 @@ Strategy functor for distance point to segment calculation.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_cross_track.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_cross_track.constructor_s_"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_cross_track.constructor_s_"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -195,7 +164,7 @@ Strategy functor for distance point to segment calculation.
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">cross_track</span><span class="special">(</span><span class="identifier">return_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">cross_track</span><span class="special">(</span><span class="keyword">typename</span> <span class="identifier">Strategy</span><span class="special">::</span><span class="identifier">radius_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">r</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -203,7 +172,8 @@ Strategy functor for distance point to segment calculation.
</td>
<td>
<p>
- <span class="bold"><strong>return_type const &amp;</strong></span>: <span class="emphasis"><em>r</em></span>:
+ <span class="bold"><strong>typename Strategy::radius_type const &amp;</strong></span>:
+ <span class="emphasis"><em>r</em></span>:
</p>
</td>
</tr>
@@ -227,7 +197,7 @@ Strategy functor for distance point to segment calculation.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_cross_track.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_cross_track.member_function_s_"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_cross_track.member_function_s_"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -235,6 +205,7 @@ Strategy functor for distance point to segment calculation.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -263,7 +234,8 @@ Strategy functor for distance point to segment calculation.
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">return_type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">sp1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">sp2</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">PointOfSegment</span><span class="special">&gt;</span>
+<span class="identifier">return_type</span><span class="special">&lt;</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">sp1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">sp2</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -282,12 +254,14 @@ Strategy functor for distance point to segment calculation.
<span class="emphasis"><em>sp2</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">return_type</span> <span class="identifier">radius</span><span class="special">()</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">Strategy</span><span class="special">::</span><span class="identifier">radius_type</span> <span class="identifier">radius</span><span class="special">()</span></pre>
<p>
</p>
</td>
@@ -295,19 +269,21 @@ Strategy functor for distance point to segment calculation.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_cross_track.h5"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_cross_track.header"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_cross_track.header"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">spherical</span><span class="special">/</span><span class="identifier">distance_cross_track</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_cross_track.h6"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_cross_track.see_also"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.see_also">See
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_cross_track.see_also"></a></span><a class="link" href="strategy_distance_cross_track.html#geometry.reference.strategies.strategy_distance_cross_track.see_also">See
also</a>
</h6>
<p>
@@ -317,8 +293,8 @@ Strategy functor for distance point to segment calculation.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_haversine.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_haversine.html
index a1136aad13..006e6713c2 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_haversine.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_haversine.html
@@ -3,10 +3,10 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::distance::haversine</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
-<link rel="prev" href="strategy_distance_pythagoras.html" title="strategy::distance::pythagoras">
+<link rel="prev" href="strategy_distance_pythagoras_point_box.html" title="strategy::distance::pythagoras_point_box">
<link rel="next" href="strategy_distance_projected_point.html" title="strategy::distance::projected_point">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
@@ -20,24 +20,24 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="strategy_distance_pythagoras.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_projected_point.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="strategy_distance_pythagoras_point_box.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_projected_point.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.strategies.strategy_distance_haversine"></a><a class="link" href="strategy_distance_haversine.html" title="strategy::distance::haversine">strategy::distance::haversine</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id958748"></a><a class="indexterm" name="id958754"></a><a class="indexterm" name="id958760"></a>
+ <a class="indexterm" name="idp133241568"></a><a class="indexterm" name="idp133242256"></a><a class="indexterm" name="idp133242944"></a>
Distance calculation for spherical coordinates on a perfect sphere using
haversine.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_haversine.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_haversine.synopsis"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_haversine.synopsis"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Point2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">RadiusType</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">distance</span><span class="special">::</span><span class="identifier">haversine</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -47,7 +47,7 @@ Distance calculation for spherical coordinates on a perfect sphere using
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_haversine.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_haversine.template_parameter_s_"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_haversine.template_parameter_s_"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -77,31 +77,14 @@ Distance calculation for spherical coordinates on a perfect sphere using
<tr>
<td>
<p>
- typename Point1
+ typename RadiusType
</p>
</td>
<td>
</td>
<td>
<p>
- point type
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- typename Point2
- </p>
- </td>
-<td>
- <p>
- Point1
- </p>
- </td>
-<td>
- <p>
- second point type
+ numeric type for radius (of sphere, earth)
</p>
</td>
</tr>
@@ -128,7 +111,7 @@ Distance calculation for spherical coordinates on a perfect sphere using
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_haversine.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_haversine.constructor_s_"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_haversine.constructor_s_"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -157,7 +140,7 @@ Distance calculation for spherical coordinates on a perfect sphere using
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">haversine</span><span class="special">(</span><span class="identifier">calculation_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">radius</span> <span class="special">=</span> <span class="number">1.0</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">haversine</span><span class="special">(</span><span class="identifier">RadiusType</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">radius</span> <span class="special">=</span> <span class="number">1.0</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -168,16 +151,15 @@ Distance calculation for spherical coordinates on a perfect sphere using
</td>
<td>
<p>
- <span class="bold"><strong>calculation_type const &amp;</strong></span>:
- <span class="emphasis"><em>radius</em></span>: radius of the sphere, defaults to
- 1.0 for the unit sphere
+ <span class="bold"><strong>RadiusType const &amp;</strong></span>: <span class="emphasis"><em>radius</em></span>:
+ radius of the sphere, defaults to 1.0 for the unit sphere
</p>
</td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_haversine.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_haversine.member_function_s_"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_haversine.member_function_s_"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -214,7 +196,8 @@ Distance calculation for spherical coordinates on a perfect sphere using
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">calculation_type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">Point2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Point2</span><span class="special">&gt;</span>
+<span class="identifier">calculation_type</span><span class="special">&lt;</span> <span class="identifier">Point1</span><span class="special">,</span> <span class="identifier">Point2</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">Point2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -243,7 +226,7 @@ Distance calculation for spherical coordinates on a perfect sphere using
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">calculation_type</span> <span class="identifier">radius</span><span class="special">()</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">RadiusType</span> <span class="identifier">radius</span><span class="special">()</span></pre>
<p>
</p>
</td>
@@ -264,14 +247,14 @@ Distance calculation for spherical coordinates on a perfect sphere using
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_haversine.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_haversine.header"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_haversine.header"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">spherical</span><span class="special">/</span><span class="identifier">distance_haversine</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_haversine.h5"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_haversine.see_also"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.see_also">See
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_haversine.see_also"></a></span><a class="link" href="strategy_distance_haversine.html#geometry.reference.strategies.strategy_distance_haversine.see_also">See
also</a>
</h6>
<p>
@@ -281,8 +264,8 @@ Distance calculation for spherical coordinates on a perfect sphere using
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -290,7 +273,7 @@ Distance calculation for spherical coordinates on a perfect sphere using
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="strategy_distance_pythagoras.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_projected_point.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="strategy_distance_pythagoras_point_box.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_projected_point.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_projected_point.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_projected_point.html
index abf7a52b18..ec6549baaf 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_projected_point.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_projected_point.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::distance::projected_point</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_distance_haversine.html" title="strategy::distance::haversine">
@@ -27,23 +27,23 @@
<a name="geometry.reference.strategies.strategy_distance_projected_point"></a><a class="link" href="strategy_distance_projected_point.html" title="strategy::distance::projected_point">strategy::distance::projected_point</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id959623"></a><a class="indexterm" name="id959629"></a><a class="indexterm" name="id959634"></a>
+ <a class="indexterm" name="idp133346800"></a><a class="indexterm" name="idp133347488"></a><a class="indexterm" name="idp133348176"></a>
Strategy for distance point to segment.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_projected_point.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_projected_point.description"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_projected_point.description"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.description">Description</a>
</h6>
<p>
Calculates distance using projected-point method, and (optionally) Pythagoras
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_projected_point.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_projected_point.synopsis"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_projected_point.synopsis"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">PointOfSegment</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Strategy</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Strategy</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">distance</span><span class="special">::</span><span class="identifier">projected_point</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -53,7 +53,7 @@ Strategy for distance point to segment.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_projected_point.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_projected_point.template_parameter_s_"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_projected_point.template_parameter_s_"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -83,37 +83,6 @@ Strategy for distance point to segment.
<tr>
<td>
<p>
- typename Point
- </p>
- </td>
-<td>
- </td>
-<td>
- <p>
- Any type fulfilling a Point Concept
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- typename PointOfSegment
- </p>
- </td>
-<td>
- <p>
- Point
- </p>
- </td>
-<td>
- <p>
- segment point type
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
typename CalculationType
</p>
</td>
@@ -138,7 +107,7 @@ Strategy for distance point to segment.
</td>
<td>
<p>
- pythagoras&lt;Point, PointOfSegment, CalculationType&gt;
+ pythagoras&lt;CalculationType&gt;
</p>
</td>
<td>
@@ -151,7 +120,7 @@ Strategy for distance point to segment.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_projected_point.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_projected_point.member_function_s_"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_projected_point.member_function_s_"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -159,6 +128,7 @@ Strategy for distance point to segment.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -186,7 +156,8 @@ Strategy for distance point to segment.
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">calculation_type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">PointOfSegment</span><span class="special">&gt;</span>
+<span class="identifier">calculation_type</span><span class="special">&lt;</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -205,18 +176,20 @@ Strategy for distance point to segment.
<span class="emphasis"><em>p2</em></span>:
</p>
</td>
+<td>
+ </td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_projected_point.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_projected_point.header"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_projected_point.header"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">distance_projected_point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_projected_point.h5"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_projected_point.see_also"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.see_also">See
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_projected_point.see_also"></a></span><a class="link" href="strategy_distance_projected_point.html#geometry.reference.strategies.strategy_distance_projected_point.see_also">See
also</a>
</h6>
<p>
@@ -226,8 +199,8 @@ Strategy for distance point to segment.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras.html
index 92c8c8167f..150bd56ec0 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::distance::pythagoras</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="../strategies.html" title="Strategies">
-<link rel="next" href="strategy_distance_haversine.html" title="strategy::distance::haversine">
+<link rel="next" href="strategy_distance_pythagoras_box_box.html" title="strategy::distance::pythagoras_box_box">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,23 +20,23 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../strategies.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_haversine.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../strategies.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_pythagoras_box_box.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.strategies.strategy_distance_pythagoras"></a><a class="link" href="strategy_distance_pythagoras.html" title="strategy::distance::pythagoras">strategy::distance::pythagoras</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id958041"></a><a class="indexterm" name="id958047"></a><a class="indexterm" name="id958053"></a>
+ <a class="indexterm" name="idp132997536"></a><a class="indexterm" name="idp132998224"></a><a class="indexterm" name="idp132998912"></a>
Strategy to calculate the distance between two points.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_pythagoras.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_pythagoras.synopsis"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras.synopsis"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Point2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">distance</span><span class="special">::</span><span class="identifier">pythagoras</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -46,7 +46,7 @@ Strategy to calculate the distance between two points.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_pythagoras.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_pythagoras.template_parameter_s_"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras.template_parameter_s_"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -72,39 +72,7 @@ Strategy to calculate the distance between two points.
</p>
</th>
</tr></thead>
-<tbody>
-<tr>
-<td>
- <p>
- typename Point1
- </p>
- </td>
-<td>
- </td>
-<td>
- <p>
- point type
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- typename Point2
- </p>
- </td>
-<td>
- <p>
- Point1
- </p>
- </td>
-<td>
- <p>
- second point type
- </p>
- </td>
-</tr>
-<tr>
+<tbody><tr>
<td>
<p>
typename CalculationType
@@ -122,12 +90,11 @@ Strategy to calculate the distance between two points.
point
</p>
</td>
-</tr>
-</tbody>
+</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_pythagoras.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_pythagoras.member_function_s_"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras.member_function_s_"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -163,7 +130,8 @@ Strategy to calculate the distance between two points.
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">calculation_type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">Point2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">P1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P2</span><span class="special">&gt;</span>
+<span class="identifier">calculation_type</span><span class="special">&lt;</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">P2</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">P1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">P2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -174,11 +142,11 @@ Strategy to calculate the distance between two points.
</td>
<td>
<p>
- <span class="bold"><strong>Point1 const &amp;</strong></span>: <span class="emphasis"><em>p1</em></span>:
+ <span class="bold"><strong>P1 const &amp;</strong></span>: <span class="emphasis"><em>p1</em></span>:
first point
</p>
<p>
- <span class="bold"><strong>Point2 const &amp;</strong></span>: <span class="emphasis"><em>p2</em></span>:
+ <span class="bold"><strong>P2 const &amp;</strong></span>: <span class="emphasis"><em>p2</em></span>:
second point
</p>
</td>
@@ -191,14 +159,14 @@ Strategy to calculate the distance between two points.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_pythagoras.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_pythagoras.header"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras.header"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">distance_pythagoras</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.strategies.strategy_distance_pythagoras.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_pythagoras.notes"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.notes">Notes</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras.notes"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.notes">Notes</a>
</h6>
<div class="note"><table border="0" summary="Note">
<tr>
@@ -211,7 +179,7 @@ Strategy to calculate the distance between two points.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_distance_pythagoras.h5"></a>
- <span><a name="geometry.reference.strategies.strategy_distance_pythagoras.see_also"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.see_also">See
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras.see_also"></a></span><a class="link" href="strategy_distance_pythagoras.html#geometry.reference.strategies.strategy_distance_pythagoras.see_also">See
also</a>
</h6>
<p>
@@ -221,8 +189,8 @@ Strategy to calculate the distance between two points.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -230,7 +198,7 @@ Strategy to calculate the distance between two points.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="../strategies.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_haversine.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="../strategies.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_pythagoras_box_box.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras_box_box.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras_box_box.html
new file mode 100644
index 0000000000..544737aefb
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras_box_box.html
@@ -0,0 +1,204 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::distance::pythagoras_box_box</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_distance_pythagoras.html" title="strategy::distance::pythagoras">
+<link rel="next" href="strategy_distance_pythagoras_point_box.html" title="strategy::distance::pythagoras_point_box">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_distance_pythagoras.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_pythagoras_point_box.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box"></a><a class="link" href="strategy_distance_pythagoras_box_box.html" title="strategy::distance::pythagoras_box_box">strategy::distance::pythagoras_box_box</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp133078352"></a><a class="indexterm" name="idp133079040"></a><a class="indexterm" name="idp133079728"></a>
+Strategy to calculate the distance between two boxes.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.synopsis"></a></span><a class="link" href="strategy_distance_pythagoras_box_box.html#geometry.reference.strategies.strategy_distance_pythagoras_box_box.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">distance</span><span class="special">::</span><span class="identifier">pythagoras_box_box</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.template_parameter_s_"></a></span><a class="link" href="strategy_distance_pythagoras_box_box.html#geometry.reference.strategies.strategy_distance_pythagoras_box_box.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Default
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ typename CalculationType
+ </p>
+ </td>
+<td>
+ <p>
+ void
+ </p>
+ </td>
+<td>
+ <p>
+ numeric type for calculation (e.g. high precision); if <span class="bold"><strong>void</strong></span> then it is extracted automatically
+ from the coordinate type and (if necessary) promoted to floating
+ point
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.member_function_s_"></a></span><a class="link" href="strategy_distance_pythagoras_box_box.html#geometry.reference.strategies.strategy_distance_pythagoras_box_box.member_function_s_">Member
+ Function(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+<th>
+ <p>
+ Returns
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Box1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Box2</span><span class="special">&gt;</span>
+<span class="identifier">calculation_type</span><span class="special">&lt;</span> <span class="identifier">Box1</span><span class="special">,</span> <span class="identifier">Box2</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Box1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">box1</span><span class="special">,</span> <span class="identifier">Box2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">box2</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ applies the distance calculation using pythagoras_box_box
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Box1 const &amp;</strong></span>: <span class="emphasis"><em>box1</em></span>:
+ first box
+ </p>
+ <p>
+ <span class="bold"><strong>Box2 const &amp;</strong></span>: <span class="emphasis"><em>box2</em></span>:
+ second box
+ </p>
+ </td>
+<td>
+ <p>
+ the calculated distance (including taking the square root)
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.header"></a></span><a class="link" href="strategy_distance_pythagoras_box_box.html#geometry.reference.strategies.strategy_distance_pythagoras_box_box.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">distance_pythagoras_box_box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.notes"></a></span><a class="link" href="strategy_distance_pythagoras_box_box.html#geometry.reference.strategies.strategy_distance_pythagoras_box_box.notes">Notes</a>
+ </h6>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/src/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ Can be used for boxes with two, three or more dimensions
+ </p></td></tr>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_box_box.see_also"></a></span><a class="link" href="strategy_distance_pythagoras_box_box.html#geometry.reference.strategies.strategy_distance_pythagoras_box_box.see_also">See
+ also</a>
+ </h6>
+<p>
+ <a class="link" href="../algorithms/distance/distance_3_with_strategy.html" title="distance (with strategy)">distance
+ (with strategy)</a>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_distance_pythagoras.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_pythagoras_point_box.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras_point_box.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras_point_box.html
new file mode 100644
index 0000000000..be6965921d
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_distance_pythagoras_point_box.html
@@ -0,0 +1,204 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>strategy::distance::pythagoras_point_box</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../strategies.html" title="Strategies">
+<link rel="prev" href="strategy_distance_pythagoras_box_box.html" title="strategy::distance::pythagoras_box_box">
+<link rel="next" href="strategy_distance_haversine.html" title="strategy::distance::haversine">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_distance_pythagoras_box_box.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_haversine.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box"></a><a class="link" href="strategy_distance_pythagoras_point_box.html" title="strategy::distance::pythagoras_point_box">strategy::distance::pythagoras_point_box</a>
+</h4></div></div></div>
+<p>
+ <a class="indexterm" name="idp133160160"></a><a class="indexterm" name="idp133160848"></a><a class="indexterm" name="idp133161536"></a>
+Strategy to calculate the distance between a point and a box.
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.h0"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.synopsis"></a></span><a class="link" href="strategy_distance_pythagoras_point_box.html#geometry.reference.strategies.strategy_distance_pythagoras_point_box.synopsis">Synopsis</a>
+ </h6>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">distance</span><span class="special">::</span><span class="identifier">pythagoras_point_box</span>
+<span class="special">{</span>
+ <span class="comment">// ...</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.h1"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.template_parameter_s_"></a></span><a class="link" href="strategy_distance_pythagoras_point_box.html#geometry.reference.strategies.strategy_distance_pythagoras_point_box.template_parameter_s_">Template
+ parameter(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Parameter
+ </p>
+ </th>
+<th>
+ <p>
+ Default
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ typename CalculationType
+ </p>
+ </td>
+<td>
+ <p>
+ void
+ </p>
+ </td>
+<td>
+ <p>
+ numeric type for calculation (e.g. high precision); if <span class="bold"><strong>void</strong></span> then it is extracted automatically
+ from the coordinate type and (if necessary) promoted to floating
+ point
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.h2"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.member_function_s_"></a></span><a class="link" href="strategy_distance_pythagoras_point_box.html#geometry.reference.strategies.strategy_distance_pythagoras_point_box.member_function_s_">Member
+ Function(s)</a>
+ </h6>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ Function
+ </p>
+ </th>
+<th>
+ <p>
+ Description
+ </p>
+ </th>
+<th>
+ <p>
+ Parameters
+ </p>
+ </th>
+<th>
+ <p>
+ Returns
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Point</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Box</span><span class="special">&gt;</span>
+<span class="identifier">calculation_type</span><span class="special">&lt;</span> <span class="identifier">Point</span><span class="special">,</span> <span class="identifier">Box</span> <span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point</span><span class="special">,</span> <span class="identifier">Box</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">box</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ <p>
+ applies the distance calculation using pythagoras
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>Point const &amp;</strong></span>: <span class="emphasis"><em>point</em></span>:
+ point
+ </p>
+ <p>
+ <span class="bold"><strong>Box const &amp;</strong></span>: <span class="emphasis"><em>box</em></span>:
+ box
+ </p>
+ </td>
+<td>
+ <p>
+ the calculated distance (including taking the square root)
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.h3"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.header"></a></span><a class="link" href="strategy_distance_pythagoras_point_box.html#geometry.reference.strategies.strategy_distance_pythagoras_point_box.header">Header</a>
+ </h6>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">distance_pythagoras_point_box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.h4"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.notes"></a></span><a class="link" href="strategy_distance_pythagoras_point_box.html#geometry.reference.strategies.strategy_distance_pythagoras_point_box.notes">Notes</a>
+ </h6>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../../doc/src/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ Can be used for points and boxes with two, three or more dimensions
+ </p></td></tr>
+</table></div>
+<h6>
+<a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.h5"></a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_distance_pythagoras_point_box.see_also"></a></span><a class="link" href="strategy_distance_pythagoras_point_box.html#geometry.reference.strategies.strategy_distance_pythagoras_point_box.see_also">See
+ also</a>
+ </h6>
+<p>
+ <a class="link" href="../algorithms/distance/distance_3_with_strategy.html" title="distance (with strategy)">distance
+ (with strategy)</a>
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="strategy_distance_pythagoras_box_box.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../strategies.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="strategy_distance_haversine.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_cross_track.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_cross_track.html
index 263995d708..cff8dfc7ed 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_cross_track.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_cross_track.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::side::side_by_cross_track</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_side_side_by_triangle.html" title="strategy::side::side_by_triangle">
@@ -27,13 +27,13 @@
<a name="geometry.reference.strategies.strategy_side_side_by_cross_track"></a><a class="link" href="strategy_side_side_by_cross_track.html" title="strategy::side::side_by_cross_track">strategy::side::side_by_cross_track</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id967151"></a><a class="indexterm" name="id967156"></a><a class="indexterm" name="id967162"></a>
+ <a class="indexterm" name="idp135645712"></a><a class="indexterm" name="idp135646400"></a><a class="indexterm" name="idp135647088"></a>
Check at which side of a Great Circle segment a point lies left of segment
(&gt; 0), right of segment (&lt; 0), on segment (0)
</p>
<h6>
<a name="geometry.reference.strategies.strategy_side_side_by_cross_track.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_side_side_by_cross_track.synopsis"></a></span><a class="link" href="strategy_side_side_by_cross_track.html#geometry.reference.strategies.strategy_side_side_by_cross_track.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_side_by_cross_track.synopsis"></a></span><a class="link" href="strategy_side_side_by_cross_track.html#geometry.reference.strategies.strategy_side_side_by_cross_track.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -47,7 +47,7 @@ Check at which side of a Great Circle segment a point lies left of segment
</p>
<h6>
<a name="geometry.reference.strategies.strategy_side_side_by_cross_track.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_side_side_by_cross_track.template_parameter_s_"></a></span><a class="link" href="strategy_side_side_by_cross_track.html#geometry.reference.strategies.strategy_side_side_by_cross_track.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_side_by_cross_track.template_parameter_s_"></a></span><a class="link" href="strategy_side_side_by_cross_track.html#geometry.reference.strategies.strategy_side_side_by_cross_track.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -95,7 +95,7 @@ Check at which side of a Great Circle segment a point lies left of segment
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_side_side_by_cross_track.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_side_side_by_cross_track.member_function_s_"></a></span><a class="link" href="strategy_side_side_by_cross_track.html#geometry.reference.strategies.strategy_side_side_by_cross_track.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_side_by_cross_track.member_function_s_"></a></span><a class="link" href="strategy_side_side_by_cross_track.html#geometry.reference.strategies.strategy_side_side_by_cross_track.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -103,6 +103,7 @@ Check at which side of a Great Circle segment a point lies left of segment
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -148,11 +149,13 @@ Check at which side of a Great Circle segment a point lies left of segment
<span class="bold"><strong>P const &amp;</strong></span>: <span class="emphasis"><em>p</em></span>:
</p>
</td>
+<td>
+ </td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_side_side_by_cross_track.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_side_side_by_cross_track.header"></a></span><a class="link" href="strategy_side_side_by_cross_track.html#geometry.reference.strategies.strategy_side_side_by_cross_track.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_side_by_cross_track.header"></a></span><a class="link" href="strategy_side_side_by_cross_track.html#geometry.reference.strategies.strategy_side_side_by_cross_track.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">spherical</span><span class="special">/</span><span class="identifier">side_by_cross_track</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -160,8 +163,8 @@ Check at which side of a Great Circle segment a point lies left of segment
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_triangle.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_triangle.html
index 38ffac32bd..43a936f94f 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_triangle.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_side_by_triangle.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::side::side_by_triangle</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_convex_hull_graham_andrew.html" title="strategy::convex_hull::graham_andrew">
@@ -27,13 +27,13 @@
<a name="geometry.reference.strategies.strategy_side_side_by_triangle"></a><a class="link" href="strategy_side_side_by_triangle.html" title="strategy::side::side_by_triangle">strategy::side::side_by_triangle</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id966517"></a><a class="indexterm" name="id966523"></a><a class="indexterm" name="id966528"></a>
+ <a class="indexterm" name="idp135541584"></a><a class="indexterm" name="idp135542272"></a><a class="indexterm" name="idp135542960"></a>
Check at which side of a segment a point lies: left of segment (&gt; 0),
right of segment (&lt; 0), on segment (0)
</p>
<h6>
<a name="geometry.reference.strategies.strategy_side_side_by_triangle.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_side_side_by_triangle.synopsis"></a></span><a class="link" href="strategy_side_side_by_triangle.html#geometry.reference.strategies.strategy_side_side_by_triangle.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_side_by_triangle.synopsis"></a></span><a class="link" href="strategy_side_side_by_triangle.html#geometry.reference.strategies.strategy_side_side_by_triangle.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -47,7 +47,7 @@ Check at which side of a segment a point lies: left of segment (&gt; 0),
</p>
<h6>
<a name="geometry.reference.strategies.strategy_side_side_by_triangle.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_side_side_by_triangle.template_parameter_s_"></a></span><a class="link" href="strategy_side_side_by_triangle.html#geometry.reference.strategies.strategy_side_side_by_triangle.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_side_by_triangle.template_parameter_s_"></a></span><a class="link" href="strategy_side_side_by_triangle.html#geometry.reference.strategies.strategy_side_side_by_triangle.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -95,7 +95,7 @@ Check at which side of a segment a point lies: left of segment (&gt; 0),
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_side_side_by_triangle.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_side_side_by_triangle.member_function_s_"></a></span><a class="link" href="strategy_side_side_by_triangle.html#geometry.reference.strategies.strategy_side_side_by_triangle.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_side_by_triangle.member_function_s_"></a></span><a class="link" href="strategy_side_side_by_triangle.html#geometry.reference.strategies.strategy_side_side_by_triangle.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -103,6 +103,7 @@ Check at which side of a segment a point lies: left of segment (&gt; 0),
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -126,7 +127,34 @@ Check at which side of a segment a point lies: left of segment (&gt; 0),
</p>
</th>
</tr></thead>
-<tbody><tr>
+<tbody>
+<tr>
+<td>
+ <p>
+</p>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">coordinate_type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">promoted_type</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P2</span><span class="special">,</span>
+ <span class="keyword">typename</span> <span class="identifier">P</span><span class="special">&gt;</span>
+<span class="identifier">promoted_type</span> <span class="identifier">side_value</span><span class="special">(</span><span class="identifier">P1</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">P2</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p2</span><span class="special">,</span> <span class="identifier">P</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">p</span><span class="special">)</span></pre>
+<p>
+ </p>
+ </td>
+<td>
+ </td>
+<td>
+ <p>
+ <span class="bold"><strong>P1 const &amp;</strong></span>: <span class="emphasis"><em>p1</em></span>:
+ </p>
+ <p>
+ <span class="bold"><strong>P2 const &amp;</strong></span>: <span class="emphasis"><em>p2</em></span>:
+ </p>
+ <p>
+ <span class="bold"><strong>P const &amp;</strong></span>: <span class="emphasis"><em>p</em></span>:
+ </p>
+ </td>
+<td>
+ </td>
+</tr>
+<tr>
<td>
<p>
</p>
@@ -148,11 +176,14 @@ Check at which side of a segment a point lies: left of segment (&gt; 0),
<span class="bold"><strong>P const &amp;</strong></span>: <span class="emphasis"><em>p</em></span>:
</p>
</td>
-</tr></tbody>
+<td>
+ </td>
+</tr>
+</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_side_side_by_triangle.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_side_side_by_triangle.header"></a></span><a class="link" href="strategy_side_side_by_triangle.html#geometry.reference.strategies.strategy_side_side_by_triangle.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_side_by_triangle.header"></a></span><a class="link" href="strategy_side_side_by_triangle.html#geometry.reference.strategies.strategy_side_side_by_triangle.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">side_by_triangle</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -160,8 +191,8 @@ Check at which side of a segment a point lies: left of segment (&gt; 0),
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_spherical_side_formula.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_spherical_side_formula.html
index 70a339d1dc..9325dcef04 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_spherical_side_formula.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_side_spherical_side_formula.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::side::spherical_side_formula</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_side_side_by_cross_track.html" title="strategy::side::side_by_cross_track">
@@ -27,13 +27,13 @@
<a name="geometry.reference.strategies.strategy_side_spherical_side_formula"></a><a class="link" href="strategy_side_spherical_side_formula.html" title="strategy::side::spherical_side_formula">strategy::side::spherical_side_formula</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id967792"></a><a class="indexterm" name="id967798"></a><a class="indexterm" name="id967804"></a>
+ <a class="indexterm" name="idp135720928"></a><a class="indexterm" name="idp135721616"></a><a class="indexterm" name="idp135722304"></a>
Check at which side of a Great Circle segment a point lies left of segment
(&gt; 0), right of segment (&lt; 0), on segment (0)
</p>
<h6>
<a name="geometry.reference.strategies.strategy_side_spherical_side_formula.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_side_spherical_side_formula.synopsis"></a></span><a class="link" href="strategy_side_spherical_side_formula.html#geometry.reference.strategies.strategy_side_spherical_side_formula.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_spherical_side_formula.synopsis"></a></span><a class="link" href="strategy_side_spherical_side_formula.html#geometry.reference.strategies.strategy_side_spherical_side_formula.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -47,7 +47,7 @@ Check at which side of a Great Circle segment a point lies left of segment
</p>
<h6>
<a name="geometry.reference.strategies.strategy_side_spherical_side_formula.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_side_spherical_side_formula.template_parameter_s_"></a></span><a class="link" href="strategy_side_spherical_side_formula.html#geometry.reference.strategies.strategy_side_spherical_side_formula.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_spherical_side_formula.template_parameter_s_"></a></span><a class="link" href="strategy_side_spherical_side_formula.html#geometry.reference.strategies.strategy_side_spherical_side_formula.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -95,7 +95,7 @@ Check at which side of a Great Circle segment a point lies left of segment
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_side_spherical_side_formula.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_side_spherical_side_formula.member_function_s_"></a></span><a class="link" href="strategy_side_spherical_side_formula.html#geometry.reference.strategies.strategy_side_spherical_side_formula.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_spherical_side_formula.member_function_s_"></a></span><a class="link" href="strategy_side_spherical_side_formula.html#geometry.reference.strategies.strategy_side_spherical_side_formula.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -103,6 +103,7 @@ Check at which side of a Great Circle segment a point lies left of segment
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -148,11 +149,13 @@ Check at which side of a Great Circle segment a point lies left of segment
<span class="bold"><strong>P const &amp;</strong></span>: <span class="emphasis"><em>p</em></span>:
</p>
</td>
+<td>
+ </td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_side_spherical_side_formula.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_side_spherical_side_formula.header"></a></span><a class="link" href="strategy_side_spherical_side_formula.html#geometry.reference.strategies.strategy_side_spherical_side_formula.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_side_spherical_side_formula.header"></a></span><a class="link" href="strategy_side_spherical_side_formula.html#geometry.reference.strategies.strategy_side_spherical_side_formula.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">spherical</span><span class="special">/</span><span class="identifier">ssf</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -160,8 +163,8 @@ Check at which side of a Great Circle segment a point lies left of segment
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_simplify_douglas_peucker.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_simplify_douglas_peucker.html
index 1f3ef40a2f..dff91952cf 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_simplify_douglas_peucker.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_simplify_douglas_peucker.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::simplify::douglas_peucker</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_side_spherical_side_formula.html" title="strategy::side::spherical_side_formula">
@@ -27,21 +27,20 @@
<a name="geometry.reference.strategies.strategy_simplify_douglas_peucker"></a><a class="link" href="strategy_simplify_douglas_peucker.html" title="strategy::simplify::douglas_peucker">strategy::simplify::douglas_peucker</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id968429"></a><a class="indexterm" name="id968434"></a><a class="indexterm" name="id968440"></a>
+ <a class="indexterm" name="idp135796256"></a><a class="indexterm" name="idp135796944"></a><a class="indexterm" name="idp135797632"></a>
Implements the simplify algorithm.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.description"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.description"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.description">Description</a>
</h6>
<p>
The douglas_peucker strategy simplifies a linestring, ring or vector of
- points using the well-known Douglas-Peucker algorithm. For the algorithm,
- see for example:
+ points using the well-known Douglas-Peucker algorithm.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.synopsis"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.synopsis"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -55,7 +54,7 @@ Implements the simplify algorithm.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.template_parameter_s_"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.template_parameter_s_"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -104,7 +103,7 @@ Implements the simplify algorithm.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.member_function_s_"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.member_function_s_"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -112,6 +111,7 @@ Implements the simplify algorithm.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -140,7 +140,7 @@ Implements the simplify algorithm.
<p>
</p>
<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Range</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">OutputIterator</span><span class="special">&gt;</span>
-<span class="identifier">OutputIterator</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Range</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">range</span><span class="special">,</span> <span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">double</span> <span class="identifier">max_distance</span><span class="special">)</span></pre>
+<span class="identifier">OutputIterator</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Range</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">range</span><span class="special">,</span> <span class="identifier">OutputIterator</span> <span class="identifier">out</span><span class="special">,</span> <span class="identifier">distance_type</span> <span class="identifier">max_distance</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -154,14 +154,16 @@ Implements the simplify algorithm.
<span class="bold"><strong>OutputIterator</strong></span>: <span class="emphasis"><em>out</em></span>:
</p>
<p>
- <span class="bold"><strong>double</strong></span>: <span class="emphasis"><em>max_distance</em></span>:
+ <span class="bold"><strong>distance_type</strong></span>: <span class="emphasis"><em>max_distance</em></span>:
</p>
</td>
+<td>
+ </td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.header"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_simplify_douglas_peucker.header"></a></span><a class="link" href="strategy_simplify_douglas_peucker.html#geometry.reference.strategies.strategy_simplify_douglas_peucker.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">agnostic</span><span class="special">/</span><span class="identifier">simplify_douglas_peucker</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -169,8 +171,8 @@ Implements the simplify algorithm.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_inverse_transformer.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_inverse_transformer.html
index 5227e3e55d..c9ba3ddf3f 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_inverse_transformer.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_inverse_transformer.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::transform::inverse_transformer</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_simplify_douglas_peucker.html" title="strategy::simplify::douglas_peucker">
@@ -27,18 +27,19 @@
<a name="geometry.reference.strategies.strategy_transform_inverse_transformer"></a><a class="link" href="strategy_transform_inverse_transformer.html" title="strategy::transform::inverse_transformer">strategy::transform::inverse_transformer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id969076"></a><a class="indexterm" name="id969081"></a><a class="indexterm" name="id969087"></a>
-Transformation strategy to do an inverse ransformation in Cartesian system.
+ <a class="indexterm" name="idp135871936"></a><a class="indexterm" name="idp135872624"></a><a class="indexterm" name="idp135873312"></a>
+Transformation strategy to do an inverse transformation in a Cartesian
+ coordinate system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_inverse_transformer.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_inverse_transformer.synopsis"></a></span><a class="link" href="strategy_transform_inverse_transformer.html#geometry.reference.strategies.strategy_transform_inverse_transformer.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_inverse_transformer.synopsis"></a></span><a class="link" href="strategy_transform_inverse_transformer.html#geometry.reference.strategies.strategy_transform_inverse_transformer.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">P1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P2</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">inverse_transformer</span>
- <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">ublas_transformer</span><span class="special">&lt;</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">dimension</span><span class="special">&lt;</span> <span class="identifier">P1</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="identifier">dimension</span><span class="special">&lt;</span> <span class="identifier">P2</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">::</span><span class="identifier">value</span> <span class="special">&gt;</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">ublas_transformer</span><span class="special">&lt;</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">Dimension2</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -47,7 +48,7 @@ Transformation strategy to do an inverse ransformation in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_inverse_transformer.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_inverse_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_inverse_transformer.html#geometry.reference.strategies.strategy_transform_inverse_transformer.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_inverse_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_inverse_transformer.html#geometry.reference.strategies.strategy_transform_inverse_transformer.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -71,32 +72,35 @@ Transformation strategy to do an inverse ransformation in Cartesian system.
<tr>
<td>
<p>
- typename P1
+ typename CalculationType
</p>
</td>
<td>
- <p>
- first point type
- </p>
</td>
</tr>
<tr>
<td>
<p>
- typename P2
+ std::size_t Dimension1
</p>
</td>
<td>
+ </td>
+</tr>
+<tr>
+<td>
<p>
- second point type
+ std::size_t Dimension2
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_transform_inverse_transformer.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_inverse_transformer.constructor_s_"></a></span><a class="link" href="strategy_transform_inverse_transformer.html#geometry.reference.strategies.strategy_transform_inverse_transformer.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_inverse_transformer.constructor_s_"></a></span><a class="link" href="strategy_transform_inverse_transformer.html#geometry.reference.strategies.strategy_transform_inverse_transformer.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -141,7 +145,7 @@ Transformation strategy to do an inverse ransformation in Cartesian system.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_transform_inverse_transformer.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_inverse_transformer.header"></a></span><a class="link" href="strategy_transform_inverse_transformer.html#geometry.reference.strategies.strategy_transform_inverse_transformer.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_inverse_transformer.header"></a></span><a class="link" href="strategy_transform_inverse_transformer.html#geometry.reference.strategies.strategy_transform_inverse_transformer.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">transform</span><span class="special">/</span><span class="identifier">inverse_transformer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -149,8 +153,8 @@ Transformation strategy to do an inverse ransformation in Cartesian system.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_map_transformer.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_map_transformer.html
index 9c20c9a395..4a281c2cbb 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_map_transformer.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_map_transformer.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::transform::map_transformer</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_transform_inverse_transformer.html" title="strategy::transform::inverse_transformer">
@@ -27,18 +27,20 @@
<a name="geometry.reference.strategies.strategy_transform_map_transformer"></a><a class="link" href="strategy_transform_map_transformer.html" title="strategy::transform::map_transformer">strategy::transform::map_transformer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id969740"></a><a class="indexterm" name="id969746"></a><a class="indexterm" name="id969751"></a>
-Transformation strategy to do map from one to another Cartesian system.
+ <a class="indexterm" name="idp135946864"></a><a class="indexterm" name="idp135947552"></a><a class="indexterm" name="idp135948240"></a>
+Transformation strategy to map from one to another Cartesian coordinate
+ system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_map_transformer.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_map_transformer.synopsis"></a></span><a class="link" href="strategy_transform_map_transformer.html#geometry.reference.strategies.strategy_transform_map_transformer.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_map_transformer.synopsis"></a></span><a class="link" href="strategy_transform_map_transformer.html#geometry.reference.strategies.strategy_transform_map_transformer.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">P1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P2</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">Mirror</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">SameScale</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">Mirror</span><span class="special">,</span>
+ <span class="keyword">bool</span> <span class="identifier">SameScale</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">map_transformer</span>
- <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">ublas_transformer</span><span class="special">&lt;</span> <span class="identifier">P1</span><span class="special">,</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">Dimension2</span> <span class="special">&gt;</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">ublas_transformer</span><span class="special">&lt;</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">Dimension2</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -47,7 +49,7 @@ Transformation strategy to do map from one to another Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_map_transformer.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_map_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_map_transformer.html#geometry.reference.strategies.strategy_transform_map_transformer.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_map_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_map_transformer.html#geometry.reference.strategies.strategy_transform_map_transformer.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -77,86 +79,63 @@ Transformation strategy to do map from one to another Cartesian system.
<tr>
<td>
<p>
- typename P1
+ typename CalculationType
</p>
</td>
<td>
</td>
<td>
- <p>
- first point type
- </p>
</td>
</tr>
<tr>
<td>
<p>
- typename P2
+ std::size_t Dimension1
</p>
</td>
<td>
</td>
<td>
- <p>
- second point type
- </p>
</td>
</tr>
<tr>
<td>
<p>
- bool Mirror
+ std::size_t Dimension2
</p>
</td>
<td>
- <p>
- false
- </p>
</td>
<td>
- <p>
- if true map is mirrored upside-down (in most cases pixels are
- from top to bottom, while map is from bottom to top)
- </p>
</td>
</tr>
<tr>
<td>
<p>
- bool SameScale
- </p>
- </td>
-<td>
- <p>
- true
+ bool Mirror
</p>
</td>
<td>
- </td>
-</tr>
-<tr>
-<td>
<p>
- std::size_t Dimension1
+ false
</p>
</td>
<td>
<p>
- dimension&lt;P1&gt;::type::value
+ if true map is mirrored upside-down (in most cases pixels are
+ from top to bottom, while map is from bottom to top)
</p>
</td>
-<td>
- </td>
</tr>
<tr>
<td>
<p>
- std::size_t Dimension2
+ bool SameScale
</p>
</td>
<td>
<p>
- dimension&lt;P2&gt;::type::value
+ true
</p>
</td>
<td>
@@ -166,7 +145,7 @@ Transformation strategy to do map from one to another Cartesian system.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_transform_map_transformer.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_map_transformer.constructor_s_"></a></span><a class="link" href="strategy_transform_map_transformer.html#geometry.reference.strategies.strategy_transform_map_transformer.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_map_transformer.constructor_s_"></a></span><a class="link" href="strategy_transform_map_transformer.html#geometry.reference.strategies.strategy_transform_map_transformer.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -220,7 +199,8 @@ Transformation strategy to do map from one to another Cartesian system.
<p>
</p>
<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">W</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">D</span><span class="special">&gt;</span>
-<span class="identifier">map_transformer</span><span class="special">(</span><span class="identifier">W</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">wx1</span><span class="special">,</span> <span class="identifier">W</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">wy1</span><span class="special">,</span> <span class="identifier">W</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">wx2</span><span class="special">,</span> <span class="identifier">W</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">wy2</span><span class="special">,</span> <span class="identifier">D</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">width</span><span class="special">,</span> <span class="identifier">D</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">height</span><span class="special">)</span></pre>
+<span class="identifier">map_transformer</span><span class="special">(</span><span class="identifier">W</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">wx1</span><span class="special">,</span> <span class="identifier">W</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">wy1</span><span class="special">,</span> <span class="identifier">W</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">wx2</span><span class="special">,</span>
+ <span class="identifier">W</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">wy2</span><span class="special">,</span> <span class="identifier">D</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">width</span><span class="special">,</span> <span class="identifier">D</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">height</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -251,7 +231,7 @@ Transformation strategy to do map from one to another Cartesian system.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_transform_map_transformer.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_map_transformer.header"></a></span><a class="link" href="strategy_transform_map_transformer.html#geometry.reference.strategies.strategy_transform_map_transformer.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_map_transformer.header"></a></span><a class="link" href="strategy_transform_map_transformer.html#geometry.reference.strategies.strategy_transform_map_transformer.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">transform</span><span class="special">/</span><span class="identifier">map_transformer</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -259,8 +239,8 @@ Transformation strategy to do map from one to another Cartesian system.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_rotate_transformer.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_rotate_transformer.html
index 357c82814e..0a3463daf1 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_rotate_transformer.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_rotate_transformer.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::transform::rotate_transformer</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_transform_map_transformer.html" title="strategy::transform::map_transformer">
@@ -27,12 +27,12 @@
<a name="geometry.reference.strategies.strategy_transform_rotate_transformer"></a><a class="link" href="strategy_transform_rotate_transformer.html" title="strategy::transform::rotate_transformer">strategy::transform::rotate_transformer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id970933"></a><a class="indexterm" name="id970938"></a><a class="indexterm" name="id970944"></a>
-Strategy of rotate transformation in Cartesian system.
+ <a class="indexterm" name="idp136081312"></a><a class="indexterm" name="idp136082000"></a><a class="indexterm" name="idp136082688"></a>
+Strategy for rotate transformation in Cartesian coordinate system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_rotate_transformer.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.description"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.description"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.description">Description</a>
</h6>
<p>
Rotate rotates a geometry of specified angle about a fixed point (e.g.
@@ -40,12 +40,13 @@ Strategy of rotate transformation in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_rotate_transformer.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.synopsis"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.synopsis"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">P1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P2</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">DegreeOrRadian</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">DegreeOrRadian</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">rotate_transformer</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">rad_rotate_transformer</span><span class="special">&lt;</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">Dimension2</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -54,7 +55,7 @@ Strategy of rotate transformation in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_rotate_transformer.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -78,44 +79,47 @@ Strategy of rotate transformation in Cartesian system.
<tr>
<td>
<p>
- typename P1
+ typename DegreeOrRadian
</p>
</td>
<td>
<p>
- first point type
+ degree/or/radian, type of rotation angle specification
</p>
</td>
</tr>
<tr>
<td>
<p>
- typename P2
+ typename CalculationType
</p>
</td>
<td>
- <p>
- second point type
- </p>
</td>
</tr>
<tr>
<td>
<p>
- typename DegreeOrRadian
+ std::size_t Dimension1
</p>
</td>
<td>
+ </td>
+</tr>
+<tr>
+<td>
<p>
- degree/or/radian, type of rotation angle specification
+ std::size_t Dimension2
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_transform_rotate_transformer.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.constructor_s_"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.constructor_s_"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -144,7 +148,7 @@ Strategy of rotate transformation in Cartesian system.
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rotate_transformer</span><span class="special">(</span><span class="identifier">angle_type</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">angle</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">rotate_transformer</span><span class="special">(</span><span class="identifier">CalculationType</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">angle</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -152,14 +156,15 @@ Strategy of rotate transformation in Cartesian system.
</td>
<td>
<p>
- <span class="bold"><strong>angle_type const &amp;</strong></span>: <span class="emphasis"><em>angle</em></span>:
+ <span class="bold"><strong>CalculationType const &amp;</strong></span>:
+ <span class="emphasis"><em>angle</em></span>:
</p>
</td>
</tr></tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_transform_rotate_transformer.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.header"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_rotate_transformer.header"></a></span><a class="link" href="strategy_transform_rotate_transformer.html#geometry.reference.strategies.strategy_transform_rotate_transformer.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">transform</span><span class="special">/</span><span class="identifier">matrix_transformers</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -167,8 +172,8 @@ Strategy of rotate transformation in Cartesian system.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_scale_transformer.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_scale_transformer.html
index aab81a6eb3..4339a5a0fd 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_scale_transformer.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_scale_transformer.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::transform::scale_transformer</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_transform_rotate_transformer.html" title="strategy::transform::rotate_transformer">
@@ -27,23 +27,23 @@
<a name="geometry.reference.strategies.strategy_transform_scale_transformer"></a><a class="link" href="strategy_transform_scale_transformer.html" title="strategy::transform::scale_transformer">strategy::transform::scale_transformer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id971506"></a><a class="indexterm" name="id971512"></a><a class="indexterm" name="id971518"></a>
+ <a class="indexterm" name="idp136159648"></a><a class="indexterm" name="idp136160336"></a><a class="indexterm" name="idp136161024"></a>
Strategy of scale transformation in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_scale_transformer.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_scale_transformer.description"></a></span><a class="link" href="strategy_transform_scale_transformer.html#geometry.reference.strategies.strategy_transform_scale_transformer.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_scale_transformer.description"></a></span><a class="link" href="strategy_transform_scale_transformer.html#geometry.reference.strategies.strategy_transform_scale_transformer.description">Description</a>
</h6>
<p>
Scale scales a geometry up or down in all its dimensions.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_scale_transformer.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_scale_transformer.synopsis"></a></span><a class="link" href="strategy_transform_scale_transformer.html#geometry.reference.strategies.strategy_transform_scale_transformer.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_scale_transformer.synopsis"></a></span><a class="link" href="strategy_transform_scale_transformer.html#geometry.reference.strategies.strategy_transform_scale_transformer.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">P1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">scale_transformer</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -53,14 +53,13 @@ Strategy of scale transformation in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_scale_transformer.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_scale_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_scale_transformer.html#geometry.reference.strategies.strategy_transform_scale_transformer.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_scale_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_scale_transformer.html#geometry.reference.strategies.strategy_transform_scale_transformer.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
-<col>
</colgroup>
<thead><tr>
<th>
@@ -70,11 +69,6 @@ Strategy of scale transformation in Cartesian system.
</th>
<th>
<p>
- Default
- </p>
- </th>
-<th>
- <p>
Description
</p>
</th>
@@ -83,33 +77,11 @@ Strategy of scale transformation in Cartesian system.
<tr>
<td>
<p>
- typename P1
+ typename CalculationType
</p>
</td>
<td>
</td>
-<td>
- <p>
- first point type
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- typename P2
- </p>
- </td>
-<td>
- <p>
- P1
- </p>
- </td>
-<td>
- <p>
- second point type
- </p>
- </td>
</tr>
<tr>
<td>
@@ -119,12 +91,7 @@ Strategy of scale transformation in Cartesian system.
</td>
<td>
<p>
- geometry::dimension&lt;P1&gt;::type::value
- </p>
- </td>
-<td>
- <p>
- number of dimensions to transform to second point
+ number of dimensions to transform from
</p>
</td>
</tr>
@@ -136,17 +103,15 @@ Strategy of scale transformation in Cartesian system.
</td>
<td>
<p>
- geometry::dimension&lt;P2&gt;::type::value
+ number of dimensions to transform to
</p>
</td>
-<td>
- </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_transform_scale_transformer.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_scale_transformer.header"></a></span><a class="link" href="strategy_transform_scale_transformer.html#geometry.reference.strategies.strategy_transform_scale_transformer.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_scale_transformer.header"></a></span><a class="link" href="strategy_transform_scale_transformer.html#geometry.reference.strategies.strategy_transform_scale_transformer.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">transform</span><span class="special">/</span><span class="identifier">matrix_transformers</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -154,8 +119,8 @@ Strategy of scale transformation in Cartesian system.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_translate_transformer.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_translate_transformer.html
index 1522c9c488..244c2b0c31 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_translate_transformer.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_translate_transformer.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::transform::translate_transformer</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_transform_scale_transformer.html" title="strategy::transform::scale_transformer">
@@ -27,23 +27,23 @@
<a name="geometry.reference.strategies.strategy_transform_translate_transformer"></a><a class="link" href="strategy_transform_translate_transformer.html" title="strategy::transform::translate_transformer">strategy::transform::translate_transformer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id972015"></a><a class="indexterm" name="id972021"></a><a class="indexterm" name="id972026"></a>
+ <a class="indexterm" name="idp136210960"></a><a class="indexterm" name="idp136211648"></a><a class="indexterm" name="idp136212336"></a>
Strategy of translate transformation in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_translate_transformer.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_translate_transformer.description"></a></span><a class="link" href="strategy_transform_translate_transformer.html#geometry.reference.strategies.strategy_transform_translate_transformer.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_translate_transformer.description"></a></span><a class="link" href="strategy_transform_translate_transformer.html#geometry.reference.strategies.strategy_transform_translate_transformer.description">Description</a>
</h6>
<p>
Translate moves a geometry a fixed distance in 2 or 3 dimensions.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_translate_transformer.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_translate_transformer.synopsis"></a></span><a class="link" href="strategy_transform_translate_transformer.html#geometry.reference.strategies.strategy_transform_translate_transformer.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_translate_transformer.synopsis"></a></span><a class="link" href="strategy_transform_translate_transformer.html#geometry.reference.strategies.strategy_transform_translate_transformer.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">P1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">translate_transformer</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -53,14 +53,13 @@ Strategy of translate transformation in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_translate_transformer.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_translate_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_translate_transformer.html#geometry.reference.strategies.strategy_transform_translate_transformer.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_translate_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_translate_transformer.html#geometry.reference.strategies.strategy_transform_translate_transformer.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
-<col>
</colgroup>
<thead><tr>
<th>
@@ -70,11 +69,6 @@ Strategy of translate transformation in Cartesian system.
</th>
<th>
<p>
- Default
- </p>
- </th>
-<th>
- <p>
Description
</p>
</th>
@@ -83,30 +77,11 @@ Strategy of translate transformation in Cartesian system.
<tr>
<td>
<p>
- typename P1
+ typename CalculationType
</p>
</td>
<td>
</td>
-<td>
- <p>
- first point type
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- typename P2
- </p>
- </td>
-<td>
- </td>
-<td>
- <p>
- second point type
- </p>
- </td>
</tr>
<tr>
<td>
@@ -116,12 +91,7 @@ Strategy of translate transformation in Cartesian system.
</td>
<td>
<p>
- geometry::dimension&lt;P1&gt;::type::value
- </p>
- </td>
-<td>
- <p>
- number of dimensions to transform to second point
+ number of dimensions to transform from
</p>
</td>
</tr>
@@ -133,17 +103,15 @@ Strategy of translate transformation in Cartesian system.
</td>
<td>
<p>
- geometry::dimension&lt;P2&gt;::type::value
+ number of dimensions to transform to
</p>
</td>
-<td>
- </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_transform_translate_transformer.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_translate_transformer.header"></a></span><a class="link" href="strategy_transform_translate_transformer.html#geometry.reference.strategies.strategy_transform_translate_transformer.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_translate_transformer.header"></a></span><a class="link" href="strategy_transform_translate_transformer.html#geometry.reference.strategies.strategy_transform_translate_transformer.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">transform</span><span class="special">/</span><span class="identifier">matrix_transformers</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -151,8 +119,8 @@ Strategy of translate transformation in Cartesian system.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_ublas_transformer.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_ublas_transformer.html
index d7d230de0d..10c0b8abaa 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_ublas_transformer.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_transform_ublas_transformer.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::transform::ublas_transformer</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_transform_translate_transformer.html" title="strategy::transform::translate_transformer">
@@ -27,12 +27,12 @@
<a name="geometry.reference.strategies.strategy_transform_ublas_transformer"></a><a class="link" href="strategy_transform_ublas_transformer.html" title="strategy::transform::ublas_transformer">strategy::transform::ublas_transformer</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id972521"></a><a class="indexterm" name="id972526"></a><a class="indexterm" name="id972532"></a>
+ <a class="indexterm" name="idp136262512"></a><a class="indexterm" name="idp136263200"></a><a class="indexterm" name="idp136263888"></a>
Affine transformation strategy in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_ublas_transformer.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_ublas_transformer.description"></a></span><a class="link" href="strategy_transform_ublas_transformer.html#geometry.reference.strategies.strategy_transform_ublas_transformer.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_ublas_transformer.description"></a></span><a class="link" href="strategy_transform_ublas_transformer.html#geometry.reference.strategies.strategy_transform_ublas_transformer.description">Description</a>
</h6>
<p>
The strategy serves as a generic definition of affine transformation matrix
@@ -40,11 +40,11 @@ Affine transformation strategy in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_ublas_transformer.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_ublas_transformer.synopsis"></a></span><a class="link" href="strategy_transform_ublas_transformer.html#geometry.reference.strategies.strategy_transform_ublas_transformer.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_ublas_transformer.synopsis"></a></span><a class="link" href="strategy_transform_ublas_transformer.html#geometry.reference.strategies.strategy_transform_ublas_transformer.synopsis">Synopsis</a>
</h6>
<p>
</p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">P1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">P2</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">&gt;</span>
+<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">CalculationType</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension1</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Dimension2</span><span class="special">&gt;</span>
<span class="keyword">class</span> <span class="identifier">strategy</span><span class="special">::</span><span class="identifier">transform</span><span class="special">::</span><span class="identifier">ublas_transformer</span>
<span class="special">{</span>
<span class="comment">// ...</span>
@@ -54,7 +54,7 @@ Affine transformation strategy in Cartesian system.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_transform_ublas_transformer.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_ublas_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_ublas_transformer.html#geometry.reference.strategies.strategy_transform_ublas_transformer.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_ublas_transformer.template_parameter_s_"></a></span><a class="link" href="strategy_transform_ublas_transformer.html#geometry.reference.strategies.strategy_transform_ublas_transformer.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -78,25 +78,10 @@ Affine transformation strategy in Cartesian system.
<tr>
<td>
<p>
- typename P1
+ typename CalculationType
</p>
</td>
<td>
- <p>
- first point type (source)
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
- typename P2
- </p>
- </td>
-<td>
- <p>
- second point type (target)
- </p>
</td>
</tr>
<tr>
@@ -107,7 +92,7 @@ Affine transformation strategy in Cartesian system.
</td>
<td>
<p>
- number of dimensions to transform to second point
+ number of dimensions to transform from
</p>
</td>
</tr>
@@ -118,13 +103,16 @@ Affine transformation strategy in Cartesian system.
</p>
</td>
<td>
+ <p>
+ number of dimensions to transform to
+ </p>
</td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_transform_ublas_transformer.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_transform_ublas_transformer.header"></a></span><a class="link" href="strategy_transform_ublas_transformer.html#geometry.reference.strategies.strategy_transform_ublas_transformer.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_transform_ublas_transformer.header"></a></span><a class="link" href="strategy_transform_ublas_transformer.html#geometry.reference.strategies.strategy_transform_ublas_transformer.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">transform</span><span class="special">/</span><span class="identifier">matrix_transformers</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -132,8 +120,8 @@ Affine transformation strategy in Cartesian system.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_crossings_multiply.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_crossings_multiply.html
index 8d3b86fa44..d9e451ec0c 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_crossings_multiply.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_crossings_multiply.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::within::crossings_multiply</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_within_franklin.html" title="strategy::within::franklin">
@@ -27,12 +27,12 @@
<a name="geometry.reference.strategies.strategy_within_crossings_multiply"></a><a class="link" href="strategy_within_crossings_multiply.html" title="strategy::within::crossings_multiply">strategy::within::crossings_multiply</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id974603"></a><a class="indexterm" name="id974609"></a><a class="indexterm" name="id974614"></a>
+ <a class="indexterm" name="idp136503728"></a><a class="indexterm" name="idp136504416"></a><a class="indexterm" name="idp136505104"></a>
Within detection using cross counting,.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_within_crossings_multiply.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_within_crossings_multiply.synopsis"></a></span><a class="link" href="strategy_within_crossings_multiply.html#geometry.reference.strategies.strategy_within_crossings_multiply.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_crossings_multiply.synopsis"></a></span><a class="link" href="strategy_within_crossings_multiply.html#geometry.reference.strategies.strategy_within_crossings_multiply.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -46,7 +46,7 @@ Within detection using cross counting,.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_within_crossings_multiply.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_within_crossings_multiply.template_parameter_s_"></a></span><a class="link" href="strategy_within_crossings_multiply.html#geometry.reference.strategies.strategy_within_crossings_multiply.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_crossings_multiply.template_parameter_s_"></a></span><a class="link" href="strategy_within_crossings_multiply.html#geometry.reference.strategies.strategy_within_crossings_multiply.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -127,7 +127,7 @@ Within detection using cross counting,.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_within_crossings_multiply.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_within_crossings_multiply.member_function_s_"></a></span><a class="link" href="strategy_within_crossings_multiply.html#geometry.reference.strategies.strategy_within_crossings_multiply.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_crossings_multiply.member_function_s_"></a></span><a class="link" href="strategy_within_crossings_multiply.html#geometry.reference.strategies.strategy_within_crossings_multiply.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -135,6 +135,7 @@ Within detection using cross counting,.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -163,7 +164,8 @@ Within detection using cross counting,.
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">bool</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">seg1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">seg2</span><span class="special">,</span> <span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">state</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">bool</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">seg1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">seg2</span><span class="special">,</span>
+ <span class="identifier">flags</span> <span class="special">&amp;</span> <span class="identifier">state</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -185,6 +187,8 @@ Within detection using cross counting,.
<span class="bold"><strong>flags &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -201,12 +205,14 @@ Within detection using cross counting,.
<span class="bold"><strong>flags const &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_within_crossings_multiply.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_within_crossings_multiply.header"></a></span><a class="link" href="strategy_within_crossings_multiply.html#geometry.reference.strategies.strategy_within_crossings_multiply.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_crossings_multiply.header"></a></span><a class="link" href="strategy_within_crossings_multiply.html#geometry.reference.strategies.strategy_within_crossings_multiply.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">point_in_poly_crossings_multiply</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
@@ -214,8 +220,8 @@ Within detection using cross counting,.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_franklin.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_franklin.html
index 1b95b394c7..98baec4ff9 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_franklin.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_franklin.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::within::franklin</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_within_winding.html" title="strategy::within::winding">
@@ -27,12 +27,12 @@
<a name="geometry.reference.strategies.strategy_within_franklin"></a><a class="link" href="strategy_within_franklin.html" title="strategy::within::franklin">strategy::within::franklin</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id973797"></a><a class="indexterm" name="id973803"></a><a class="indexterm" name="id973809"></a>
+ <a class="indexterm" name="idp136408736"></a><a class="indexterm" name="idp136409424"></a><a class="indexterm" name="idp136410112"></a>
Within detection using cross counting.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_within_franklin.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_within_franklin.synopsis"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_franklin.synopsis"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -46,7 +46,7 @@ Within detection using cross counting.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_within_franklin.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_within_franklin.template_parameter_s_"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_franklin.template_parameter_s_"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -127,7 +127,7 @@ Within detection using cross counting.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_within_franklin.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_within_franklin.member_function_s_"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_franklin.member_function_s_"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -135,6 +135,7 @@ Within detection using cross counting.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -163,7 +164,8 @@ Within detection using cross counting.
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">bool</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">seg1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">seg2</span><span class="special">,</span> <span class="identifier">crossings</span> <span class="special">&amp;</span> <span class="identifier">state</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">bool</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">seg1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">seg2</span><span class="special">,</span>
+ <span class="identifier">crossings</span> <span class="special">&amp;</span> <span class="identifier">state</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -185,6 +187,8 @@ Within detection using cross counting.
<span class="bold"><strong>crossings &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -201,19 +205,21 @@ Within detection using cross counting.
<span class="bold"><strong>crossings const &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_within_franklin.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_within_franklin.header"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_franklin.header"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">cartesian</span><span class="special">/</span><span class="identifier">point_in_poly_franklin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.strategies.strategy_within_franklin.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_within_franklin.see_also"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.see_also">See
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_franklin.see_also"></a></span><a class="link" href="strategy_within_franklin.html#geometry.reference.strategies.strategy_within_franklin.see_also">See
also</a>
</h6>
<p>
@@ -223,8 +229,8 @@ Within detection using cross counting.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_winding.html b/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_winding.html
index 5e2390dacf..6c5b40424e 100644
--- a/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_winding.html
+++ b/libs/geometry/doc/html/geometry/reference/strategies/strategy_within_winding.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>strategy::within::winding</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../strategies.html" title="Strategies">
<link rel="prev" href="strategy_transform_ublas_transformer.html" title="strategy::transform::ublas_transformer">
@@ -27,12 +27,12 @@
<a name="geometry.reference.strategies.strategy_within_winding"></a><a class="link" href="strategy_within_winding.html" title="strategy::within::winding">strategy::within::winding</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id972995"></a><a class="indexterm" name="id973001"></a><a class="indexterm" name="id973006"></a>
+ <a class="indexterm" name="idp136313680"></a><a class="indexterm" name="idp136314368"></a><a class="indexterm" name="idp136315056"></a>
Within detection using winding rule.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_within_winding.h0"></a>
- <span><a name="geometry.reference.strategies.strategy_within_winding.synopsis"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_winding.synopsis"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -46,7 +46,7 @@ Within detection using winding rule.
</p>
<h6>
<a name="geometry.reference.strategies.strategy_within_winding.h1"></a>
- <span><a name="geometry.reference.strategies.strategy_within_winding.template_parameter_s_"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_winding.template_parameter_s_"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -127,7 +127,7 @@ Within detection using winding rule.
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_within_winding.h2"></a>
- <span><a name="geometry.reference.strategies.strategy_within_winding.member_function_s_"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_winding.member_function_s_"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -135,6 +135,7 @@ Within detection using winding rule.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -163,7 +164,8 @@ Within detection using winding rule.
<td>
<p>
</p>
-<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">bool</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s2</span><span class="special">,</span> <span class="identifier">counter</span> <span class="special">&amp;</span> <span class="identifier">state</span><span class="special">)</span></pre>
+<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="keyword">bool</span> <span class="identifier">apply</span><span class="special">(</span><span class="identifier">Point</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">point</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s1</span><span class="special">,</span> <span class="identifier">PointOfSegment</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s2</span><span class="special">,</span>
+ <span class="identifier">counter</span> <span class="special">&amp;</span> <span class="identifier">state</span><span class="special">)</span></pre>
<p>
</p>
</td>
@@ -185,6 +187,8 @@ Within detection using winding rule.
<span class="bold"><strong>counter &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -201,19 +205,21 @@ Within detection using winding rule.
<span class="bold"><strong>counter const &amp;</strong></span>: <span class="emphasis"><em>state</em></span>:
</p>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.strategies.strategy_within_winding.h3"></a>
- <span><a name="geometry.reference.strategies.strategy_within_winding.header"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_winding.header"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.header">Header</a>
</h6>
<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">strategies</span><span class="special">/</span><span class="identifier">agnostic</span><span class="special">/</span><span class="identifier">point_in_poly_winding</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<h6>
<a name="geometry.reference.strategies.strategy_within_winding.h4"></a>
- <span><a name="geometry.reference.strategies.strategy_within_winding.see_also"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.see_also">See
+ <span class="phrase"><a name="geometry.reference.strategies.strategy_within_winding.see_also"></a></span><a class="link" href="strategy_within_winding.html#geometry.reference.strategies.strategy_within_winding.see_also">See
also</a>
</h6>
<p>
@@ -223,8 +229,8 @@ Within detection using winding rule.
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/views.html b/libs/geometry/doc/html/geometry/reference/views.html
index 2d82f1ac15..3ea91df131 100644
--- a/libs/geometry/doc/html/geometry/reference/views.html
+++ b/libs/geometry/doc/html/geometry/reference/views.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Views</title>
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../reference.html" title="Reference">
<link rel="prev" href="strategies/strategy_within_crossings_multiply.html" title="strategy::within::crossings_multiply">
@@ -26,7 +26,7 @@
<div class="titlepage"><div><div><h3 class="title">
<a name="geometry.reference.views"></a><a class="link" href="views.html" title="Views">Views</a>
</h3></div></div></div>
-<div class="toc"><dl>
+<div class="toc"><dl class="toc">
<dt><span class="section"><a href="views/box_view.html">box_view</a></span></dt>
<dt><span class="section"><a href="views/segment_view.html">segment_view</a></span></dt>
<dt><span class="section"><a href="views/closeable_view.html">closeable_view</a></span></dt>
@@ -36,8 +36,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/views/box_view.html b/libs/geometry/doc/html/geometry/reference/views/box_view.html
index c02dd19946..39dd0b3ff9 100644
--- a/libs/geometry/doc/html/geometry/reference/views/box_view.html
+++ b/libs/geometry/doc/html/geometry/reference/views/box_view.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>box_view</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../views.html" title="Views">
<link rel="prev" href="../views.html" title="Views">
@@ -27,12 +27,12 @@
<a name="geometry.reference.views.box_view"></a><a class="link" href="box_view.html" title="box_view">box_view</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id975390"></a>
+ <a class="indexterm" name="idp136597072"></a>
Makes a box behave like a ring or a range.
</p>
<h6>
<a name="geometry.reference.views.box_view.h0"></a>
- <span><a name="geometry.reference.views.box_view.description"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.views.box_view.description"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.description">Description</a>
</h6>
<p>
Adapts a box to the Boost.Range concept, enabling the user to iterating
@@ -40,7 +40,7 @@ Makes a box behave like a ring or a range.
</p>
<h6>
<a name="geometry.reference.views.box_view.h1"></a>
- <span><a name="geometry.reference.views.box_view.model_of"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.model_of">Model
+ <span class="phrase"><a name="geometry.reference.views.box_view.model_of"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.model_of">Model
of</a>
</h6>
<p>
@@ -48,12 +48,13 @@ Makes a box behave like a ring or a range.
</p>
<h6>
<a name="geometry.reference.views.box_view.h2"></a>
- <span><a name="geometry.reference.views.box_view.synopsis"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.views.box_view.synopsis"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Box</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">Clockwise</span><span class="special">&gt;</span>
<span class="keyword">struct</span> <span class="identifier">box_view</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">points_view</span><span class="special">&lt;</span> <span class="identifier">geometry</span><span class="special">::</span><span class="identifier">point_type</span><span class="special">&lt;</span> <span class="identifier">Box</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="number">5</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -62,7 +63,7 @@ Makes a box behave like a ring or a range.
</p>
<h6>
<a name="geometry.reference.views.box_view.h3"></a>
- <span><a name="geometry.reference.views.box_view.template_parameter_s_"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.views.box_view.template_parameter_s_"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -125,7 +126,7 @@ Makes a box behave like a ring or a range.
</table></div>
<h6>
<a name="geometry.reference.views.box_view.h4"></a>
- <span><a name="geometry.reference.views.box_view.constructor_s_"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.views.box_view.constructor_s_"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -172,13 +173,13 @@ Makes a box behave like a ring or a range.
</table></div>
<h6>
<a name="geometry.reference.views.box_view.h5"></a>
- <span><a name="geometry.reference.views.box_view.header"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.views.box_view.header"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -188,14 +189,14 @@ Makes a box behave like a ring or a range.
</p>
<h6>
<a name="geometry.reference.views.box_view.h6"></a>
- <span><a name="geometry.reference.views.box_view.complexity"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.views.box_view.complexity"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.views.box_view.h7"></a>
- <span><a name="geometry.reference.views.box_view.example"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.views.box_view.example"></a></span><a class="link" href="box_view.html#geometry.reference.views.box_view.example">Example</a>
</h6>
<p>
Shows usage of the Boost.Range compatible view on a box
@@ -247,8 +248,8 @@ Area: 16
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/views/closeable_view.html b/libs/geometry/doc/html/geometry/reference/views/closeable_view.html
index f5a2c109f0..619c8e985f 100644
--- a/libs/geometry/doc/html/geometry/reference/views/closeable_view.html
+++ b/libs/geometry/doc/html/geometry/reference/views/closeable_view.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>closeable_view</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../views.html" title="Views">
<link rel="prev" href="segment_view.html" title="segment_view">
@@ -27,12 +27,12 @@
<a name="geometry.reference.views.closeable_view"></a><a class="link" href="closeable_view.html" title="closeable_view">closeable_view</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id978244"></a>
+ <a class="indexterm" name="idp136957808"></a>
View on a range, either closing it or leaving it as it is.
</p>
<h6>
<a name="geometry.reference.views.closeable_view.h0"></a>
- <span><a name="geometry.reference.views.closeable_view.description"></a></span><a class="link" href="closeable_view.html#geometry.reference.views.closeable_view.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.views.closeable_view.description"></a></span><a class="link" href="closeable_view.html#geometry.reference.views.closeable_view.description">Description</a>
</h6>
<p>
The closeable_view is used internally by the library to handle all rings,
@@ -43,7 +43,7 @@ View on a range, either closing it or leaving it as it is.
</p>
<h6>
<a name="geometry.reference.views.closeable_view.h1"></a>
- <span><a name="geometry.reference.views.closeable_view.synopsis"></a></span><a class="link" href="closeable_view.html#geometry.reference.views.closeable_view.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.views.closeable_view.synopsis"></a></span><a class="link" href="closeable_view.html#geometry.reference.views.closeable_view.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -57,7 +57,7 @@ View on a range, either closing it or leaving it as it is.
</p>
<h6>
<a name="geometry.reference.views.closeable_view.h2"></a>
- <span><a name="geometry.reference.views.closeable_view.template_parameter_s_"></a></span><a class="link" href="closeable_view.html#geometry.reference.views.closeable_view.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.views.closeable_view.template_parameter_s_"></a></span><a class="link" href="closeable_view.html#geometry.reference.views.closeable_view.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -108,16 +108,25 @@ View on a range, either closing it or leaving it as it is.
</table></div>
<h6>
<a name="geometry.reference.views.closeable_view.h3"></a>
- <span><a name="geometry.reference.views.closeable_view.header"></a></span><a class="link" href="closeable_view.html#geometry.reference.views.closeable_view.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.views.closeable_view.header"></a></span><a class="link" href="closeable_view.html#geometry.reference.views.closeable_view.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">views</span><span class="special">/</span><span class="identifier">closeable_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/views/identity_view.html b/libs/geometry/doc/html/geometry/reference/views/identity_view.html
index 73bdc1f776..a215203d6a 100644
--- a/libs/geometry/doc/html/geometry/reference/views/identity_view.html
+++ b/libs/geometry/doc/html/geometry/reference/views/identity_view.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>identity_view</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../views.html" title="Views">
<link rel="prev" href="reversible_view.html" title="reversible_view">
-<link rel="next" href="../../release_notes.html" title="Release Notes">
+<link rel="next" href="../../indexes.html" title="Indexes">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,19 +20,19 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reversible_view.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../release_notes.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reversible_view.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../indexes.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="geometry.reference.views.identity_view"></a><a class="link" href="identity_view.html" title="identity_view">identity_view</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id979182"></a>
+ <a class="indexterm" name="idp137048400"></a>
View on a range, not modifying anything.
</p>
<h6>
<a name="geometry.reference.views.identity_view.h0"></a>
- <span><a name="geometry.reference.views.identity_view.synopsis"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.views.identity_view.synopsis"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -46,7 +46,7 @@ View on a range, not modifying anything.
</p>
<h6>
<a name="geometry.reference.views.identity_view.h1"></a>
- <span><a name="geometry.reference.views.identity_view.template_parameter_s_"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.views.identity_view.template_parameter_s_"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -81,7 +81,7 @@ View on a range, not modifying anything.
</table></div>
<h6>
<a name="geometry.reference.views.identity_view.h2"></a>
- <span><a name="geometry.reference.views.identity_view.constructor_s_"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.views.identity_view.constructor_s_"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -125,7 +125,7 @@ View on a range, not modifying anything.
</table></div>
<h6>
<a name="geometry.reference.views.identity_view.h3"></a>
- <span><a name="geometry.reference.views.identity_view.member_function_s_"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.member_function_s_">Member
+ <span class="phrase"><a name="geometry.reference.views.identity_view.member_function_s_"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.member_function_s_">Member
Function(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -133,6 +133,7 @@ View on a range, not modifying anything.
<col>
<col>
<col>
+<col>
</colgroup>
<thead><tr>
<th>
@@ -169,6 +170,8 @@ View on a range, not modifying anything.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -182,6 +185,8 @@ View on a range, not modifying anything.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -195,6 +200,8 @@ View on a range, not modifying anything.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
<tr>
<td>
@@ -208,21 +215,32 @@ View on a range, not modifying anything.
</td>
<td>
</td>
+<td>
+ </td>
</tr>
</tbody>
</table></div>
<h6>
<a name="geometry.reference.views.identity_view.h4"></a>
- <span><a name="geometry.reference.views.identity_view.header"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.views.identity_view.header"></a></span><a class="link" href="identity_view.html#geometry.reference.views.identity_view.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">views</span><span class="special">/</span><span class="identifier">identity_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -230,7 +248,7 @@ View on a range, not modifying anything.
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reversible_view.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../release_notes.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="reversible_view.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../views.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../indexes.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/reference/views/reversible_view.html b/libs/geometry/doc/html/geometry/reference/views/reversible_view.html
index de5cc39593..92edd390d8 100644
--- a/libs/geometry/doc/html/geometry/reference/views/reversible_view.html
+++ b/libs/geometry/doc/html/geometry/reference/views/reversible_view.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>reversible_view</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../views.html" title="Views">
<link rel="prev" href="closeable_view.html" title="closeable_view">
@@ -27,12 +27,12 @@
<a name="geometry.reference.views.reversible_view"></a><a class="link" href="reversible_view.html" title="reversible_view">reversible_view</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id978869"></a>
+ <a class="indexterm" name="idp137005088"></a>
View on a range, reversing direction if necessary.
</p>
<h6>
<a name="geometry.reference.views.reversible_view.h0"></a>
- <span><a name="geometry.reference.views.reversible_view.synopsis"></a></span><a class="link" href="reversible_view.html#geometry.reference.views.reversible_view.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.views.reversible_view.synopsis"></a></span><a class="link" href="reversible_view.html#geometry.reference.views.reversible_view.synopsis">Synopsis</a>
</h6>
<p>
</p>
@@ -46,7 +46,7 @@ View on a range, reversing direction if necessary.
</p>
<h6>
<a name="geometry.reference.views.reversible_view.h1"></a>
- <span><a name="geometry.reference.views.reversible_view.template_parameter_s_"></a></span><a class="link" href="reversible_view.html#geometry.reference.views.reversible_view.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.views.reversible_view.template_parameter_s_"></a></span><a class="link" href="reversible_view.html#geometry.reference.views.reversible_view.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -95,16 +95,25 @@ View on a range, reversing direction if necessary.
</table></div>
<h6>
<a name="geometry.reference.views.reversible_view.h2"></a>
- <span><a name="geometry.reference.views.reversible_view.header"></a></span><a class="link" href="reversible_view.html#geometry.reference.views.reversible_view.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.views.reversible_view.header"></a></span><a class="link" href="reversible_view.html#geometry.reference.views.reversible_view.header">Header</a>
</h6>
<p>
+ Either
+ </p>
+<p>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ </p>
+<p>
+ Or
+ </p>
+<p>
<code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">views</span><span class="special">/</span><span class="identifier">reversible_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/reference/views/segment_view.html b/libs/geometry/doc/html/geometry/reference/views/segment_view.html
index 625a02e887..4f2dfa2798 100644
--- a/libs/geometry/doc/html/geometry/reference/views/segment_view.html
+++ b/libs/geometry/doc/html/geometry/reference/views/segment_view.html
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>segment_view</title>
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../views.html" title="Views">
<link rel="prev" href="box_view.html" title="box_view">
@@ -27,12 +27,12 @@
<a name="geometry.reference.views.segment_view"></a><a class="link" href="segment_view.html" title="segment_view">segment_view</a>
</h4></div></div></div>
<p>
- <a class="indexterm" name="id976843"></a>
+ <a class="indexterm" name="idp136780368"></a>
Makes a segment behave like a linestring or a range.
</p>
<h6>
<a name="geometry.reference.views.segment_view.h0"></a>
- <span><a name="geometry.reference.views.segment_view.description"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.description">Description</a>
+ <span class="phrase"><a name="geometry.reference.views.segment_view.description"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.description">Description</a>
</h6>
<p>
Adapts a segment to the Boost.Range concept, enabling the user to iterate
@@ -41,7 +41,7 @@ Makes a segment behave like a linestring or a range.
</p>
<h6>
<a name="geometry.reference.views.segment_view.h1"></a>
- <span><a name="geometry.reference.views.segment_view.model_of"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.model_of">Model
+ <span class="phrase"><a name="geometry.reference.views.segment_view.model_of"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.model_of">Model
of</a>
</h6>
<p>
@@ -50,12 +50,13 @@ Makes a segment behave like a linestring or a range.
</p>
<h6>
<a name="geometry.reference.views.segment_view.h2"></a>
- <span><a name="geometry.reference.views.segment_view.synopsis"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.synopsis">Synopsis</a>
+ <span class="phrase"><a name="geometry.reference.views.segment_view.synopsis"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.synopsis">Synopsis</a>
</h6>
<p>
</p>
<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Segment</span><span class="special">&gt;</span>
<span class="keyword">struct</span> <span class="identifier">segment_view</span>
+ <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">points_view</span><span class="special">&lt;</span> <span class="identifier">geometry</span><span class="special">::</span><span class="identifier">point_type</span><span class="special">&lt;</span> <span class="identifier">Segment</span> <span class="special">&gt;::</span><span class="identifier">type</span><span class="special">,</span> <span class="number">2</span> <span class="special">&gt;</span>
<span class="special">{</span>
<span class="comment">// ...</span>
<span class="special">};</span>
@@ -64,7 +65,7 @@ Makes a segment behave like a linestring or a range.
</p>
<h6>
<a name="geometry.reference.views.segment_view.h3"></a>
- <span><a name="geometry.reference.views.segment_view.template_parameter_s_"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.template_parameter_s_">Template
+ <span class="phrase"><a name="geometry.reference.views.segment_view.template_parameter_s_"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.template_parameter_s_">Template
parameter(s)</a>
</h6>
<div class="informaltable"><table class="table">
@@ -99,7 +100,7 @@ Makes a segment behave like a linestring or a range.
</table></div>
<h6>
<a name="geometry.reference.views.segment_view.h4"></a>
- <span><a name="geometry.reference.views.segment_view.constructor_s_"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.constructor_s_">Constructor(s)</a>
+ <span class="phrase"><a name="geometry.reference.views.segment_view.constructor_s_"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.constructor_s_">Constructor(s)</a>
</h6>
<div class="informaltable"><table class="table">
<colgroup>
@@ -146,13 +147,13 @@ Makes a segment behave like a linestring or a range.
</table></div>
<h6>
<a name="geometry.reference.views.segment_view.h5"></a>
- <span><a name="geometry.reference.views.segment_view.header"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.header">Header</a>
+ <span class="phrase"><a name="geometry.reference.views.segment_view.header"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.header">Header</a>
</h6>
<p>
Either
</p>
<p>
- <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
+ <code class="computeroutput"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
</p>
<p>
Or
@@ -162,14 +163,14 @@ Makes a segment behave like a linestring or a range.
</p>
<h6>
<a name="geometry.reference.views.segment_view.h6"></a>
- <span><a name="geometry.reference.views.segment_view.complexity"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.complexity">Complexity</a>
+ <span class="phrase"><a name="geometry.reference.views.segment_view.complexity"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.complexity">Complexity</a>
</h6>
<p>
Compile time
</p>
<h6>
<a name="geometry.reference.views.segment_view.h7"></a>
- <span><a name="geometry.reference.views.segment_view.example"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.example">Example</a>
+ <span class="phrase"><a name="geometry.reference.views.segment_view.example"></a></span><a class="link" href="segment_view.html#geometry.reference.views.segment_view.example">Example</a>
</h6>
<p>
Shows usage of the Boost.Range compatible view on a box
@@ -220,8 +221,8 @@ Area: 16
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
diff --git a/libs/geometry/doc/html/geometry/release_notes.html b/libs/geometry/doc/html/geometry/release_notes.html
index 6b9d3ea4a5..fd7406e07c 100644
--- a/libs/geometry/doc/html/geometry/release_notes.html
+++ b/libs/geometry/doc/html/geometry/release_notes.html
@@ -3,11 +3,11 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Release Notes</title>
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
-<link rel="prev" href="reference/views/identity_view.html" title="identity_view">
-<link rel="next" href="aboutdoc.html" title="About this documentation">
+<link rel="prev" href="examples/example_source_code__adapting_a_legacy_geometry_object_model.html" title="Example source code: Adapting a legacy geometry object model">
+<link rel="next" href="aboutdoc.html" title="About this Documentation">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
@@ -20,7 +20,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reference/views/identity_view.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="aboutdoc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="examples/example_source_code__adapting_a_legacy_geometry_object_model.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="aboutdoc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
@@ -28,13 +28,500 @@
</h2></div></div></div>
<h4>
<a name="geometry.release_notes.h0"></a>
- <span><a name="geometry.release_notes.boost_1_51"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_51">Boost
+ <span class="phrase"><a name="geometry.release_notes.boost_1_57"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_57">Boost
+ 1.57</a>
+ </h4>
+<p>
+ <span class="bold"><strong>Additional functionality</strong></span>
+ </p>
+<p>
+ <span class="bold"><strong>Improvements</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ The support of parameters convertible to value_type in rtree insert(),
+ remove() and count() functions
+ </li>
+<li class="listitem">
+ Support for counterclockwise input/output in algorithm buffer
+ </li>
+<li class="listitem">
+ Support for open-geometry input in algorithm buffer (open output not yet
+ supported)
+ </li>
+<li class="listitem">
+ Support for degenerate input (point-like linestrings, polygons) in algorithm
+ buffer
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Solved tickets</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8402" target="_top">8402</a>
+ Implicit conversion warnings
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9354" target="_top">9354</a>
+ Bug in winding strategy affecting within() and covered_by() for non-cartesian
+ coordinate systems
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10177" target="_top">10177</a>
+ Missing include
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10345" target="_top">10345</a>
+ Distance fails to compile for some coordinate types
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10398" target="_top">10398</a>
+ Wrong neighbour check in buffer, calculating turns
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10421" target="_top">10421</a>
+ Invalid Point-Box distance for spherical CS
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10615" target="_top">10615</a>
+ Rtree constructor feature request
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10643" target="_top">10643</a>
+ Invalid point_on_surface() result for big coordinates
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10668" target="_top">10668</a>
+ Implicit conversion warnings (duplicated 8402)
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Bugfixes</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ Several fixes of bugs in algorithm buffer
+ </li>
+<li class="listitem">
+ Bug in point_on_surface() for CCW Polygons (extreme_points()) and numerical
+ issue (thanks to Matt Amos)
+ </li>
+<li class="listitem">
+ Bug in disjoint() for A/A fixed by replacement of point_on_surface() with
+ point_on_border() (thanks to Matt Amos)
+ </li>
+<li class="listitem">
+ The result of convex_hull(), duplicated Point in open output, too small
+ number of Points for 1- and 2-Point input
+ </li>
+<li class="listitem">
+ Imprecision for big coordinates in centroid(), fixed by Points translation
+ (related with ticket 10643)
+ </li>
+<li class="listitem">
+ for_each_segment() not taking into account the last segment of open Geometry
+ </li>
+</ul></div>
+<h4>
+<a name="geometry.release_notes.h1"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_56"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_56">Boost
+ 1.56</a>
+ </h4>
+<p>
+ <span class="bold"><strong>Additional functionality</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ New algorithm buffer for inflating/deflating geometries (buffer itself
+ already existed but that was only to enlarge a box)
+ </li>
+<li class="listitem">
+ New algorithm remove_spikes, algorithm to remove spikes from a ring, polygon
+ or multi_polygon
+ </li>
+<li class="listitem">
+ New algorithm point_on_surface, generating a point lying on the surface
+ (interior) of the polygon
+ </li>
+<li class="listitem">
+ New algorithm is_simple, returning true if a geometry is simple according
+ to the OGC standard
+ </li>
+<li class="listitem">
+ New algorithm is_valid, returning true if a geometry is valid according
+ to the OGC standard
+ </li>
+<li class="listitem">
+ New algorithm crosses for checking this spatial relation according to the
+ OGC standard
+ </li>
+<li class="listitem">
+ The set operation algorithms (difference, intersection, sym_difference
+ and union_) now support as input pairs of pointlike or linear geometries
+ </li>
+<li class="listitem">
+ The distance and comparable_distance algorithms now support all pairs of
+ geometry combinations
+ </li>
+<li class="listitem">
+ The spatial relations which didn't support it (covered_by, touches, within,
+ etc.) now support as input linear and/or areal geometries
+ </li>
+<li class="listitem">
+ The support for boost::variants as input geometries in various algorithms
+ </li>
+<li class="listitem">
+ The rtree support for indexing segments
+ </li>
+<li class="listitem">
+ The rtree nearest() predicate support for arbitrary geometries
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Improvements</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ The rtree pack-creation algorithm optimization (thanks to Lu Wang)
+ </li></ul></div>
+<p>
+ <span class="bold"><strong>Solved tickets</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8310" target="_top">8310</a>
+ Wrong results with overlapping polygons (fixed using point_on_surface for
+ disjoint)
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8375" target="_top">8375</a>
+ sym_difference of non-closed polygons returns closed polygon
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8376" target="_top">8376</a>
+ difference of non-closed polygons returns closed polygon
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9081" target="_top">9081</a>
+ Booleans create self-intersecting polygons from non-self-intersecting polygons
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9245" target="_top">9245</a>
+ Check for process errors in make_qbk.py
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9563" target="_top">9563</a>
+ (Sym)difference not successful, fixed by rescaling to robust type
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9628" target="_top">9628</a>
+ Wrong result of within() due to the winding strategy not working correctly
+ for nearly-horizontal segments
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9828" target="_top">9828</a>
+ boost::geometry::union_(...) creates redundant closing point
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9871" target="_top">9871</a>
+ Remove spike in polygon with only a spike
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9941" target="_top">9941</a>
+ Add support for touches(box, box)
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9947" target="_top">9947</a>
+ Missing info about WKT in documentation
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9759" target="_top">9759</a>
+ Invalid results of R-tree knn queries for non-cartesian coordinate systems
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10019" target="_top">10019</a>
+ Difference of Linestring and Box returns their intersection
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10077" target="_top">10077</a>
+ Wrong types in concept checks in boost/geometry/arithmetic/arithmetic.hpp
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/10234" target="_top">10234</a>
+ Wrong results of covered_by() for nearly-horizontal segments
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Bugfixes</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ intersects(polygon) could return a self-intersection-point for its closing
+ point, fixed
+ </li>
+<li class="listitem">
+ equals() could return invalid results for non-simple linear geometries
+ according to the OGC standard, fixed
+ </li>
+<li class="listitem">
+ touches() didn't work properly for CCW areal geomtries, fixed
+ </li>
+<li class="listitem">
+ rtree nearest queries returned wrong elements for non-cartesian coordinate
+ systems, fixed
+ </li>
+<li class="listitem">
+ rtree crashed in some cases when used with Interprocess allocator, fixed
+ </li>
+</ul></div>
+<h4>
+<a name="geometry.release_notes.h2"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_55"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_55">Boost
+ 1.55</a>
+ </h4>
+<p>
+ <span class="bold"><strong>Additional functionality</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ Added centroid for segment type
+ </li>
+<li class="listitem">
+ Added intersects() and disjoints() for Segment-Box and Linestring-Box
+ </li>
+<li class="listitem">
+ Added rtree creation using packing algorithm
+ </li>
+<li class="listitem">
+ Added contains() and covers() spatial query predicates
+ </li>
+<li class="listitem">
+ Added iterative queries
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Documentation</strong></span>
+ </p>
+<p>
+ <span class="bold"><strong>Bugfixes</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ In some cases .back() or .clear() was called, violating the usage of Concepts.
+ Fixed for the reported cases
+ </li>
+<li class="listitem">
+ Use consistent side information in cart_intersect and get_turn_info and
+ handle_tangencies and enrich_intersection_info. This is done by switching
+ to integer (if necessary) for the specific 6 points only, zooming in on
+ the 4 or 3 segments
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Solved tickets</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/6958" target="_top">6958</a>
+ Intersection generates self-intersection. Caused by spike, fixed
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8364" target="_top">8364</a>
+ Invalid input exception, caused by spikes in previous steps, fixed
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8365" target="_top">8365</a>
+ Invalid input exception, caused by spikes in previous steps, fixed
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8969" target="_top">8969</a>
+ boost::geometry::model::point single argument constructor should be explicit
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8825" target="_top">8825</a>
+ Patch adding member variable documentation to doxygen_xml2qbk
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8652" target="_top">8652</a>
+ Intersection fails for triangle-triangle intersection. Caused by spike,
+ fixed
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/9047" target="_top">9047</a>
+ Boost files that include themselves (strategies/intersection.hpp), fixed
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Internal changes</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ Distance-strategy TODO
+ </li>
+<li class="listitem">
+ Transform-strategy TODO
+ </li>
+<li class="listitem">
+ Spikes (could be generated in difference) in integer-based overlays are
+ now avoided during generation
+ </li>
+<li class="listitem">
+ Cleanup, removed old MSVC2005 project files, let all tests pass green (also
+ in extensions)
+ </li>
+<li class="listitem">
+ R*-tree balancing algorithm optimized
+ </li>
+</ul></div>
+<h4>
+<a name="geometry.release_notes.h3"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_54"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_54">Boost
+ 1.54</a>
+ </h4>
+<p>
+ <span class="bold"><strong>Additional functionality</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ added Spatial Index, developed for Boost.Geometry by Adam Wulkiewicz. The
+ spatial index was originally started by Federico J. Fernandez during the
+ Google Summer of Code 2008 program, mentored by Hartmut Kaiser.
+ </li>
+<li class="listitem">
+ added SVG-output, this was already in extensions for several years
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Documentation</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ small fixes of missing words
+ </li>
+<li class="listitem">
+ fixes in doc of template parameters (convex_hull, exterior_ring, return_buffer)
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Bugfixes</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ collinear opposite segments did sometimes (in circles) have a robustness
+ issue, fixed
+ </li>
+<li class="listitem">
+ fixed insertion of false intersection point (found by buffer)
+ </li>
+<li class="listitem">
+ applied patch of Vladimir Petrovic for debugging traversals
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Solved tickets</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/7462" target="_top">7462</a>
+ degenerate union result for float, fixed
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/7465" target="_top">7465</a>
+ wrong construtors access type in scale_transformer class, fixed
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/7802" target="_top">7802</a>
+ cart_intersect.hpp unused parameter warnings, fixed
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8254" target="_top">8254</a>
+ faulty intersection, fixed
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8393" target="_top">8393</a>
+ polygon model doesn't adhere to stated Polygon concept rules, doc updated.
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8403" target="_top">8403</a>
+ silenced compiler warning C4127: conditional expression is constant
+ </li>
+<li class="listitem">
+ <a href="https://svn.boost.org/trac/boost/ticket/8405" target="_top">8405</a>
+ silenced compiler warning C4189: '...' : local variable is initialized
+ but not referenced
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Internal changes</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
+ Made several algorithms variant-aware (append, area, clear, convert, equals,
+ length, num_points)
+ </li></ul></div>
+<h4>
+<a name="geometry.release_notes.h4"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_53"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_53">Boost
+ 1.53</a>
+ </h4>
+<p>
+ <span class="bold"><strong>Bugfixes</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ avoid generating output polygons with interior rings below minimum size
+ (e.g. one or two points)
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">disjoint</span></code> for degenerate segments (patched
+ by Karsten Ahnert)
+ </li>
+<li class="listitem">
+ problem in <code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">difference</span></code> for missing handling tangency,
+ reported by H2
+ </li>
+<li class="listitem">
+ fixed <code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">for_each</span></code> for use with Lambda's
+ </li>
+<li class="listitem">
+ fixed <code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">comparable_distance</span></code> point-linestring
+ (and -range, -polygon)
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Additional functionality</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ combinations for <code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">disjoint</span></code>:
+ point/ring, point/polygon, point/multi_polygon
+ </li>
+<li class="listitem">
+ combinations for <code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">intersects</span></code>:
+ point/ring, point/polygon, point/multi_polygon
+ </li>
+</ul></div>
+<p>
+ <span class="bold"><strong>Internal changes</strong></span>
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ updates in specializations/not_implemented for various algorithms (as in
+ an earlier version, these changes are still going on; they take care for
+ simplified structs, better error reporting, and automatized documentation)
+ </li>
+<li class="listitem">
+ fixes in unit tests
+ </li>
+</ul></div>
+<h4>
+<a name="geometry.release_notes.h5"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_51"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_51">Boost
1.51</a>
</h4>
<p>
<span class="bold"><strong>Breaking changes</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
points accessed through a pointer (e.g. in a linestring) should now be
specialized without the pointer. In previous versions a type <code class="computeroutput"><span class="identifier">my_point</span></code> used like <code class="computeroutput"><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">my_point</span><span class="special">*&gt;</span></code> had to be specalized like: <code class="computeroutput"><span class="keyword">template</span><span class="special">&lt;&gt;</span>
<span class="keyword">struct</span> <span class="identifier">tag</span><span class="special">&lt;</span><span class="identifier">my_point</span><span class="special">*&gt;</span></code>. Now the library itself removes the
@@ -44,7 +531,7 @@
<p>
<span class="bold"><strong>Bugfixes</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
intersection was sometimes wrong for integer points, fixed
</li>
@@ -55,19 +542,19 @@
<p>
<span class="bold"><strong>Solved tickets</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
<a href="https://svn.boost.org/trac/boost/ticket/7030" target="_top">7030</a>
spherical distance, fixed (by patch of Karsten Ahnert)
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h1"></a>
- <span><a name="geometry.release_notes.boost_1_50"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_50">Boost
+<a name="geometry.release_notes.h6"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_50"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_50">Boost
1.50</a>
</h4>
<p>
<span class="bold"><strong>Bugfixes</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
the return type of comparable projected point strategy for integer points
was wrong (integer), fixed
@@ -85,7 +572,7 @@
<p>
<span class="bold"><strong>Solved tickets</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a href="https://svn.boost.org/trac/boost/ticket/6585" target="_top">6585</a>
patch for alternative syntax multipoint, applied
@@ -111,25 +598,25 @@
<p>
<span class="bold"><strong>Additional functionality</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
added algorithm "touches" (OGC SF compliant) for *polygon/*polygon
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h2"></a>
- <span><a name="geometry.release_notes.boost_1_49"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_49">Boost
+<a name="geometry.release_notes.h7"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_49"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_49">Boost
1.49</a>
</h4>
<p>
<span class="bold"><strong>Breaking changes</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
point_xy was accidentally included in one of the headerfiles. If the point_xy
class is used, it should be included explicitly now.
</li></ul></div>
<p>
<span class="bold"><strong>Bugfixes</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
bugfix: distance for multi-geometries ignored specified distance strategy.
Fixed
@@ -165,7 +652,7 @@
<p>
<span class="bold"><strong>Solved tickets</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a href="https://svn.boost.org/trac/boost/ticket/6019" target="_top">6019</a>
convex_hull / area, fixed.
@@ -186,7 +673,7 @@
<p>
<span class="bold"><strong>Additional functionality</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
support for line/polygon intersections and differences
</li>
@@ -204,7 +691,7 @@
<p>
<span class="bold"><strong>Documentation</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
updated support status in several algorithms
</li>
@@ -218,7 +705,7 @@
<p>
<span class="bold"><strong>Internal changes</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
updates in specializations/not_implemented for distance/convert/assign/area/with/covered_by
</li>
@@ -235,14 +722,14 @@
</li>
</ul></div>
<h4>
-<a name="geometry.release_notes.h3"></a>
- <span><a name="geometry.release_notes.boost_1_48"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_48">Boost
+<a name="geometry.release_notes.h8"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_48"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_48">Boost
1.48</a>
</h4>
<p>
<span class="bold"><strong>Bugfixes</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
Robustness issue, in some circumstances the union failed to output. Fixed.
</li>
@@ -264,7 +751,7 @@
<p>
<span class="bold"><strong>Solved tickets</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
<a href="https://svn.boost.org/trac/boost/ticket/5726" target="_top">5726</a>
Segment intersection algorithm still assumes 'first', 'second' members
@@ -285,7 +772,7 @@
<p>
<span class="bold"><strong>Improvements on algorithms</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
Checking self-intersections is now not done automatically, this can blast
performance.
@@ -301,14 +788,14 @@
<p>
<span class="bold"><strong>Additional algorithms</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
covered_by: within is defined as "within, not on boundary". covered_by
is "within or on boundary"
</li></ul></div>
<p>
<span class="bold"><strong>Additional functionality</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
<li class="listitem">
within: strategies can now be specified for within&lt;point, box&gt; and
within&lt;box, box&gt;
@@ -323,12 +810,12 @@
<p>
<span class="bold"><strong>Additional coordinate types</strong></span>
</p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
Basic (limited) support for Boost.Rational
</li></ul></div>
<h4>
-<a name="geometry.release_notes.h4"></a>
- <span><a name="geometry.release_notes.boost_1_47"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_47">Boost
+<a name="geometry.release_notes.h9"></a>
+ <span class="phrase"><a name="geometry.release_notes.boost_1_47"></a></span><a class="link" href="release_notes.html#geometry.release_notes.boost_1_47">Boost
1.47</a>
</h4>
<p>
@@ -337,8 +824,8 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2012 Barend
- Gehrels, Bruno Lalande, Mateusz Loskot<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>
@@ -346,7 +833,7 @@
</tr></table>
<hr>
<div class="spirit-nav">
-<a accesskey="p" href="reference/views/identity_view.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="aboutdoc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+<a accesskey="p" href="examples/example_source_code__adapting_a_legacy_geometry_object_model.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="aboutdoc.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes.html b/libs/geometry/doc/html/geometry/spatial_indexes.html
new file mode 100644
index 0000000000..5d8f0c2bf7
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes.html
@@ -0,0 +1,75 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Spatial Indexes</title>
+<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="prev" href="quickstart.html" title="Quick Start">
+<link rel="next" href="spatial_indexes/introduction.html" title="Introduction">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="quickstart.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="spatial_indexes/introduction.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="geometry.spatial_indexes"></a><a class="link" href="spatial_indexes.html" title="Spatial Indexes">Spatial Indexes</a>
+</h2></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="spatial_indexes/introduction.html">Introduction</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_quickstart.html">Quick Start</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/creation_and_modification.html">Creation
+ and Modification</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/queries.html">Queries</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples.html">Examples</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/quick_start.html">Quick
+ start</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/index_of_polygons_stored_in_vector.html">Index
+ of polygons stored in vector</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/index_of_shared_pointers_to_polygons.html">Index
+ of shared pointers to polygons</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/index_of_iterators_of_a_map_storing_variant_geometries.html">Index
+ of iterators of a map storing variant geometries</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html">Specializing
+ index::indexable function object - storing shared pointers in the rtree</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html">Using
+ IndexableGetter function object - storing indexes of external container's
+ elements</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/range_adaptors.html">Range
+ adaptors</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/iterative_query.html">Iterative
+ query</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/index_stored_in_shared_memory_using_boost_interprocess.html">Index
+ stored in shared memory using Boost.Interprocess</a></span></dt>
+<dt><span class="section"><a href="spatial_indexes/rtree_examples/index_stored_in_mapped_file_using_boost_interprocess.html">Index
+ stored in mapped file using Boost.Interprocess</a></span></dt>
+</dl></dd>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="quickstart.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="spatial_indexes/introduction.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/creation_and_modification.html b/libs/geometry/doc/html/geometry/spatial_indexes/creation_and_modification.html
new file mode 100644
index 0000000000..b50030e62a
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/creation_and_modification.html
@@ -0,0 +1,410 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Creation and Modification</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="rtree_quickstart.html" title="Quick Start">
+<link rel="next" href="queries.html" title="Queries">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_quickstart.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="queries.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="geometry.spatial_indexes.creation_and_modification"></a><a class="link" href="creation_and_modification.html" title="Creation and Modification">Creation
+ and Modification</a>
+</h3></div></div></div>
+<h5>
+<a name="geometry.spatial_indexes.creation_and_modification.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.creation_and_modification.template_parameters"></a></span><a class="link" href="creation_and_modification.html#geometry.spatial_indexes.creation_and_modification.template_parameters">Template
+ parameters</a>
+ </h5>
+<p>
+ R-tree has 5 parameters but only 2 are required:
+ </p>
+<pre class="programlisting"><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">,</span>
+ <span class="identifier">Parameters</span><span class="special">,</span>
+ <span class="identifier">IndexableGetter</span> <span class="special">=</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">indexable</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;,</span>
+ <span class="identifier">EqualTo</span> <span class="special">=</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">equal_to</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;,</span>
+ <span class="identifier">Allocator</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+</pre>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <code class="computeroutput">Value</code> - type of object which will be stored in the container,
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Parameters</span></code> - parameters
+ type, inserting/splitting algorithm,
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">IndexableGetter</span></code> - function
+ object translating <code class="computeroutput">Value</code> to <code class="computeroutput">Indexable</code> (<code class="computeroutput">Point</code>
+ or <code class="computeroutput">Box</code>) which R-tree can handle,
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">EqualTo</span></code> - function object
+ comparing <code class="computeroutput">Value</code>s,
+ </li>
+<li class="listitem">
+ <code class="computeroutput"><span class="identifier">Allocator</span></code> - <code class="computeroutput"><span class="identifier">Value</span></code>s allocator, all allocators needed
+ by the container are created from it.
+ </li>
+</ul></div>
+<h5>
+<a name="geometry.spatial_indexes.creation_and_modification.h1"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.creation_and_modification.values_and_indexables"></a></span><a class="link" href="creation_and_modification.html#geometry.spatial_indexes.creation_and_modification.values_and_indexables">Values
+ and Indexables</a>
+ </h5>
+<p>
+ R-tree may store <code class="computeroutput">Value</code>s of any type as long as passed function
+ objects know how to interpret those <code class="computeroutput">Value</code>s, that is extract
+ an <code class="computeroutput">Indexable</code> that the R-tree can handle and compare <code class="computeroutput">Value</code>s.
+ The <code class="computeroutput">Indexable</code> is a type adapted to Point, Box or Segment concept.
+ The examples of rtrees storing <code class="computeroutput">Value</code>s translatable to various
+ <code class="computeroutput">Indexable</code>s are presented below.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ rtree&lt;Point, ...&gt;
+ </p>
+ </th>
+<th>
+ <p>
+ rtree&lt;Box, ...&gt;
+ </p>
+ </th>
+<th>
+ <p>
+ rtree&lt;Segment, ...&gt;
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_pt.png" alt="rtree_pt"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rstar.png" alt="rstar"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_seg.png" alt="rtree_seg"></span>
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ By default function objects <code class="computeroutput"><span class="identifier">index</span><span class="special">::</span><span class="identifier">indexable</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;</span></code> and <code class="computeroutput"><span class="identifier">index</span><span class="special">::</span><span class="identifier">equal_to</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;</span></code> are defined for some typically used
+ <code class="computeroutput">Value</code> types which may be stored without defining any additional
+ classes. By default the rtree may store pure <code class="computeroutput">Indexable</code>s, pairs
+ and tuples. In the case of those two collection types, the <code class="computeroutput">Indexable</code>
+ must be the first stored type.
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ <code class="computeroutput">Indexable <span class="special">=</span> Point <span class="special">|</span>
+ Box <span class="special">|</span> <span class="identifier">Segment</span></code>
+ </li>
+<li class="listitem">
+ <code class="computeroutput">Value <span class="special">=</span> <span class="identifier">Indexable</span>
+ <span class="special">|</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span>Indexable<span class="special">,</span>
+ <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="special">|</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span>Indexable<span class="special">,</span>
+ <span class="special">...&gt;</span> <span class="special">[</span>
+ <span class="special">|</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span>Indexable<span class="special">,</span>
+ <span class="special">...&gt;</span> <span class="special">]</span></code>
+ </li>
+</ul></div>
+<p>
+ By default <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;...&gt;</span></code>
+ is supported on all compilers. If the compiler supports C++11 tuples and
+ variadic templates then <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;...&gt;</span></code> may be used "out of the box"
+ as well.
+ </p>
+<p>
+ Examples of default <code class="computeroutput">Value</code> types:
+ </p>
+<pre class="programlisting"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;...&gt;</span>
+<span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point_xy</span><span class="special">&lt;...&gt;</span>
+<span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;...&gt;</span>
+<span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">segment</span><span class="special">&lt;...&gt;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;...&gt;,</span> <span class="keyword">unsigned</span><span class="special">&gt;</span>
+<span class="identifier">boost</span><span class="special">::</span><span class="identifier">tuple</span><span class="special">&lt;</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;...&gt;,</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">float</span><span class="special">&gt;</span>
+</pre>
+<p>
+ The predefined <code class="computeroutput"><span class="identifier">index</span><span class="special">::</span><span class="identifier">indexable</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;</span></code>
+ returns const reference to the <code class="computeroutput">Indexable</code> stored in the <code class="computeroutput">Value</code>.
+ </p>
+<div class="important"><table border="0" summary="Important">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Important]" src="../../../../../../doc/src/images/important.png"></td>
+<th align="left">Important</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ The translation is done quite frequently inside the container - each time
+ the rtree needs it.
+ </p></td></tr>
+</table></div>
+<p>
+ The predefined <code class="computeroutput"><span class="identifier">index</span><span class="special">::</span><span class="identifier">equal_to</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;</span></code>:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ for <code class="computeroutput">Point</code>, <code class="computeroutput">Box</code> and <code class="computeroutput"><span class="identifier">Segment</span></code>
+ - compares <code class="computeroutput">Value</code>s with geometry::equals().
+ </li>
+<li class="listitem">
+ for <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;...&gt;</span></code>
+ - compares both components of the <code class="computeroutput">Value</code>. The first value
+ stored in the pair is compared before the second one. If the value stored
+ in the pair is a Geometry, <code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">equals</span><span class="special">()</span></code> is used. For other types it uses <code class="computeroutput"><span class="keyword">operator</span><span class="special">==()</span></code>.
+ </li>
+<li class="listitem">
+ for <code class="computeroutput"><span class="identifier">tuple</span><span class="special">&lt;...&gt;</span></code>
+ - compares all components of the <code class="computeroutput">Value</code>. If the component
+ is a <code class="computeroutput"><span class="identifier">Geometry</span></code>, <code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">equals</span><span class="special">()</span></code>
+ function is used. For other types it uses <code class="computeroutput"><span class="keyword">operator</span><span class="special">==()</span></code>.
+ </li>
+</ul></div>
+<h5>
+<a name="geometry.spatial_indexes.creation_and_modification.h2"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.creation_and_modification.balancing_algorithms_compile_time_parameters"></a></span><a class="link" href="creation_and_modification.html#geometry.spatial_indexes.creation_and_modification.balancing_algorithms_compile_time_parameters">Balancing
+ algorithms compile-time parameters</a>
+ </h5>
+<p>
+ <code class="computeroutput">Value</code>s may be inserted to the R-tree in many various ways. Final
+ internal structure of the R-tree depends on algorithms used in the insertion
+ process and parameters. The most important is nodes' balancing algorithm.
+ Currently, three well-known types of R-trees may be created.
+ </p>
+<p>
+ Linear - classic R-tree using balancing algorithm of linear complexity
+ </p>
+<pre class="programlisting"><span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">linear</span><span class="special">&lt;</span><span class="number">16</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rt</span><span class="special">;</span>
+</pre>
+<p>
+ Quadratic - classic R-tree using balancing algorithm of quadratic complexity
+ </p>
+<pre class="programlisting"><span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">quadratic</span><span class="special">&lt;</span><span class="number">16</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rt</span><span class="special">;</span>
+</pre>
+<p>
+ R*-tree - balancing algorithm minimizing nodes' overlap with forced reinsertions
+ </p>
+<pre class="programlisting"><span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">rstar</span><span class="special">&lt;</span><span class="number">16</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rt</span><span class="special">;</span>
+</pre>
+<h5>
+<a name="geometry.spatial_indexes.creation_and_modification.h3"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.creation_and_modification.balancing_algorithms_run_time_parameters"></a></span><a class="link" href="creation_and_modification.html#geometry.spatial_indexes.creation_and_modification.balancing_algorithms_run_time_parameters">Balancing
+ algorithms run-time parameters</a>
+ </h5>
+<p>
+ Balancing algorithm parameters may be passed to the R-tree in run-time. To
+ use run-time versions of the R-tree one may pass parameters which names start
+ with <code class="computeroutput"><span class="identifier">dynamic_</span></code>.
+ </p>
+<pre class="programlisting"><span class="comment">// linear</span>
+<span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span>Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">dynamic_linear</span><span class="special">&gt;</span> <span class="identifier">rt</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">dynamic_linear</span><span class="special">(</span><span class="number">16</span><span class="special">));</span>
+
+<span class="comment">// quadratic</span>
+<span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span>Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">dynamic_quadratic</span><span class="special">&gt;</span> <span class="identifier">rt</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">dynamic_quadratic</span><span class="special">(</span><span class="number">16</span><span class="special">));</span>
+
+<span class="comment">// rstar</span>
+<span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span>Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">dynamic_rstar</span><span class="special">&gt;</span> <span class="identifier">rt</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">dynamic_rstar</span><span class="special">(</span><span class="number">16</span><span class="special">));</span>
+</pre>
+<p>
+ The obvious drawback is a slightly slower R-tree.
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.creation_and_modification.h4"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.creation_and_modification.non_default_parameters"></a></span><a class="link" href="creation_and_modification.html#geometry.spatial_indexes.creation_and_modification.non_default_parameters">Non-default
+ parameters</a>
+ </h5>
+<p>
+ Non-default R-tree parameters are described in the reference.
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.creation_and_modification.h5"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.creation_and_modification.copying__moving_and_swapping"></a></span><a class="link" href="creation_and_modification.html#geometry.spatial_indexes.creation_and_modification.copying__moving_and_swapping">Copying,
+ moving and swapping</a>
+ </h5>
+<p>
+ The R-tree is copyable and movable container. Move semantics is implemented
+ using Boost.Move library so it's possible to move the container on a compilers
+ without rvalue references support.
+ </p>
+<pre class="programlisting"><span class="comment">// default constructor</span>
+<span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">rstar</span><span class="special">&lt;</span><span class="number">8</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rt1</span><span class="special">;</span>
+
+<span class="comment">// copy constructor</span>
+<span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">rstar</span><span class="special">&lt;</span><span class="number">8</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rt2</span><span class="special">(</span><span class="identifier">r1</span><span class="special">);</span>
+
+<span class="comment">// copy assignment</span>
+<span class="identifier">rt2</span> <span class="special">=</span> <span class="identifier">r1</span><span class="special">;</span>
+
+<span class="comment">// move constructor</span>
+<span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">rstar</span><span class="special">&lt;</span><span class="number">8</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rt3</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">move</span><span class="special">(</span><span class="identifier">rt1</span><span class="special">));</span>
+
+<span class="comment">// move assignment</span>
+<span class="identifier">rt3</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">move</span><span class="special">(</span><span class="identifier">rt2</span><span class="special">);</span>
+
+<span class="comment">// swap</span>
+<span class="identifier">rt3</span><span class="special">.</span><span class="identifier">swap</span><span class="special">(</span><span class="identifier">rt2</span><span class="special">);</span>
+</pre>
+<h5>
+<a name="geometry.spatial_indexes.creation_and_modification.h6"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.creation_and_modification.inserting_and_removing_values"></a></span><a class="link" href="creation_and_modification.html#geometry.spatial_indexes.creation_and_modification.inserting_and_removing_values">Inserting
+ and removing Values</a>
+ </h5>
+<p>
+ The following code creates an R-tree using quadratic balancing algorithm.
+ </p>
+<pre class="programlisting"><span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Box</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> Value<span class="special">;</span>
+<span class="identifier">index</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">quadratic</span><span class="special">&lt;</span><span class="number">16</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rt</span><span class="special">;</span>
+</pre>
+<p>
+ To insert or remove a `Value' by method call one may use the following code.
+ </p>
+<pre class="programlisting">Value <span class="identifier">v</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span>Box<span class="special">(...),</span> <span class="number">0</span><span class="special">);</span>
+
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">v</span><span class="special">);</span>
+
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">remove</span><span class="special">(</span><span class="identifier">v</span><span class="special">);</span>
+</pre>
+<p>
+ To insert or remove a `Value' by function call one may use the following
+ code.
+ </p>
+<pre class="programlisting">Value <span class="identifier">v</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span>Box<span class="special">(...),</span> <span class="number">0</span><span class="special">);</span>
+
+<span class="identifier">index</span><span class="special">::</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">rt</span><span class="special">,</span> <span class="identifier">v</span><span class="special">);</span>
+
+<span class="identifier">index</span><span class="special">::</span><span class="identifier">remove</span><span class="special">(</span><span class="identifier">rt</span><span class="special">,</span> <span class="identifier">v</span><span class="special">);</span>
+</pre>
+<p>
+ Typically you will perform those operations in a loop in order to e.g. insert
+ some number of <code class="computeroutput">Value</code>s corresponding to geometrical objects (e.g.
+ <code class="computeroutput"><span class="identifier">Polygons</span></code>) stored in another
+ container.
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.creation_and_modification.h7"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.creation_and_modification.additional_interface"></a></span><a class="link" href="creation_and_modification.html#geometry.spatial_indexes.creation_and_modification.additional_interface">Additional
+ interface</a>
+ </h5>
+<p>
+ The R-tree allows creation, inserting and removing of Values from a range.
+ The range may be passed as <code class="computeroutput"><span class="special">[</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">)</span></code> Iterators
+ pair or as a Range adapted to one of the Boost.Range Concepts.
+ </p>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Box</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> Value<span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">linear</span><span class="special">&lt;</span><span class="number">32</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">RTree</span><span class="special">;</span>
+
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span>Value<span class="special">&gt;</span> <span class="identifier">values</span><span class="special">;</span>
+<span class="comment">/* vector filling code, here */</span>
+
+<span class="comment">// create R-tree with default constructor and insert values with insert(Value const&amp;)</span>
+<span class="identifier">RTree</span> <span class="identifier">rt1</span><span class="special">;</span>
+<span class="identifier">BOOST_FOREACH</span><span class="special">(</span>Value <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">values</span><span class="special">)</span>
+ <span class="identifier">rt1</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">v</span><span class="special">);</span>
+
+<span class="comment">// create R-tree with default constructor and insert values with insert(Iter, Iter)</span>
+<span class="identifier">RTree</span> <span class="identifier">rt2</span><span class="special">;</span>
+<span class="identifier">rt2</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">values</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">values</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span>
+
+<span class="comment">// create R-tree with default constructor and insert values with insert(Range)</span>
+<span class="identifier">RTree</span> <span class="identifier">rt3</span><span class="special">;</span>
+<span class="identifier">rt3</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">values_range</span><span class="special">);</span>
+
+<span class="comment">// create R-tree with constructor taking Iterators</span>
+<span class="identifier">RTree</span> <span class="identifier">rt4</span><span class="special">(</span><span class="identifier">values</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">values</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span>
+
+<span class="comment">// create R-tree with constructor taking Range</span>
+<span class="identifier">RTree</span> <span class="identifier">rt5</span><span class="special">(</span><span class="identifier">values_range</span><span class="special">);</span>
+
+<span class="comment">// remove values with remove(Value const&amp;)</span>
+<span class="identifier">BOOST_FOREACH</span><span class="special">(</span>Value <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">values</span><span class="special">)</span>
+ <span class="identifier">rt1</span><span class="special">.</span><span class="identifier">remove</span><span class="special">(</span><span class="identifier">v</span><span class="special">);</span>
+
+<span class="comment">// remove values with remove(Iter, Iter)</span>
+<span class="identifier">rt2</span><span class="special">.</span><span class="identifier">remove</span><span class="special">(</span><span class="identifier">values</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">values</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span>
+
+<span class="comment">// remove values with remove(Range)</span>
+<span class="identifier">rt3</span><span class="special">.</span><span class="identifier">remove</span><span class="special">(</span><span class="identifier">values_range</span><span class="special">);</span>
+</pre>
+<p>
+ Furthermore, it's possible to pass a Range adapted by one of the Boost.Range
+ adaptors into the rtree (more complete example can be found in the <span class="bold"><strong>Examples</strong></span> section).
+ </p>
+<pre class="programlisting"><span class="comment">// create Rtree containing `std::pair&lt;Box, int&gt;` from a container of Boxes on the fly.</span>
+<span class="identifier">RTree</span> <span class="identifier">rt6</span><span class="special">(</span><span class="identifier">boxes</span> <span class="special">|</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">::</span><span class="identifier">indexed</span><span class="special">()</span>
+ <span class="special">|</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">::</span><span class="identifier">transformed</span><span class="special">(</span><span class="identifier">pair_maker</span><span class="special">()));</span>
+</pre>
+<h5>
+<a name="geometry.spatial_indexes.creation_and_modification.h8"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.creation_and_modification.insert_iterator"></a></span><a class="link" href="creation_and_modification.html#geometry.spatial_indexes.creation_and_modification.insert_iterator">Insert
+ iterator</a>
+ </h5>
+<p>
+ There are functions like <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">()</span></code>, or R-tree's queries that copy values to
+ an output iterator. In order to insert values to a container in this kind
+ of function insert iterators may be used. Geometry.Index provide its own
+ <code class="computeroutput"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">insert_iterator</span><span class="special">&lt;</span><span class="identifier">Container</span><span class="special">&gt;</span></code>
+ which is generated by <code class="computeroutput"><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">inserter</span><span class="special">()</span></code> function.
+ </p>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Box</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> Value<span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">linear</span><span class="special">&lt;</span><span class="number">32</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">RTree</span><span class="special">;</span>
+
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span>Value<span class="special">&gt;</span> <span class="identifier">values</span><span class="special">;</span>
+<span class="comment">/* vector filling code, here */</span>
+
+<span class="comment">// create R-tree and insert values from the vector</span>
+<span class="identifier">RTree</span> <span class="identifier">rt1</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">values</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">values</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">inserter</span><span class="special">(</span><span class="identifier">rt1</span><span class="special">));</span>
+
+<span class="comment">// create R-tree and insert values returned by a query</span>
+<span class="identifier">RTree</span> <span class="identifier">rt2</span><span class="special">;</span>
+<span class="identifier">rt1</span><span class="special">.</span><span class="identifier">spatial_query</span><span class="special">(</span><span class="identifier">Box</span><span class="special">(/*...*/),</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">inserter</span><span class="special">(</span><span class="identifier">rt2</span><span class="special">));</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rtree_quickstart.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="queries.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/introduction.html b/libs/geometry/doc/html/geometry/spatial_indexes/introduction.html
new file mode 100644
index 0000000000..002371ea96
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/introduction.html
@@ -0,0 +1,400 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Introduction</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="next" href="rtree_quickstart.html" title="Quick Start">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_quickstart.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="geometry.spatial_indexes.introduction"></a><a class="link" href="introduction.html" title="Introduction">Introduction</a>
+</h3></div></div></div>
+<p>
+ The Boost.Geometry.Index is intended to gather data structures called spatial
+ indexes which may be used to accelerate searching for objects in space. In
+ general, spatial indexes stores geometric objects' representations and allows
+ searching for objects occupying some space or close to some point in space.
+ </p>
+<p>
+ Currently, only one spatial index is implemented - R-tree.
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.introduction.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.introduction.r_tree"></a></span><a class="link" href="introduction.html#geometry.spatial_indexes.introduction.r_tree">R-tree</a>
+ </h5>
+<p>
+ R-tree is a tree data structure used for spatial searching. It was proposed
+ by Antonin Guttman in 1984 <a href="#ftn.geometry.spatial_indexes.introduction.f0" class="footnote" name="geometry.spatial_indexes.introduction.f0"><sup class="footnote">[1]</sup></a> as an expansion of B-tree for multi-dimensional data. It may
+ be used to store points or volumetric data in order to perform a spatial
+ query. This query may for example return objects that are inside some area
+ or are close to some point in space <a href="#ftn.geometry.spatial_indexes.introduction.f1" class="footnote" name="geometry.spatial_indexes.introduction.f1"><sup class="footnote">[2]</sup></a>. It's possible to insert new objects or to remove the ones already
+ stored.
+ </p>
+<p>
+ The R-tree structure is presented on the image below. Each R-tree's node
+ store a box describing the space occupied by its children nodes. At the bottom
+ of the structure, there are leaf-nodes which contains values (geometric objects
+ representations).
+ </p>
+<p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rstar.png" alt="rstar"></span>
+ </p>
+<p>
+ The R-tree is a self-balanced data structure. The key part of balancing algorithm
+ is node splitting algorithm <a href="#ftn.geometry.spatial_indexes.introduction.f2" class="footnote" name="geometry.spatial_indexes.introduction.f2"><sup class="footnote">[3]</sup></a> <a href="#ftn.geometry.spatial_indexes.introduction.f3" class="footnote" name="geometry.spatial_indexes.introduction.f3"><sup class="footnote">[4]</sup></a>. Each algorithm produces different splits so the internal structure
+ of a tree may be different for each one of them. In general, more complex
+ algorithms analyses elements better and produces less overlapping nodes.
+ In the searching process less nodes must be traversed in order to find desired
+ objects. On the other hand more complex analysis takes more time. In general
+ faster inserting will result in slower searching and vice versa. The performance
+ of the R-tree depends on balancing algorithm, parameters and data inserted
+ into the container.
+ </p>
+<p>
+ Additionally there are also algorithms creating R-tree containing some, number
+ of objects. This technique is called bulk loading and is done by use of packing
+ algorithm <a href="#ftn.geometry.spatial_indexes.introduction.f4" class="footnote" name="geometry.spatial_indexes.introduction.f4"><sup class="footnote">[5]</sup></a> <a href="#ftn.geometry.spatial_indexes.introduction.f5" class="footnote" name="geometry.spatial_indexes.introduction.f5"><sup class="footnote">[6]</sup></a>. This method is faster and results in R-trees with better internal
+ structure. This means that the query performance is increased.
+ </p>
+<p>
+ The examples of structures of trees created by use of different algorithms
+ and exemplary operations times are presented below.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ </th>
+<th>
+ <p>
+ Linear algorithm
+ </p>
+ </th>
+<th>
+ <p>
+ Quadratic algorithm
+ </p>
+ </th>
+<th>
+ <p>
+ R*-tree
+ </p>
+ </th>
+<th>
+ <p>
+ Packing algorithm
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <span class="bold"><strong>Example structure</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/linear.png" alt="linear"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/quadratic.png" alt="quadratic"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rstar.png" alt="rstar"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/bulk.png" alt="bulk"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <span class="bold"><strong>1M Values inserts</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ 1.76s
+ </p>
+ </td>
+<td>
+ <p>
+ 2.47s
+ </p>
+ </td>
+<td>
+ <p>
+ 6.19s
+ </p>
+ </td>
+<td>
+ <p>
+ 0.64s
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <span class="bold"><strong>100k spatial queries</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ 2.21s
+ </p>
+ </td>
+<td>
+ <p>
+ 0.51s
+ </p>
+ </td>
+<td>
+ <p>
+ 0.12s
+ </p>
+ </td>
+<td>
+ <p>
+ 0.07s
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <span class="bold"><strong>100k knn queries</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ 6.37s
+ </p>
+ </td>
+<td>
+ <p>
+ 2.09s
+ </p>
+ </td>
+<td>
+ <p>
+ 0.64s
+ </p>
+ </td>
+<td>
+ <p>
+ 0.52s
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+ The performance of the R-tree for different values of Max parameter and Min=0.5*Max
+ is presented in the table below. The configuration of the machine used for
+ testing is: <span class="emphasis"><em>Intel(R) Core(TM) i7 870 @ 2.93GHz, 8GB RAM, MS Windows
+ 7 x64</em></span>. In the two upper figures you can see the performance of
+ the R-tree storing random, relatively small, non-overlapping, 2d boxes. In
+ the lower ones, the performance of the R-tree also storing random, 2d boxes,
+ but this time quite big and possibly overlapping. As you can see, the R-tree
+ performance is different in both cases.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ </th>
+<th>
+ <p>
+ building
+ </p>
+ </th>
+<th>
+ <p>
+ querying
+ </p>
+ </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+ <p>
+ <span class="bold"><strong>non overlapping</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/build_non_ovl.png" alt="build_non_ovl"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/query_non_ovl.png" alt="query_non_ovl"></span>
+ </p>
+ </td>
+</tr>
+<tr>
+<td>
+ <p>
+ <span class="bold"><strong>overlapping</strong></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/build_ovl.png" alt="build_ovl"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/query_ovl.png" alt="query_ovl"></span>
+ </p>
+ </td>
+</tr>
+</tbody>
+</table></div>
+<h5>
+<a name="geometry.spatial_indexes.introduction.h1"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.introduction.implementation_details"></a></span><a class="link" href="introduction.html#geometry.spatial_indexes.introduction.implementation_details">Implementation
+ details</a>
+ </h5>
+<p>
+ Key features of this implementation of the R-tree are:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ capable to store arbitrary Value type,
+ </li>
+<li class="listitem">
+ three different balancing algorithms - linear, quadratic or rstar,
+ </li>
+<li class="listitem">
+ creation using packing algorithm,
+ </li>
+<li class="listitem">
+ parameters (including maximal and minimal number of elements) may be
+ passed as compile- or run-time parameters, in compile-time version nodes
+ elements are stored in static-size containers,
+ </li>
+<li class="listitem">
+ advanced queries, e.g. search for 5 nearest Values to some point and
+ intersecting some Geometry but not within the other one,
+ </li>
+<li class="listitem">
+ iterative queries by use of iterators,
+ </li>
+<li class="listitem">
+ C++11 conformant - move semantics, stateful allocators,
+ </li>
+<li class="listitem">
+ capable to store Value type with no default constructor,
+ </li>
+<li class="listitem">
+ in-memory storage by use of the default std::allocator&lt;&gt;,
+ </li>
+<li class="listitem">
+ other storage options - shared memory and mapped file by use of Boost.Interprocess
+ allocators.
+ </li>
+</ul></div>
+<h5>
+<a name="geometry.spatial_indexes.introduction.h2"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.introduction.dependencies"></a></span><a class="link" href="introduction.html#geometry.spatial_indexes.introduction.dependencies">Dependencies</a>
+ </h5>
+<p>
+ R-tree depends on Boost.Container, Boost.Core, Boost.Move, Boost.MPL, Boost.Range,
+ Boost.Tuple.
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.introduction.h3"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.introduction.contributors"></a></span><a class="link" href="introduction.html#geometry.spatial_indexes.introduction.contributors">Contributors</a>
+ </h5>
+<p>
+ The spatial index was originally started by Federico J. Fernandez during
+ the Google Summer of Code 2008 program, mentored by Hartmut Kaiser.
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.introduction.h4"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.introduction.spatial_thanks"></a></span><a class="link" href="introduction.html#geometry.spatial_indexes.introduction.spatial_thanks">Spatial thanks</a>
+ </h5>
+<p>
+ I'd like to thank Barend Gehrels, Bruno Lalande, Mateusz &#321;oskot, Lucanus
+ J. Simonson for their support and ideas.
+ </p>
+<div class="footnotes">
+<br><hr style="width:100; text-align:left;margin-left: 0">
+<div id="ftn.geometry.spatial_indexes.introduction.f0" class="footnote"><p><a href="#geometry.spatial_indexes.introduction.f0" class="para"><sup class="para">[1] </sup></a>
+ Guttman, A. (1984). <span class="emphasis"><em>R-Trees: A Dynamic Index Structure for Spatial
+ Searching</em></span>
+ </p></div>
+<div id="ftn.geometry.spatial_indexes.introduction.f1" class="footnote"><p><a href="#geometry.spatial_indexes.introduction.f1" class="para"><sup class="para">[2] </sup></a>
+ Cheung, K.; Fu, A. (1998). <span class="emphasis"><em>Enhanced Nearest Neighbour Search
+ on the R-tree</em></span>
+ </p></div>
+<div id="ftn.geometry.spatial_indexes.introduction.f2" class="footnote"><p><a href="#geometry.spatial_indexes.introduction.f2" class="para"><sup class="para">[3] </sup></a>
+ Greene, D. (1989). <span class="emphasis"><em>An implementation and performance analysis
+ of spatial data access methods</em></span>
+ </p></div>
+<div id="ftn.geometry.spatial_indexes.introduction.f3" class="footnote"><p><a href="#geometry.spatial_indexes.introduction.f3" class="para"><sup class="para">[4] </sup></a>
+ Beckmann, N.; Kriegel, H. P.; Schneider, R.; Seeger, B. (1990). <span class="emphasis"><em>The
+ R*-tree: an efficient and robust access method for points and rectangles</em></span>
+ </p></div>
+<div id="ftn.geometry.spatial_indexes.introduction.f4" class="footnote"><p><a href="#geometry.spatial_indexes.introduction.f4" class="para"><sup class="para">[5] </sup></a>
+ Leutenegger, Scott T.; Edgington, Jeffrey M.; Lopez, Mario A. (1997).
+ <span class="emphasis"><em>STR: A Simple and Efficient Algorithm for R-Tree Packing</em></span>
+ </p></div>
+<div id="ftn.geometry.spatial_indexes.introduction.f5" class="footnote"><p><a href="#geometry.spatial_indexes.introduction.f5" class="para"><sup class="para">[6] </sup></a>
+ Garcia, Yvan J.; Lopez, Mario A.; Leutenegger, Scott T. (1997). <span class="emphasis"><em>A
+ Greedy Algorithm for Bulk Loading R-trees</em></span>
+ </p></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_quickstart.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/queries.html b/libs/geometry/doc/html/geometry/spatial_indexes/queries.html
new file mode 100644
index 0000000000..5935176628
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/queries.html
@@ -0,0 +1,642 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Queries</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="creation_and_modification.html" title="Creation and Modification">
+<link rel="next" href="rtree_examples.html" title="Examples">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="creation_and_modification.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="geometry.spatial_indexes.queries"></a><a class="link" href="queries.html" title="Queries">Queries</a>
+</h3></div></div></div>
+<p>
+ Queries returns <code class="computeroutput">Value</code>s which meets some predicates. Currently
+ supported are three types of predicates:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ spatial predicates - spatial conditions that must be met by stored Value
+ and some Geometry,
+ </li>
+<li class="listitem">
+ distance predicates - distance conditions that must be met by stored
+ Value and some Geometry,
+ </li>
+<li class="listitem">
+ user-defined unary predicate - function, function object or lambda expression
+ checking user-defined condition.
+ </li>
+</ul></div>
+<p>
+ For example queries may be used to retrieve Values:
+ </p>
+<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
+<li class="listitem">
+ intersecting some area but not within other area,
+ </li>
+<li class="listitem">
+ are nearest to some point,
+ </li>
+<li class="listitem">
+ overlapping a box and has user-defined property.
+ </li>
+</ul></div>
+<h5>
+<a name="geometry.spatial_indexes.queries.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.queries.performing_a_query"></a></span><a class="link" href="queries.html#geometry.spatial_indexes.queries.performing_a_query">Performing
+ a query</a>
+ </h5>
+<p>
+ There are various ways to perform a query. They are presented below. All
+ of them returns <code class="computeroutput">Value</code>s intersecting some region defined as a
+ <code class="computeroutput">Box</code>.
+ </p>
+<p>
+ Member function call
+ </p>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span>Value<span class="special">&gt;</span> <span class="identifier">returned_values</span><span class="special">;</span>
+Box <span class="identifier">box_region</span><span class="special">(...);</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box_region</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">returned_values</span><span class="special">));</span>
+</pre>
+<p>
+ Free function call
+ </p>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span>Value<span class="special">&gt;</span> <span class="identifier">returned_values</span><span class="special">;</span>
+Box <span class="identifier">box_region</span><span class="special">(...);</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">rt</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box_region</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">returned_values</span><span class="special">));</span>
+</pre>
+<p>
+ Range generated by <code class="computeroutput"><span class="keyword">operator</span><span class="special">|</span></code>
+ </p>
+<pre class="programlisting">Box <span class="identifier">box_region</span><span class="special">(...);</span>
+<span class="identifier">BOOST_FOREACH</span><span class="special">(</span>Value <span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">rt</span> <span class="special">|</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">::</span><span class="identifier">queried</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box_region</span><span class="special">)))</span>
+ <span class="special">;</span> <span class="comment">// do something with v</span>
+</pre>
+<p>
+ Query iterators returned by member functions
+ </p>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span>Value<span class="special">&gt;</span> <span class="identifier">returned_values</span><span class="special">;</span>
+Box <span class="identifier">box_region</span><span class="special">(...);</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">rt</span><span class="special">.</span><span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box_region</span><span class="special">)),</span> <span class="identifier">rt</span><span class="special">.</span><span class="identifier">qend</span><span class="special">(),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">returned_values</span><span class="special">));</span>
+</pre>
+<p>
+ Query iterators returned by free functions
+ </p>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span>Value<span class="special">&gt;</span> <span class="identifier">returned_values</span><span class="special">;</span>
+Box <span class="identifier">box_region</span><span class="special">(...);</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">rt</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box_region</span><span class="special">)),</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">qend</span><span class="special">(</span><span class="identifier">rt</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">returned_values</span><span class="special">));</span>
+</pre>
+<h5>
+<a name="geometry.spatial_indexes.queries.h1"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.queries.spatial_predicates"></a></span><a class="link" href="queries.html#geometry.spatial_indexes.queries.spatial_predicates">Spatial
+ predicates</a>
+ </h5>
+<p>
+ Queries using spatial predicates returns <code class="computeroutput">Value</code>s which are related
+ somehow to some Geometry - box, polygon, etc. Names of spatial predicates
+ correspond to names of Boost.Geometry algorithms (boolean operations). Examples
+ of some basic queries may be found in the tables below. The query region
+ and result <code class="computeroutput"><span class="identifier">Value</span></code>s are orange.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ intersects(Box)
+ </p>
+ </th>
+<th>
+ <p>
+ covered_by(Box)
+ </p>
+ </th>
+<th>
+ <p>
+ disjoint(Box)
+ </p>
+ </th>
+<th>
+ <p>
+ overlaps(Box)
+ </p>
+ </th>
+<th>
+ <p>
+ within(Box)
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/intersects.png" alt="intersects"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/within.png" alt="within"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/disjoint.png" alt="disjoint"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/overlaps.png" alt="overlaps"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/within.png" alt="within"></span>
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ intersects(Ring)
+ </p>
+ </th>
+<th>
+ <p>
+ intersects(Polygon)
+ </p>
+ </th>
+<th>
+ <p>
+ intersects(MultiPolygon)
+ </p>
+ </th>
+<th>
+ <p>
+ intersects(Segment)
+ </p>
+ </th>
+<th>
+ <p>
+ intersects(Linestring)
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/intersects_ring.png" alt="intersects_ring"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/intersects_poly.png" alt="intersects_poly"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/intersects_mpoly.png" alt="intersects_mpoly"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/intersects_segment.png" alt="intersects_segment"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/intersects_linestring.png" alt="intersects_linestring"></span>
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ intersects(Box)
+ </p>
+ </th>
+<th>
+ <p>
+ disjoint(Box)
+ </p>
+ </th>
+<th>
+ <p>
+ intersects(Box)
+ </p>
+ </th>
+<th>
+ <p>
+ disjoint(Box)
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_pt_intersects_box.png" alt="rtree_pt_intersects_box"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_pt_disjoint_box.png" alt="rtree_pt_disjoint_box"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_seg_intersects_box.png" alt="rtree_seg_intersects_box"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_seg_disjoint_box.png" alt="rtree_seg_disjoint_box"></span>
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ Spatial predicates are generated by functions defined in <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span></code>
+ namespace.
+ </p>
+<pre class="programlisting"><span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">contains</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">covered_by</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">covers</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">disjont</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">overlaps</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">within</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ All spatial predicates may be negated, e.g.:
+ </p>
+<pre class="programlisting"><span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(!</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="comment">// the same as</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">disjoint</span><span class="special">(</span><span class="identifier">box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<h5>
+<a name="geometry.spatial_indexes.queries.h2"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.queries.nearest_neighbours_queries"></a></span><a class="link" href="queries.html#geometry.spatial_indexes.queries.nearest_neighbours_queries">Nearest
+ neighbours queries</a>
+ </h5>
+<p>
+ Nearest neighbours queries returns <code class="computeroutput">Value</code>s which are closest
+ to some Geometry. The examples of k-NN queries are presented below. 5 <code class="computeroutput">Value</code>s
+ nearest to the Geometry are orange.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ nearest(Point, k)
+ </p>
+ </th>
+<th>
+ <p>
+ nearest(Box, k)
+ </p>
+ </th>
+<th>
+ <p>
+ nearest(Point, k)
+ </p>
+ </th>
+<th>
+ <p>
+ nearest(Box, k)
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/knn_pt_box.png" alt="knn_pt_box"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/knn_box_box.png" alt="knn_box_box"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_pt_knn_pt.png" alt="rtree_pt_knn_pt"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_pt_knn_box.png" alt="rtree_pt_knn_box"></span>
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+ <p>
+ nearest(Segment, k)
+ </p>
+ </th>
+<th>
+ <p>
+ nearest(Point, k)
+ </p>
+ </th>
+<th>
+ <p>
+ nearest(Box, k)
+ </p>
+ </th>
+<th>
+ <p>
+ nearest(Segment, k)
+ </p>
+ </th>
+<th>
+ <p>
+ nearest(Segment, k)
+ </p>
+ </th>
+</tr></thead>
+<tbody><tr>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/knn_seg_box.png" alt="knn_seg_box"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_seg_knn_pt.png" alt="rtree_seg_knn_pt"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_seg_knn_box.png" alt="rtree_seg_knn_box"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_seg_knn_seg.png" alt="rtree_seg_knn_seg"></span>
+ </p>
+ </td>
+<td>
+ <p>
+ <span class="inlinemediaobject"><img src="../../img/index/rtree/rtree_pt_knn_seg.png" alt="rtree_pt_knn_seg"></span>
+ </p>
+ </td>
+</tr></tbody>
+</table></div>
+<p>
+ To perform the knn query one must pass the nearest predicate generated by
+ the <code class="computeroutput"><span class="identifier">nearest</span><span class="special">()</span></code>
+ function defined in <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span></code>
+ namespace. For non-point <code class="computeroutput">Indexable</code>s the shortest distance is
+ calculated using <code class="computeroutput"><span class="identifier">bg</span><span class="special">::</span><span class="identifier">comparable_distance</span><span class="special">()</span></code>
+ function. The following query returns <code class="computeroutput"><span class="identifier">k</span></code>
+ <code class="computeroutput">Value</code>s closest to some Point in space.
+ </p>
+<pre class="programlisting"><span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span>Value<span class="special">&gt;</span> <span class="identifier">returned_values</span><span class="special">;</span>
+Point <span class="identifier">pt</span><span class="special">(/*...*/);</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="identifier">k</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">returned_values</span><span class="special">));</span>
+</pre>
+<p>
+ The same way different query Geometries can be used:
+ </p>
+<pre class="programlisting">Box <span class="identifier">box</span><span class="special">(/*...*/);</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">box</span><span class="special">,</span> <span class="identifier">k</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">returned_values</span><span class="special">));</span>
+
+<span class="identifier">Segment</span> <span class="identifier">seg</span><span class="special">(/*...*/);</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">seg</span><span class="special">,</span> <span class="identifier">k</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">returned_values</span><span class="special">));</span>
+</pre>
+<h5>
+<a name="geometry.spatial_indexes.queries.h3"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.queries.user_defined_unary_predicate"></a></span><a class="link" href="queries.html#geometry.spatial_indexes.queries.user_defined_unary_predicate">User-defined
+ unary predicate</a>
+ </h5>
+<p>
+ The user may pass a <code class="computeroutput"><span class="identifier">UnaryPredicate</span></code>
+ - function, function object or lambda expression taking const reference to
+ Value and returning bool. This object may be passed to the query in order
+ to check if <code class="computeroutput">Value</code> should be returned by the query. To do it
+ one may use <code class="computeroutput"><span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">()</span></code>
+ function like on the example below:
+ </p>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">is_red</span><span class="special">(</span>Value <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span>
+<span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">is_red</span><span class="special">();</span>
+<span class="special">}</span>
+
+<span class="keyword">struct</span> <span class="identifier">is_red_o</span>
+<span class="special">{</span>
+ <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Value</span><span class="special">&gt;</span>
+ <span class="keyword">bool</span> <span class="keyword">operator</span><span class="special">()(</span>Value <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">is_red</span><span class="special">();</span>
+ <span class="special">}</span>
+<span class="special">}</span>
+
+<span class="comment">// ...</span>
+
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">(</span><span class="identifier">is_red</span><span class="special">),</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">(</span><span class="identifier">is_red_o</span><span class="special">()),</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+
+<span class="preprocessor">#ifndef</span> <span class="identifier">BOOST_NO_CXX11_LAMBDAS</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">([](</span>Value <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">is_red</span><span class="special">();</span> <span class="special">}),</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="preprocessor">#endif</span>
+</pre>
+<p>
+ <code class="computeroutput"><span class="identifier">satisfies</span><span class="special">()</span></code>
+ may be negated, e.g.:
+ </p>
+<pre class="programlisting"><span class="keyword">bool</span> <span class="identifier">is_red</span><span class="special">(</span>Value <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">is_red</span><span class="special">();</span> <span class="special">}</span>
+<span class="keyword">bool</span> <span class="identifier">is_not_red</span><span class="special">(</span>Value <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="special">{</span> <span class="keyword">return</span> <span class="special">!</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">is_red</span><span class="special">();</span> <span class="special">}</span>
+
+<span class="comment">// ...</span>
+
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">(</span><span class="identifier">is_red</span><span class="special">),</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="comment">// the same as</span>
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="special">!</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">satisfies</span><span class="special">(</span><span class="identifier">is_not_red</span><span class="special">),</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<h5>
+<a name="geometry.spatial_indexes.queries.h4"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.queries.passing_a_set_of_predicates"></a></span><a class="link" href="queries.html#geometry.spatial_indexes.queries.passing_a_set_of_predicates">Passing
+ a set of predicates</a>
+ </h5>
+<p>
+ It's possible to use some number of predicates in one query by connecting
+ them with <code class="computeroutput"><span class="keyword">operator</span><span class="special">&amp;&amp;</span></code>
+ e.g. <code class="computeroutput"><span class="identifier">Pred1</span> <span class="special">&amp;&amp;</span>
+ <span class="identifier">Pred2</span> <span class="special">&amp;&amp;</span>
+ <span class="identifier">Pred3</span> <span class="special">&amp;&amp;</span>
+ <span class="special">...</span></code>.
+ </p>
+<p>
+ These predicates are connected by logical AND. Passing all predicates together
+ not only makes possible to construct advanced queries but is also faster
+ than separate calls because the tree is traversed only once. Traversing is
+ continued and <code class="computeroutput"><span class="identifier">Value</span></code>s are
+ returned only if all predicates are met. Predicates are checked left-to-right
+ so placing most restrictive predicates first should accelerate the search.
+ </p>
+<pre class="programlisting"><span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box1</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="special">!</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">within</span><span class="special">(</span><span class="identifier">box2</span><span class="special">),</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+
+<span class="identifier">rt</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">box1</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="special">!</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">within</span><span class="special">(</span><span class="identifier">box2</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">overlaps</span><span class="special">(</span><span class="identifier">box3</span><span class="special">),</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+</pre>
+<p>
+ Of course it's possible to connect different types of predicates together.
+ </p>
+<pre class="programlisting"><span class="identifier">index</span><span class="special">::</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">rt</span><span class="special">,</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="identifier">k</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">within</span><span class="special">(</span><span class="identifier">b</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">returned_values</span><span class="special">));</span>
+
+<span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">Value</span> <span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">rt</span> <span class="special">|</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">::</span><span class="identifier">queried</span><span class="special">(</span><span class="identifier">index</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="identifier">k</span><span class="special">)</span> <span class="special">&amp;&amp;</span> <span class="identifier">index</span><span class="special">::</span><span class="identifier">covered_by</span><span class="special">(</span><span class="identifier">b</span><span class="special">)))</span>
+ <span class="special">;</span> <span class="comment">// do something with v</span>
+</pre>
+<h5>
+<a name="geometry.spatial_indexes.queries.h5"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.queries.iterative_queries"></a></span><a class="link" href="queries.html#geometry.spatial_indexes.queries.iterative_queries">Iterative
+ queries</a>
+ </h5>
+<p>
+ The query performed using query iterators may be paused and resumed if needed,
+ e.g. when the query takes too long, or may be stopped at some point, when
+ all interesting values were gathered. The query iterator is returned by
+ <code class="computeroutput"><span class="identifier">qbegin</span><span class="special">()</span></code>
+ member function which requires passing predicates, like <code class="computeroutput"><span class="identifier">query</span><span class="special">()</span></code> member function.
+ </p>
+<pre class="programlisting"><span class="keyword">for</span> <span class="special">(</span> <span class="identifier">Rtree</span><span class="special">::</span><span class="identifier">const_query_iterator</span> <span class="identifier">it</span> <span class="special">=</span> <span class="identifier">tree</span><span class="special">.</span><span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">10000</span><span class="special">))</span> <span class="special">;</span>
+ <span class="identifier">it</span> <span class="special">!=</span> <span class="identifier">tree</span><span class="special">.</span><span class="identifier">qend</span><span class="special">()</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">it</span> <span class="special">)</span>
+<span class="special">{</span>
+ <span class="comment">// do something with value</span>
+ <span class="keyword">if</span> <span class="special">(</span> <span class="identifier">has_enough_nearest_values</span><span class="special">()</span> <span class="special">)</span>
+ <span class="keyword">break</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/src/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ In the case of iterative k-NN queries it's guaranteed to iterate over the
+ closest <code class="computeroutput">Value</code>s first.
+ </p></td></tr>
+</table></div>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../doc/src/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+ The modification of the <code class="computeroutput"><span class="identifier">rtree</span></code>,
+ e.g. insertion or removal of <code class="computeroutput">Value</code>s may invalidate the iterators.
+ </p></td></tr>
+</table></div>
+<h5>
+<a name="geometry.spatial_indexes.queries.h6"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.queries.inserting_query_results_into_the_other_r_tree"></a></span><a class="link" href="queries.html#geometry.spatial_indexes.queries.inserting_query_results_into_the_other_r_tree">Inserting
+ query results into the other R-tree</a>
+ </h5>
+<p>
+ There are several ways of inserting Values returned by a query to the other
+ R-tree container. The most basic way is creating a temporary container for
+ Values and insert them later.
+ </p>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Box</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span> Value<span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> Value<span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">linear</span><span class="special">&lt;</span><span class="number">32</span><span class="special">,</span> <span class="number">8</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">RTree</span><span class="special">;</span>
+
+<span class="identifier">RTree</span> <span class="identifier">rt1</span><span class="special">;</span>
+<span class="comment">/* some inserting into the tree */</span>
+
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">Value</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+<span class="identifier">rt1</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">Box</span><span class="special">(/*...*/)),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+<span class="identifier">RTree</span> <span class="identifier">rt2</span><span class="special">(</span><span class="identifier">result</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">result</span><span class="special">.</span><span class="identifier">end</span><span class="special">());</span>
+</pre>
+<p>
+ However there are better ways. One of these methods is mentioned in the "Creation
+ and modification" section. The insert iterator may be passed directly
+ into the query.
+ </p>
+<pre class="programlisting"><span class="identifier">RTree</span> <span class="identifier">rt3</span><span class="special">;</span>
+<span class="identifier">rt1</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">Box</span><span class="special">(/*...*/))),</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">inserter</span><span class="special">(</span><span class="identifier">rt3</span><span class="special">));</span>
+</pre>
+<p>
+ If you're a user of Boost.Range you'll appreciate the third option. You may
+ pass the result Range directly into the constructor or <code class="computeroutput"><span class="identifier">insert</span><span class="special">()</span></code> member function.
+ </p>
+<pre class="programlisting"><span class="identifier">RTree</span> <span class="identifier">rt4</span><span class="special">(</span><span class="identifier">rt1</span> <span class="special">|</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">::</span><span class="identifier">queried</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">Box</span><span class="special">(/*...*/)))));</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="creation_and_modification.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_examples.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples.html
new file mode 100644
index 0000000000..53dbff414f
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples.html
@@ -0,0 +1,67 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Examples</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="queries.html" title="Queries">
+<link rel="next" href="rtree_examples/quick_start.html" title="Quick start">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="queries.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_examples/quick_start.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="geometry.spatial_indexes.rtree_examples"></a><a class="link" href="rtree_examples.html" title="Examples">Examples</a>
+</h3></div></div></div>
+<div class="toc"><dl class="toc">
+<dt><span class="section"><a href="rtree_examples/quick_start.html">Quick
+ start</a></span></dt>
+<dt><span class="section"><a href="rtree_examples/index_of_polygons_stored_in_vector.html">Index
+ of polygons stored in vector</a></span></dt>
+<dt><span class="section"><a href="rtree_examples/index_of_shared_pointers_to_polygons.html">Index
+ of shared pointers to polygons</a></span></dt>
+<dt><span class="section"><a href="rtree_examples/index_of_iterators_of_a_map_storing_variant_geometries.html">Index
+ of iterators of a map storing variant geometries</a></span></dt>
+<dt><span class="section"><a href="rtree_examples/specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html">Specializing
+ index::indexable function object - storing shared pointers in the rtree</a></span></dt>
+<dt><span class="section"><a href="rtree_examples/using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html">Using
+ IndexableGetter function object - storing indexes of external container's
+ elements</a></span></dt>
+<dt><span class="section"><a href="rtree_examples/range_adaptors.html">Range
+ adaptors</a></span></dt>
+<dt><span class="section"><a href="rtree_examples/iterative_query.html">Iterative
+ query</a></span></dt>
+<dt><span class="section"><a href="rtree_examples/index_stored_in_shared_memory_using_boost_interprocess.html">Index
+ stored in shared memory using Boost.Interprocess</a></span></dt>
+<dt><span class="section"><a href="rtree_examples/index_stored_in_mapped_file_using_boost_interprocess.html">Index
+ stored in mapped file using Boost.Interprocess</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="queries.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rtree_examples/quick_start.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_iterators_of_a_map_storing_variant_geometries.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_iterators_of_a_map_storing_variant_geometries.html
new file mode 100644
index 0000000000..d0f61ce6ae
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_iterators_of_a_map_storing_variant_geometries.html
@@ -0,0 +1,218 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Index of iterators of a map storing variant geometries</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="index_of_shared_pointers_to_polygons.html" title="Index of shared pointers to polygons">
+<link rel="next" href="specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html" title="Specializing index::indexable function object - storing shared pointers in the rtree">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="index_of_shared_pointers_to_polygons.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.index_of_iterators_of_a_map_storing_variant_geometries"></a><a class="link" href="index_of_iterators_of_a_map_storing_variant_geometries.html" title="Index of iterators of a map storing variant geometries">Index
+ of iterators of a map storing variant geometries</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">ring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">linestring</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">cmath</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">map</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">variant</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+<span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">box</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span> <span class="comment">// ccw, open polygon</span>
+<span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">ring</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">ring</span><span class="special">;</span> <span class="comment">// ccw, open ring</span>
+<span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">linestring</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">linestring</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">,</span> <span class="identifier">ring</span><span class="special">,</span> <span class="identifier">linestring</span><span class="special">&gt;</span> <span class="identifier">geometry</span><span class="special">;</span>
+
+<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">map</span><span class="special">&lt;</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">geometry</span><span class="special">&gt;</span> <span class="identifier">map</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">,</span> <span class="identifier">map</span><span class="special">::</span><span class="identifier">iterator</span><span class="special">&gt;</span> <span class="identifier">value</span><span class="special">;</span>
+
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Container</span><span class="special">&gt;</span>
+<span class="keyword">void</span> <span class="identifier">fill</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">Container</span> <span class="special">&amp;</span> <span class="identifier">container</span><span class="special">)</span>
+<span class="special">{</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">float</span> <span class="identifier">a</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">a</span> <span class="special">&lt;</span> <span class="number">6.28316f</span> <span class="special">;</span> <span class="identifier">a</span> <span class="special">+=</span> <span class="number">1.04720f</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">float</span> <span class="identifier">x</span> <span class="special">=</span> <span class="identifier">i</span> <span class="special">+</span> <span class="keyword">int</span><span class="special">(</span><span class="number">10</span><span class="special">*::</span><span class="identifier">cos</span><span class="special">(</span><span class="identifier">a</span><span class="special">))*</span><span class="number">0.1f</span><span class="special">;</span>
+ <span class="keyword">float</span> <span class="identifier">y</span> <span class="special">=</span> <span class="identifier">i</span> <span class="special">+</span> <span class="keyword">int</span><span class="special">(</span><span class="number">10</span><span class="special">*::</span><span class="identifier">sin</span><span class="special">(</span><span class="identifier">a</span><span class="special">))*</span><span class="number">0.1f</span><span class="special">;</span>
+ <span class="identifier">container</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">));</span>
+ <span class="special">}</span>
+<span class="special">}</span>
+
+<span class="keyword">struct</span> <span class="identifier">print_visitor</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">static_visitor</span><span class="special">&lt;&gt;</span>
+<span class="special">{</span>
+ <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">polygon</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">g</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> <span class="special">}</span>
+ <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">ring</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">g</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">ring</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> <span class="special">}</span>
+ <span class="keyword">void</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">linestring</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">g</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">linestring</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span> <span class="special">}</span>
+<span class="special">};</span>
+
+<span class="keyword">struct</span> <span class="identifier">envelope_visitor</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">static_visitor</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;</span>
+<span class="special">{</span>
+ <span class="identifier">box</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">polygon</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">g</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">return_envelope</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">);</span> <span class="special">}</span>
+ <span class="identifier">box</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">ring</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">g</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">return_envelope</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">);</span> <span class="special">}</span>
+ <span class="identifier">box</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">linestring</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">g</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">return_envelope</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">g</span><span class="special">);</span> <span class="special">}</span>
+<span class="special">};</span>
+
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="comment">// geometries container</span>
+ <span class="identifier">map</span> <span class="identifier">geometries</span><span class="special">;</span>
+
+ <span class="comment">// create some geometries</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">unsigned</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="number">10</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">unsigned</span> <span class="identifier">c</span> <span class="special">=</span> <span class="identifier">rand</span><span class="special">()</span> <span class="special">%</span> <span class="number">3</span><span class="special">;</span>
+
+ <span class="keyword">if</span> <span class="special">(</span> <span class="number">0</span> <span class="special">==</span> <span class="identifier">c</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// create polygon</span>
+ <span class="identifier">polygon</span> <span class="identifier">p</span><span class="special">;</span>
+ <span class="identifier">fill</span><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">p</span><span class="special">.</span><span class="identifier">outer</span><span class="special">());</span>
+ <span class="identifier">geometries</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">geometry</span><span class="special">(</span><span class="identifier">p</span><span class="special">)));</span>
+ <span class="special">}</span>
+ <span class="keyword">else</span> <span class="keyword">if</span> <span class="special">(</span> <span class="number">1</span> <span class="special">==</span> <span class="identifier">c</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// create ring</span>
+ <span class="identifier">ring</span> <span class="identifier">r</span><span class="special">;</span>
+ <span class="identifier">fill</span><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">r</span><span class="special">);</span>
+ <span class="identifier">geometries</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">geometry</span><span class="special">(</span><span class="identifier">r</span><span class="special">)));</span>
+ <span class="special">}</span>
+ <span class="keyword">else</span> <span class="keyword">if</span> <span class="special">(</span> <span class="number">2</span> <span class="special">==</span> <span class="identifier">c</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// create linestring</span>
+ <span class="identifier">linestring</span> <span class="identifier">l</span><span class="special">;</span>
+ <span class="identifier">fill</span><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">l</span><span class="special">);</span>
+ <span class="identifier">geometries</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">geometry</span><span class="special">(</span><span class="identifier">l</span><span class="special">)));</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+
+ <span class="comment">// display geometries</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"generated geometries:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">map</span><span class="special">::</span><span class="identifier">value_type</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">geometries</span><span class="special">)</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">apply_visitor</span><span class="special">(</span><span class="identifier">print_visitor</span><span class="special">(),</span> <span class="identifier">p</span><span class="special">.</span><span class="identifier">second</span><span class="special">);</span>
+
+ <span class="comment">// create the rtree using default constructor</span>
+ <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">value</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">quadratic</span><span class="special">&lt;</span><span class="number">16</span><span class="special">,</span> <span class="number">4</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rtree</span><span class="special">;</span>
+
+ <span class="comment">// fill the spatial index</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="identifier">map</span><span class="special">::</span><span class="identifier">iterator</span> <span class="identifier">it</span> <span class="special">=</span> <span class="identifier">geometries</span><span class="special">.</span><span class="identifier">begin</span><span class="special">()</span> <span class="special">;</span> <span class="identifier">it</span> <span class="special">!=</span> <span class="identifier">geometries</span><span class="special">.</span><span class="identifier">end</span><span class="special">()</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">it</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// calculate polygon bounding box</span>
+ <span class="identifier">box</span> <span class="identifier">b</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">apply_visitor</span><span class="special">(</span><span class="identifier">envelope_visitor</span><span class="special">(),</span> <span class="identifier">it</span><span class="special">-&gt;</span><span class="identifier">second</span><span class="special">);</span>
+ <span class="comment">// insert new value</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">it</span><span class="special">));</span>
+ <span class="special">}</span>
+
+ <span class="comment">// find values intersecting some area defined by a box</span>
+ <span class="identifier">box</span> <span class="identifier">query_box</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">5</span><span class="special">));</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_s</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">query_box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_s</span><span class="special">));</span>
+
+ <span class="comment">// find 5 nearest values to a point</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_n</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_n</span><span class="special">));</span>
+
+ <span class="comment">// note: in Boost.Geometry the WKT representation of a box is polygon</span>
+
+ <span class="comment">// note: the values store the bounding boxes of geometries</span>
+ <span class="comment">// the geometries aren't used for querying but are printed</span>
+
+ <span class="comment">// display results</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query box:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">query_box</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_s</span><span class="special">)</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">apply_visitor</span><span class="special">(</span><span class="identifier">print_visitor</span><span class="special">(),</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span><span class="special">-&gt;</span><span class="identifier">second</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query point:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_n</span><span class="special">)</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">apply_visitor</span><span class="special">(</span><span class="identifier">print_visitor</span><span class="special">(),</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span><span class="special">-&gt;</span><span class="identifier">second</span><span class="special">);</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.index_of_iterators_of_a_map_storing_variant_geometries.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.index_of_iterators_of_a_map_storing_variant_geometries.expected_results"></a></span><a class="link" href="index_of_iterators_of_a_map_storing_variant_geometries.html#geometry.spatial_indexes.rtree_examples.index_of_iterators_of_a_map_storing_variant_geometries.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="identifier">generated</span> <span class="identifier">geometries</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">0</span><span class="special">,</span><span class="number">0.4</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.5</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.9</span> <span class="number">0</span><span class="special">,-</span><span class="number">0.4</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">0.5</span> <span class="special">-</span><span class="number">0.8</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">1</span><span class="special">,</span><span class="number">1.4</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.5</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.1</span> <span class="number">1</span><span class="special">,</span><span class="number">0.6</span> <span class="number">0.2</span><span class="special">,</span><span class="number">1.5</span> <span class="number">0.2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">2</span><span class="special">,</span><span class="number">2.4</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.5</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.1</span> <span class="number">2</span><span class="special">,</span><span class="number">1.6</span> <span class="number">1.2</span><span class="special">,</span><span class="number">2.5</span> <span class="number">1.2</span><span class="special">,</span><span class="number">3</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">3</span><span class="special">,</span><span class="number">3.4</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.5</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.1</span> <span class="number">3</span><span class="special">,</span><span class="number">2.6</span> <span class="number">2.2</span><span class="special">,</span><span class="number">3.5</span> <span class="number">2.2</span><span class="special">))</span>
+<span class="identifier">LINESTRING</span><span class="special">(</span><span class="number">5</span> <span class="number">4</span><span class="special">,</span><span class="number">4.4</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.5</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.1</span> <span class="number">4</span><span class="special">,</span><span class="number">3.6</span> <span class="number">3.2</span><span class="special">,</span><span class="number">4.5</span> <span class="number">3.2</span><span class="special">)</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">6</span> <span class="number">5</span><span class="special">,</span><span class="number">5.4</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.5</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.1</span> <span class="number">5</span><span class="special">,</span><span class="number">4.6</span> <span class="number">4.2</span><span class="special">,</span><span class="number">5.5</span> <span class="number">4.2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">7</span> <span class="number">6</span><span class="special">,</span><span class="number">6.4</span> <span class="number">6.8</span><span class="special">,</span><span class="number">5.5</span> <span class="number">6.8</span><span class="special">,</span><span class="number">5.1</span> <span class="number">6</span><span class="special">,</span><span class="number">5.6</span> <span class="number">5.2</span><span class="special">,</span><span class="number">6.5</span> <span class="number">5.2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">8</span> <span class="number">7</span><span class="special">,</span><span class="number">7.4</span> <span class="number">7.8</span><span class="special">,</span><span class="number">6.5</span> <span class="number">7.8</span><span class="special">,</span><span class="number">6.1</span> <span class="number">7</span><span class="special">,</span><span class="number">6.6</span> <span class="number">6.2</span><span class="special">,</span><span class="number">7.5</span> <span class="number">6.2</span><span class="special">,</span><span class="number">8</span> <span class="number">7</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">9</span> <span class="number">8</span><span class="special">,</span><span class="number">8.4</span> <span class="number">8.8</span><span class="special">,</span><span class="number">7.5</span> <span class="number">8.8</span><span class="special">,</span><span class="number">7.1</span> <span class="number">8</span><span class="special">,</span><span class="number">7.6</span> <span class="number">7.2</span><span class="special">,</span><span class="number">8.5</span> <span class="number">7.2</span><span class="special">,</span><span class="number">9</span> <span class="number">8</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">10</span> <span class="number">9</span><span class="special">,</span><span class="number">9.4</span> <span class="number">9.8</span><span class="special">,</span><span class="number">8.5</span> <span class="number">9.8</span><span class="special">,</span><span class="number">8.1</span> <span class="number">9</span><span class="special">,</span><span class="number">8.6</span> <span class="number">8.2</span><span class="special">,</span><span class="number">9.5</span> <span class="number">8.2</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">box</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">0</span><span class="special">,</span><span class="number">0.4</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.5</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.9</span> <span class="number">0</span><span class="special">,-</span><span class="number">0.4</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">0.5</span> <span class="special">-</span><span class="number">0.8</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">1</span><span class="special">,</span><span class="number">1.4</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.5</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.1</span> <span class="number">1</span><span class="special">,</span><span class="number">0.6</span> <span class="number">0.2</span><span class="special">,</span><span class="number">1.5</span> <span class="number">0.2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">2</span><span class="special">,</span><span class="number">2.4</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.5</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.1</span> <span class="number">2</span><span class="special">,</span><span class="number">1.6</span> <span class="number">1.2</span><span class="special">,</span><span class="number">2.5</span> <span class="number">1.2</span><span class="special">,</span><span class="number">3</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">3</span><span class="special">,</span><span class="number">3.4</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.5</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.1</span> <span class="number">3</span><span class="special">,</span><span class="number">2.6</span> <span class="number">2.2</span><span class="special">,</span><span class="number">3.5</span> <span class="number">2.2</span><span class="special">))</span>
+<span class="identifier">LINESTRING</span><span class="special">(</span><span class="number">5</span> <span class="number">4</span><span class="special">,</span><span class="number">4.4</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.5</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.1</span> <span class="number">4</span><span class="special">,</span><span class="number">3.6</span> <span class="number">3.2</span><span class="special">,</span><span class="number">4.5</span> <span class="number">3.2</span><span class="special">)</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">6</span> <span class="number">5</span><span class="special">,</span><span class="number">5.4</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.5</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.1</span> <span class="number">5</span><span class="special">,</span><span class="number">4.6</span> <span class="number">4.2</span><span class="special">,</span><span class="number">5.5</span> <span class="number">4.2</span><span class="special">))</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">point</span><span class="special">:</span>
+<span class="identifier">POINT</span><span class="special">(</span><span class="number">0</span> <span class="number">0</span><span class="special">)</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">LINESTRING</span><span class="special">(</span><span class="number">5</span> <span class="number">4</span><span class="special">,</span><span class="number">4.4</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.5</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.1</span> <span class="number">4</span><span class="special">,</span><span class="number">3.6</span> <span class="number">3.2</span><span class="special">,</span><span class="number">4.5</span> <span class="number">3.2</span><span class="special">)</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">3</span><span class="special">,</span><span class="number">3.4</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.5</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.1</span> <span class="number">3</span><span class="special">,</span><span class="number">2.6</span> <span class="number">2.2</span><span class="special">,</span><span class="number">3.5</span> <span class="number">2.2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">2</span><span class="special">,</span><span class="number">2.4</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.5</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.1</span> <span class="number">2</span><span class="special">,</span><span class="number">1.6</span> <span class="number">1.2</span><span class="special">,</span><span class="number">2.5</span> <span class="number">1.2</span><span class="special">,</span><span class="number">3</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">0</span><span class="special">,</span><span class="number">0.4</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.5</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.9</span> <span class="number">0</span><span class="special">,-</span><span class="number">0.4</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">0.5</span> <span class="special">-</span><span class="number">0.8</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">1</span><span class="special">,</span><span class="number">1.4</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.5</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.1</span> <span class="number">1</span><span class="special">,</span><span class="number">0.6</span> <span class="number">0.2</span><span class="special">,</span><span class="number">1.5</span> <span class="number">0.2</span><span class="special">))</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="index_of_shared_pointers_to_polygons.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_polygons_stored_in_vector.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_polygons_stored_in_vector.html
new file mode 100644
index 0000000000..14fbb8cd9d
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_polygons_stored_in_vector.html
@@ -0,0 +1,171 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Index of polygons stored in vector</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="quick_start.html" title="Quick start">
+<link rel="next" href="index_of_shared_pointers_to_polygons.html" title="Index of shared pointers to polygons">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="quick_start.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_of_shared_pointers_to_polygons.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.index_of_polygons_stored_in_vector"></a><a class="link" href="index_of_polygons_stored_in_vector.html" title="Index of polygons stored in vector">Index
+ of polygons stored in vector</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">cmath</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">box</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span> <span class="comment">// ccw, open polygon</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">&gt;</span> <span class="identifier">value</span><span class="special">;</span>
+
+ <span class="comment">// polygons</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">polygons</span><span class="special">;</span>
+
+ <span class="comment">// create some polygons</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">unsigned</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="number">10</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// create a polygon</span>
+ <span class="identifier">polygon</span> <span class="identifier">p</span><span class="special">;</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">float</span> <span class="identifier">a</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">a</span> <span class="special">&lt;</span> <span class="number">6.28316f</span> <span class="special">;</span> <span class="identifier">a</span> <span class="special">+=</span> <span class="number">1.04720f</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">float</span> <span class="identifier">x</span> <span class="special">=</span> <span class="identifier">i</span> <span class="special">+</span> <span class="keyword">int</span><span class="special">(</span><span class="number">10</span><span class="special">*::</span><span class="identifier">cos</span><span class="special">(</span><span class="identifier">a</span><span class="special">))*</span><span class="number">0.1f</span><span class="special">;</span>
+ <span class="keyword">float</span> <span class="identifier">y</span> <span class="special">=</span> <span class="identifier">i</span> <span class="special">+</span> <span class="keyword">int</span><span class="special">(</span><span class="number">10</span><span class="special">*::</span><span class="identifier">sin</span><span class="special">(</span><span class="identifier">a</span><span class="special">))*</span><span class="number">0.1f</span><span class="special">;</span>
+ <span class="identifier">p</span><span class="special">.</span><span class="identifier">outer</span><span class="special">().</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">));</span>
+ <span class="special">}</span>
+
+ <span class="comment">// add polygon</span>
+ <span class="identifier">polygons</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">p</span><span class="special">);</span>
+ <span class="special">}</span>
+
+ <span class="comment">// display polygons</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"generated polygons:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">polygon</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">p</span><span class="special">,</span> <span class="identifier">polygons</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;(</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="comment">// create the rtree using default constructor</span>
+ <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">value</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rstar</span><span class="special">&lt;</span><span class="number">16</span><span class="special">,</span> <span class="number">4</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rtree</span><span class="special">;</span>
+
+ <span class="comment">// fill the spatial index</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">unsigned</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="identifier">polygons</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// calculate polygon bounding box</span>
+ <span class="identifier">box</span> <span class="identifier">b</span> <span class="special">=</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">return_envelope</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">polygons</span><span class="special">[</span><span class="identifier">i</span><span class="special">]);</span>
+ <span class="comment">// insert new value</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">i</span><span class="special">));</span>
+ <span class="special">}</span>
+
+ <span class="comment">// find values intersecting some area defined by a box</span>
+ <span class="identifier">box</span> <span class="identifier">query_box</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">5</span><span class="special">));</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_s</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">query_box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_s</span><span class="special">));</span>
+
+ <span class="comment">// find 5 nearest values to a point</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_n</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_n</span><span class="special">));</span>
+
+ <span class="comment">// note: in Boost.Geometry the WKT representation of a box is polygon</span>
+
+ <span class="comment">// note: the values store the bounding boxes of polygons</span>
+ <span class="comment">// the polygons aren't used for querying but are printed</span>
+
+ <span class="comment">// display results</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query box:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">query_box</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_s</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;(</span><span class="identifier">polygons</span><span class="special">[</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span><span class="special">])</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query point:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_n</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;(</span><span class="identifier">polygons</span><span class="special">[</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span><span class="special">])</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.index_of_polygons_stored_in_vector.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.index_of_polygons_stored_in_vector.expected_results"></a></span><a class="link" href="index_of_polygons_stored_in_vector.html#geometry.spatial_indexes.rtree_examples.index_of_polygons_stored_in_vector.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="identifier">generated</span> <span class="identifier">polygons</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">0</span><span class="special">,</span><span class="number">0.4</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.5</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.9</span> <span class="number">0</span><span class="special">,-</span><span class="number">0.4</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">0.5</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">1</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">1</span><span class="special">,</span><span class="number">1.4</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.5</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.1</span> <span class="number">1</span><span class="special">,</span><span class="number">0.6</span> <span class="number">0.2</span><span class="special">,</span><span class="number">1.5</span> <span class="number">0.2</span><span class="special">,</span><span class="number">2</span> <span class="number">1</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">2</span><span class="special">,</span><span class="number">2.4</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.5</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.1</span> <span class="number">2</span><span class="special">,</span><span class="number">1.6</span> <span class="number">1.2</span><span class="special">,</span><span class="number">2.5</span> <span class="number">1.2</span><span class="special">,</span><span class="number">3</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">3</span><span class="special">,</span><span class="number">3.4</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.5</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.1</span> <span class="number">3</span><span class="special">,</span><span class="number">2.6</span> <span class="number">2.2</span><span class="special">,</span><span class="number">3.5</span> <span class="number">2.2</span><span class="special">,</span><span class="number">4</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">4</span><span class="special">,</span><span class="number">4.4</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.5</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.1</span> <span class="number">4</span><span class="special">,</span><span class="number">3.6</span> <span class="number">3.2</span><span class="special">,</span><span class="number">4.5</span> <span class="number">3.2</span><span class="special">,</span><span class="number">5</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">6</span> <span class="number">5</span><span class="special">,</span><span class="number">5.4</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.5</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.1</span> <span class="number">5</span><span class="special">,</span><span class="number">4.6</span> <span class="number">4.2</span><span class="special">,</span><span class="number">5.5</span> <span class="number">4.2</span><span class="special">,</span><span class="number">6</span> <span class="number">5</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">7</span> <span class="number">6</span><span class="special">,</span><span class="number">6.4</span> <span class="number">6.8</span><span class="special">,</span><span class="number">5.5</span> <span class="number">6.8</span><span class="special">,</span><span class="number">5.1</span> <span class="number">6</span><span class="special">,</span><span class="number">5.6</span> <span class="number">5.2</span><span class="special">,</span><span class="number">6.5</span> <span class="number">5.2</span><span class="special">,</span><span class="number">7</span> <span class="number">6</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">8</span> <span class="number">7</span><span class="special">,</span><span class="number">7.4</span> <span class="number">7.8</span><span class="special">,</span><span class="number">6.5</span> <span class="number">7.8</span><span class="special">,</span><span class="number">6.1</span> <span class="number">7</span><span class="special">,</span><span class="number">6.6</span> <span class="number">6.2</span><span class="special">,</span><span class="number">7.5</span> <span class="number">6.2</span><span class="special">,</span><span class="number">8</span> <span class="number">7</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">9</span> <span class="number">8</span><span class="special">,</span><span class="number">8.4</span> <span class="number">8.8</span><span class="special">,</span><span class="number">7.5</span> <span class="number">8.8</span><span class="special">,</span><span class="number">7.1</span> <span class="number">8</span><span class="special">,</span><span class="number">7.6</span> <span class="number">7.2</span><span class="special">,</span><span class="number">8.5</span> <span class="number">7.2</span><span class="special">,</span><span class="number">9</span> <span class="number">8</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">10</span> <span class="number">9</span><span class="special">,</span><span class="number">9.4</span> <span class="number">9.8</span><span class="special">,</span><span class="number">8.5</span> <span class="number">9.8</span><span class="special">,</span><span class="number">8.1</span> <span class="number">9</span><span class="special">,</span><span class="number">8.6</span> <span class="number">8.2</span><span class="special">,</span><span class="number">9.5</span> <span class="number">8.2</span><span class="special">,</span><span class="number">10</span> <span class="number">9</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">box</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">0</span><span class="special">,</span><span class="number">0.4</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.5</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.9</span> <span class="number">0</span><span class="special">,-</span><span class="number">0.4</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">0.5</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">1</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">1</span><span class="special">,</span><span class="number">1.4</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.5</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.1</span> <span class="number">1</span><span class="special">,</span><span class="number">0.6</span> <span class="number">0.2</span><span class="special">,</span><span class="number">1.5</span> <span class="number">0.2</span><span class="special">,</span><span class="number">2</span> <span class="number">1</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">2</span><span class="special">,</span><span class="number">2.4</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.5</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.1</span> <span class="number">2</span><span class="special">,</span><span class="number">1.6</span> <span class="number">1.2</span><span class="special">,</span><span class="number">2.5</span> <span class="number">1.2</span><span class="special">,</span><span class="number">3</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">3</span><span class="special">,</span><span class="number">3.4</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.5</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.1</span> <span class="number">3</span><span class="special">,</span><span class="number">2.6</span> <span class="number">2.2</span><span class="special">,</span><span class="number">3.5</span> <span class="number">2.2</span><span class="special">,</span><span class="number">4</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">4</span><span class="special">,</span><span class="number">4.4</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.5</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.1</span> <span class="number">4</span><span class="special">,</span><span class="number">3.6</span> <span class="number">3.2</span><span class="special">,</span><span class="number">4.5</span> <span class="number">3.2</span><span class="special">,</span><span class="number">5</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">6</span> <span class="number">5</span><span class="special">,</span><span class="number">5.4</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.5</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.1</span> <span class="number">5</span><span class="special">,</span><span class="number">4.6</span> <span class="number">4.2</span><span class="special">,</span><span class="number">5.5</span> <span class="number">4.2</span><span class="special">,</span><span class="number">6</span> <span class="number">5</span><span class="special">))</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">point</span><span class="special">:</span>
+<span class="identifier">POINT</span><span class="special">(</span><span class="number">0</span> <span class="number">0</span><span class="special">)</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">4</span><span class="special">,</span><span class="number">4.4</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.5</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.1</span> <span class="number">4</span><span class="special">,</span><span class="number">3.6</span> <span class="number">3.2</span><span class="special">,</span><span class="number">4.5</span> <span class="number">3.2</span><span class="special">,</span><span class="number">5</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">3</span><span class="special">,</span><span class="number">3.4</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.5</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.1</span> <span class="number">3</span><span class="special">,</span><span class="number">2.6</span> <span class="number">2.2</span><span class="special">,</span><span class="number">3.5</span> <span class="number">2.2</span><span class="special">,</span><span class="number">4</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">2</span><span class="special">,</span><span class="number">2.4</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.5</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.1</span> <span class="number">2</span><span class="special">,</span><span class="number">1.6</span> <span class="number">1.2</span><span class="special">,</span><span class="number">2.5</span> <span class="number">1.2</span><span class="special">,</span><span class="number">3</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">0</span><span class="special">,</span><span class="number">0.4</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.5</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.9</span> <span class="number">0</span><span class="special">,-</span><span class="number">0.4</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">0.5</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">1</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">1</span><span class="special">,</span><span class="number">1.4</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.5</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.1</span> <span class="number">1</span><span class="special">,</span><span class="number">0.6</span> <span class="number">0.2</span><span class="special">,</span><span class="number">1.5</span> <span class="number">0.2</span><span class="special">,</span><span class="number">2</span> <span class="number">1</span><span class="special">))</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="quick_start.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_of_shared_pointers_to_polygons.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_shared_pointers_to_polygons.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_shared_pointers_to_polygons.html
new file mode 100644
index 0000000000..cbcde36bab
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_of_shared_pointers_to_polygons.html
@@ -0,0 +1,163 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Index of shared pointers to polygons</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="index_of_polygons_stored_in_vector.html" title="Index of polygons stored in vector">
+<link rel="next" href="index_of_iterators_of_a_map_storing_variant_geometries.html" title="Index of iterators of a map storing variant geometries">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="index_of_polygons_stored_in_vector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_of_iterators_of_a_map_storing_variant_geometries.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.index_of_shared_pointers_to_polygons"></a><a class="link" href="index_of_shared_pointers_to_polygons.html" title="Index of shared pointers to polygons">Index
+ of shared pointers to polygons</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">polygon</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">cmath</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">shared_ptr</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">box</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">polygon</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">,</span> <span class="keyword">false</span><span class="special">,</span> <span class="keyword">false</span><span class="special">&gt;</span> <span class="identifier">polygon</span><span class="special">;</span> <span class="comment">// ccw, open polygon</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_ptr</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;</span> <span class="identifier">shp</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">,</span> <span class="identifier">shp</span><span class="special">&gt;</span> <span class="identifier">value</span><span class="special">;</span>
+
+ <span class="comment">// create the rtree using default constructor</span>
+ <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">value</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">linear</span><span class="special">&lt;</span><span class="number">16</span><span class="special">,</span> <span class="number">4</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rtree</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"filling index with polygons shared pointers:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="comment">// create some polygons and fill the spatial index</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">unsigned</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="number">10</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// create a polygon</span>
+ <span class="identifier">shp</span> <span class="identifier">p</span><span class="special">(</span><span class="keyword">new</span> <span class="identifier">polygon</span><span class="special">());</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">float</span> <span class="identifier">a</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">a</span> <span class="special">&lt;</span> <span class="number">6.28316f</span> <span class="special">;</span> <span class="identifier">a</span> <span class="special">+=</span> <span class="number">1.04720f</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">float</span> <span class="identifier">x</span> <span class="special">=</span> <span class="identifier">i</span> <span class="special">+</span> <span class="keyword">int</span><span class="special">(</span><span class="number">10</span><span class="special">*::</span><span class="identifier">cos</span><span class="special">(</span><span class="identifier">a</span><span class="special">))*</span><span class="number">0.1f</span><span class="special">;</span>
+ <span class="keyword">float</span> <span class="identifier">y</span> <span class="special">=</span> <span class="identifier">i</span> <span class="special">+</span> <span class="keyword">int</span><span class="special">(</span><span class="number">10</span><span class="special">*::</span><span class="identifier">sin</span><span class="special">(</span><span class="identifier">a</span><span class="special">))*</span><span class="number">0.1f</span><span class="special">;</span>
+ <span class="identifier">p</span><span class="special">-&gt;</span><span class="identifier">outer</span><span class="special">().</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span> <span class="identifier">y</span><span class="special">));</span>
+ <span class="special">}</span>
+
+ <span class="comment">// display new polygon</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;(*</span><span class="identifier">p</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="comment">// calculate polygon bounding box</span>
+ <span class="identifier">box</span> <span class="identifier">b</span> <span class="special">=</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">return_envelope</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(*</span><span class="identifier">p</span><span class="special">);</span>
+ <span class="comment">// insert new value</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">p</span><span class="special">));</span>
+ <span class="special">}</span>
+
+ <span class="comment">// find values intersecting some area defined by a box</span>
+ <span class="identifier">box</span> <span class="identifier">query_box</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">5</span><span class="special">));</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_s</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">query_box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_s</span><span class="special">));</span>
+
+ <span class="comment">// find 5 nearest values to a point</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_n</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_n</span><span class="special">));</span>
+
+ <span class="comment">// note: in Boost.Geometry the WKT representation of a box is polygon</span>
+
+ <span class="comment">// note: the values store the bounding boxes of polygons</span>
+ <span class="comment">// the polygons aren't used for querying but are printed</span>
+
+ <span class="comment">// display results</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query box:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">query_box</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_s</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;(*</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query point:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_n</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">polygon</span><span class="special">&gt;(*</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.index_of_shared_pointers_to_polygons.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.index_of_shared_pointers_to_polygons.expected_results"></a></span><a class="link" href="index_of_shared_pointers_to_polygons.html#geometry.spatial_indexes.rtree_examples.index_of_shared_pointers_to_polygons.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="identifier">filling</span> <span class="identifier">index</span> <span class="identifier">with</span> <span class="identifier">polygons</span> <span class="identifier">shared</span> <span class="identifier">pointers</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">0</span><span class="special">,</span><span class="number">0.4</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.5</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.9</span> <span class="number">0</span><span class="special">,-</span><span class="number">0.4</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">0.5</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">1</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">1</span><span class="special">,</span><span class="number">1.4</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.5</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.1</span> <span class="number">1</span><span class="special">,</span><span class="number">0.6</span> <span class="number">0.2</span><span class="special">,</span><span class="number">1.5</span> <span class="number">0.2</span><span class="special">,</span><span class="number">2</span> <span class="number">1</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">2</span><span class="special">,</span><span class="number">2.4</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.5</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.1</span> <span class="number">2</span><span class="special">,</span><span class="number">1.6</span> <span class="number">1.2</span><span class="special">,</span><span class="number">2.5</span> <span class="number">1.2</span><span class="special">,</span><span class="number">3</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">3</span><span class="special">,</span><span class="number">3.4</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.5</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.1</span> <span class="number">3</span><span class="special">,</span><span class="number">2.6</span> <span class="number">2.2</span><span class="special">,</span><span class="number">3.5</span> <span class="number">2.2</span><span class="special">,</span><span class="number">4</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">4</span><span class="special">,</span><span class="number">4.4</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.5</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.1</span> <span class="number">4</span><span class="special">,</span><span class="number">3.6</span> <span class="number">3.2</span><span class="special">,</span><span class="number">4.5</span> <span class="number">3.2</span><span class="special">,</span><span class="number">5</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">6</span> <span class="number">5</span><span class="special">,</span><span class="number">5.4</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.5</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.1</span> <span class="number">5</span><span class="special">,</span><span class="number">4.6</span> <span class="number">4.2</span><span class="special">,</span><span class="number">5.5</span> <span class="number">4.2</span><span class="special">,</span><span class="number">6</span> <span class="number">5</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">7</span> <span class="number">6</span><span class="special">,</span><span class="number">6.4</span> <span class="number">6.8</span><span class="special">,</span><span class="number">5.5</span> <span class="number">6.8</span><span class="special">,</span><span class="number">5.1</span> <span class="number">6</span><span class="special">,</span><span class="number">5.6</span> <span class="number">5.2</span><span class="special">,</span><span class="number">6.5</span> <span class="number">5.2</span><span class="special">,</span><span class="number">7</span> <span class="number">6</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">8</span> <span class="number">7</span><span class="special">,</span><span class="number">7.4</span> <span class="number">7.8</span><span class="special">,</span><span class="number">6.5</span> <span class="number">7.8</span><span class="special">,</span><span class="number">6.1</span> <span class="number">7</span><span class="special">,</span><span class="number">6.6</span> <span class="number">6.2</span><span class="special">,</span><span class="number">7.5</span> <span class="number">6.2</span><span class="special">,</span><span class="number">8</span> <span class="number">7</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">9</span> <span class="number">8</span><span class="special">,</span><span class="number">8.4</span> <span class="number">8.8</span><span class="special">,</span><span class="number">7.5</span> <span class="number">8.8</span><span class="special">,</span><span class="number">7.1</span> <span class="number">8</span><span class="special">,</span><span class="number">7.6</span> <span class="number">7.2</span><span class="special">,</span><span class="number">8.5</span> <span class="number">7.2</span><span class="special">,</span><span class="number">9</span> <span class="number">8</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">10</span> <span class="number">9</span><span class="special">,</span><span class="number">9.4</span> <span class="number">9.8</span><span class="special">,</span><span class="number">8.5</span> <span class="number">9.8</span><span class="special">,</span><span class="number">8.1</span> <span class="number">9</span><span class="special">,</span><span class="number">8.6</span> <span class="number">8.2</span><span class="special">,</span><span class="number">9.5</span> <span class="number">8.2</span><span class="special">,</span><span class="number">10</span> <span class="number">9</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">box</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">0</span><span class="special">,</span><span class="number">0.4</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.5</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.9</span> <span class="number">0</span><span class="special">,-</span><span class="number">0.4</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">0.5</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">1</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">1</span><span class="special">,</span><span class="number">1.4</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.5</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.1</span> <span class="number">1</span><span class="special">,</span><span class="number">0.6</span> <span class="number">0.2</span><span class="special">,</span><span class="number">1.5</span> <span class="number">0.2</span><span class="special">,</span><span class="number">2</span> <span class="number">1</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">2</span><span class="special">,</span><span class="number">2.4</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.5</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.1</span> <span class="number">2</span><span class="special">,</span><span class="number">1.6</span> <span class="number">1.2</span><span class="special">,</span><span class="number">2.5</span> <span class="number">1.2</span><span class="special">,</span><span class="number">3</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">3</span><span class="special">,</span><span class="number">3.4</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.5</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.1</span> <span class="number">3</span><span class="special">,</span><span class="number">2.6</span> <span class="number">2.2</span><span class="special">,</span><span class="number">3.5</span> <span class="number">2.2</span><span class="special">,</span><span class="number">4</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">4</span><span class="special">,</span><span class="number">4.4</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.5</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.1</span> <span class="number">4</span><span class="special">,</span><span class="number">3.6</span> <span class="number">3.2</span><span class="special">,</span><span class="number">4.5</span> <span class="number">3.2</span><span class="special">,</span><span class="number">5</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">6</span> <span class="number">5</span><span class="special">,</span><span class="number">5.4</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.5</span> <span class="number">5.8</span><span class="special">,</span><span class="number">4.1</span> <span class="number">5</span><span class="special">,</span><span class="number">4.6</span> <span class="number">4.2</span><span class="special">,</span><span class="number">5.5</span> <span class="number">4.2</span><span class="special">,</span><span class="number">6</span> <span class="number">5</span><span class="special">))</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">point</span><span class="special">:</span>
+<span class="identifier">POINT</span><span class="special">(</span><span class="number">0</span> <span class="number">0</span><span class="special">)</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">4</span><span class="special">,</span><span class="number">4.4</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.5</span> <span class="number">4.8</span><span class="special">,</span><span class="number">3.1</span> <span class="number">4</span><span class="special">,</span><span class="number">3.6</span> <span class="number">3.2</span><span class="special">,</span><span class="number">4.5</span> <span class="number">3.2</span><span class="special">,</span><span class="number">5</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">3</span><span class="special">,</span><span class="number">3.4</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.5</span> <span class="number">3.8</span><span class="special">,</span><span class="number">2.1</span> <span class="number">3</span><span class="special">,</span><span class="number">2.6</span> <span class="number">2.2</span><span class="special">,</span><span class="number">3.5</span> <span class="number">2.2</span><span class="special">,</span><span class="number">4</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">2</span><span class="special">,</span><span class="number">2.4</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.5</span> <span class="number">2.8</span><span class="special">,</span><span class="number">1.1</span> <span class="number">2</span><span class="special">,</span><span class="number">1.6</span> <span class="number">1.2</span><span class="special">,</span><span class="number">2.5</span> <span class="number">1.2</span><span class="special">,</span><span class="number">3</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">0</span><span class="special">,</span><span class="number">0.4</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.5</span> <span class="number">0.8</span><span class="special">,-</span><span class="number">0.9</span> <span class="number">0</span><span class="special">,-</span><span class="number">0.4</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">0.5</span> <span class="special">-</span><span class="number">0.8</span><span class="special">,</span><span class="number">1</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">1</span><span class="special">,</span><span class="number">1.4</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.5</span> <span class="number">1.8</span><span class="special">,</span><span class="number">0.1</span> <span class="number">1</span><span class="special">,</span><span class="number">0.6</span> <span class="number">0.2</span><span class="special">,</span><span class="number">1.5</span> <span class="number">0.2</span><span class="special">,</span><span class="number">2</span> <span class="number">1</span><span class="special">))</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="index_of_polygons_stored_in_vector.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_of_iterators_of_a_map_storing_variant_geometries.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_stored_in_mapped_file_using_boost_interprocess.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_stored_in_mapped_file_using_boost_interprocess.html
new file mode 100644
index 0000000000..7751f232c4
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_stored_in_mapped_file_using_boost_interprocess.html
@@ -0,0 +1,112 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Index stored in mapped file using Boost.Interprocess</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="index_stored_in_shared_memory_using_boost_interprocess.html" title="Index stored in shared memory using Boost.Interprocess">
+<link rel="next" href="../../reference.html" title="Reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="index_stored_in_shared_memory_using_boost_interprocess.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../reference.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.index_stored_in_mapped_file_using_boost_interprocess"></a><a class="link" href="index_stored_in_mapped_file_using_boost_interprocess.html" title="Index stored in mapped file using Boost.Interprocess">Index
+ stored in mapped file using Boost.Interprocess</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">interprocess</span><span class="special">/</span><span class="identifier">managed_mapped_file</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">interprocess</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgm</span> <span class="special">=</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgm</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point_t</span><span class="special">;</span>
+
+ <span class="keyword">typedef</span> <span class="identifier">point_t</span> <span class="identifier">value_t</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">linear</span><span class="special">&lt;</span><span class="number">32</span><span class="special">,</span> <span class="number">8</span><span class="special">&gt;</span> <span class="identifier">params_t</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">indexable</span><span class="special">&lt;</span><span class="identifier">value_t</span><span class="special">&gt;</span> <span class="identifier">indexable_t</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">equal_to</span><span class="special">&lt;</span><span class="identifier">value_t</span><span class="special">&gt;</span> <span class="identifier">equal_to_t</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bi</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">value_t</span><span class="special">,</span> <span class="identifier">bi</span><span class="special">::</span><span class="identifier">managed_mapped_file</span><span class="special">::</span><span class="identifier">segment_manager</span><span class="special">&gt;</span> <span class="identifier">allocator_t</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">value_t</span><span class="special">,</span> <span class="identifier">params_t</span><span class="special">,</span> <span class="identifier">indexable_t</span><span class="special">,</span> <span class="identifier">equal_to_t</span><span class="special">,</span> <span class="identifier">allocator_t</span><span class="special">&gt;</span> <span class="identifier">rtree_t</span><span class="special">;</span>
+
+ <span class="special">{</span>
+ <span class="identifier">bi</span><span class="special">::</span><span class="identifier">managed_mapped_file</span> <span class="identifier">file</span><span class="special">(</span><span class="identifier">bi</span><span class="special">::</span><span class="identifier">open_or_create</span><span class="special">,</span> <span class="string">"data.bin"</span><span class="special">,</span> <span class="number">1024</span><span class="special">*</span><span class="number">1024</span><span class="special">);</span>
+ <span class="identifier">allocator_t</span> <span class="identifier">alloc</span><span class="special">(</span><span class="identifier">file</span><span class="special">.</span><span class="identifier">get_segment_manager</span><span class="special">());</span>
+ <span class="identifier">rtree_t</span> <span class="special">*</span> <span class="identifier">rtree_ptr</span> <span class="special">=</span> <span class="identifier">file</span><span class="special">.</span><span class="identifier">find_or_construct</span><span class="special">&lt;</span><span class="identifier">rtree_t</span><span class="special">&gt;(</span><span class="string">"rtree"</span><span class="special">)(</span><span class="identifier">params_t</span><span class="special">(),</span> <span class="identifier">indexable_t</span><span class="special">(),</span> <span class="identifier">equal_to_t</span><span class="special">(),</span> <span class="identifier">alloc</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">rtree_ptr</span><span class="special">-&gt;</span><span class="identifier">size</span><span class="special">()</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="identifier">rtree_ptr</span><span class="special">-&gt;</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">point_t</span><span class="special">(</span><span class="number">1.0</span><span class="special">,</span> <span class="number">1.0</span><span class="special">));</span>
+ <span class="identifier">rtree_ptr</span><span class="special">-&gt;</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">point_t</span><span class="special">(</span><span class="number">2.0</span><span class="special">,</span> <span class="number">2.0</span><span class="special">));</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">rtree_ptr</span><span class="special">-&gt;</span><span class="identifier">size</span><span class="special">()</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="special">{</span>
+ <span class="identifier">bi</span><span class="special">::</span><span class="identifier">managed_mapped_file</span> <span class="identifier">file</span><span class="special">(</span><span class="identifier">bi</span><span class="special">::</span><span class="identifier">open_or_create</span><span class="special">,</span> <span class="string">"data.bin"</span><span class="special">,</span> <span class="number">1024</span><span class="special">*</span><span class="number">1024</span><span class="special">);</span>
+ <span class="identifier">allocator_t</span> <span class="identifier">alloc</span><span class="special">(</span><span class="identifier">file</span><span class="special">.</span><span class="identifier">get_segment_manager</span><span class="special">());</span>
+ <span class="identifier">rtree_t</span> <span class="special">*</span> <span class="identifier">rtree_ptr</span> <span class="special">=</span> <span class="identifier">file</span><span class="special">.</span><span class="identifier">find_or_construct</span><span class="special">&lt;</span><span class="identifier">rtree_t</span><span class="special">&gt;(</span><span class="string">"rtree"</span><span class="special">)(</span><span class="identifier">params_t</span><span class="special">(),</span> <span class="identifier">indexable_t</span><span class="special">(),</span> <span class="identifier">equal_to_t</span><span class="special">(),</span> <span class="identifier">alloc</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">rtree_ptr</span><span class="special">-&gt;</span><span class="identifier">size</span><span class="special">()</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="identifier">rtree_ptr</span><span class="special">-&gt;</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">point_t</span><span class="special">(</span><span class="number">3.0</span><span class="special">,</span> <span class="number">3.0</span><span class="special">));</span>
+ <span class="identifier">rtree_ptr</span><span class="special">-&gt;</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">point_t</span><span class="special">(</span><span class="number">4.0</span><span class="special">,</span> <span class="number">4.0</span><span class="special">));</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">rtree_ptr</span><span class="special">-&gt;</span><span class="identifier">size</span><span class="special">()</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="special">}</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.index_stored_in_mapped_file_using_boost_interprocess.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.index_stored_in_mapped_file_using_boost_interprocess.expected_results"></a></span><a class="link" href="index_stored_in_mapped_file_using_boost_interprocess.html#geometry.spatial_indexes.rtree_examples.index_stored_in_mapped_file_using_boost_interprocess.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="number">0</span>
+<span class="number">2</span>
+<span class="number">2</span>
+<span class="number">4</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="index_stored_in_shared_memory_using_boost_interprocess.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../reference.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_stored_in_shared_memory_using_boost_interprocess.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_stored_in_shared_memory_using_boost_interprocess.html
new file mode 100644
index 0000000000..b4172289a1
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/index_stored_in_shared_memory_using_boost_interprocess.html
@@ -0,0 +1,177 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Index stored in shared memory using Boost.Interprocess</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="iterative_query.html" title="Iterative query">
+<link rel="next" href="index_stored_in_mapped_file_using_boost_interprocess.html" title="Index stored in mapped file using Boost.Interprocess">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="iterative_query.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_stored_in_mapped_file_using_boost_interprocess.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.index_stored_in_shared_memory_using_boost_interprocess"></a><a class="link" href="index_stored_in_shared_memory_using_boost_interprocess.html" title="Index stored in shared memory using Boost.Interprocess">Index
+ stored in shared memory using Boost.Interprocess</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">interprocess</span><span class="special">/</span><span class="identifier">managed_shared_memory</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">interprocess</span><span class="special">/</span><span class="identifier">allocators</span><span class="special">/</span><span class="identifier">allocator</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">string</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">cstdlib</span><span class="special">&gt;</span> <span class="comment">//std::system</span>
+
+<span class="comment">//For parent process argc == 1, for child process argc &gt; 1</span>
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">(</span><span class="keyword">int</span> <span class="identifier">argc</span><span class="special">,</span> <span class="keyword">char</span> <span class="special">*</span><span class="identifier">argv</span><span class="special">[])</span>
+<span class="special">{</span>
+ <span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">interprocess</span><span class="special">;</span>
+ <span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+ <span class="keyword">namespace</span> <span class="identifier">bgm</span> <span class="special">=</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">;</span>
+ <span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+ <span class="keyword">typedef</span> <span class="identifier">bgm</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">P</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgm</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">P</span><span class="special">&gt;</span> <span class="identifier">B</span><span class="special">;</span>
+
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">linear</span><span class="special">&lt;</span><span class="number">32</span><span class="special">,</span> <span class="number">8</span><span class="special">&gt;</span> <span class="identifier">Par</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">indexable</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span> <span class="identifier">I</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">equal_to</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span> <span class="identifier">E</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">allocator</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">,</span> <span class="identifier">managed_shared_memory</span><span class="special">::</span><span class="identifier">segment_manager</span><span class="special">&gt;</span> <span class="identifier">Alloc</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">,</span> <span class="identifier">Par</span><span class="special">,</span> <span class="identifier">I</span><span class="special">,</span> <span class="identifier">E</span><span class="special">,</span> <span class="identifier">Alloc</span><span class="special">&gt;</span> <span class="identifier">Rtree</span><span class="special">;</span>
+
+ <span class="comment">//Parent process</span>
+ <span class="keyword">if</span> <span class="special">(</span> <span class="identifier">argc</span> <span class="special">==</span> <span class="number">1</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">struct</span> <span class="identifier">shm_remove</span>
+ <span class="special">{</span>
+ <span class="identifier">shm_remove</span><span class="special">()</span> <span class="special">{</span> <span class="identifier">shared_memory_object</span><span class="special">::</span><span class="identifier">remove</span><span class="special">(</span><span class="string">"MySharedMemory"</span><span class="special">);</span> <span class="special">}</span>
+ <span class="special">~</span><span class="identifier">shm_remove</span><span class="special">(){</span> <span class="identifier">shared_memory_object</span><span class="special">::</span><span class="identifier">remove</span><span class="special">(</span><span class="string">"MySharedMemory"</span><span class="special">);</span> <span class="special">}</span>
+ <span class="special">}</span> <span class="identifier">remover</span><span class="special">;</span>
+
+ <span class="identifier">managed_shared_memory</span> <span class="identifier">segment</span><span class="special">(</span><span class="identifier">create_only</span><span class="special">,</span> <span class="string">"MySharedMemory"</span><span class="special">,</span> <span class="number">65536</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Parent: Constructing container\n"</span><span class="special">;</span>
+
+ <span class="identifier">Rtree</span> <span class="special">*</span> <span class="identifier">tree</span> <span class="special">=</span> <span class="identifier">segment</span><span class="special">.</span><span class="identifier">construct</span><span class="special">&lt;</span><span class="identifier">Rtree</span><span class="special">&gt;(</span><span class="string">"Rtree"</span><span class="special">)(</span><span class="identifier">Par</span><span class="special">(),</span> <span class="identifier">I</span><span class="special">(),</span> <span class="identifier">E</span><span class="special">(),</span> <span class="identifier">Alloc</span><span class="special">(</span><span class="identifier">segment</span><span class="special">.</span><span class="identifier">get_segment_manager</span><span class="special">()));</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Parent: Filling container with 100 boxes\n"</span><span class="special">;</span>
+
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">float</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="number">100</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">+=</span> <span class="number">1</span> <span class="special">)</span>
+ <span class="identifier">tree</span><span class="special">-&gt;</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">B</span><span class="special">(</span><span class="identifier">P</span><span class="special">(</span><span class="identifier">i</span><span class="special">,</span> <span class="identifier">i</span><span class="special">),</span> <span class="identifier">P</span><span class="special">(</span><span class="identifier">i</span><span class="special">+</span><span class="number">0.5f</span><span class="special">,</span> <span class="identifier">i</span><span class="special">+</span><span class="number">0.5f</span><span class="special">)));</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Parent: Tree content\n"</span><span class="special">;</span>
+ <span class="identifier">Rtree</span><span class="special">::</span><span class="identifier">bounds_type</span> <span class="identifier">bb</span> <span class="special">=</span> <span class="identifier">tree</span><span class="special">-&gt;</span><span class="identifier">bounds</span><span class="special">();</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"[("</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">get</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">bb</span><span class="special">.</span><span class="identifier">min_corner</span><span class="special">())</span> <span class="special">&lt;&lt;</span> <span class="string">", "</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">get</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">bb</span><span class="special">.</span><span class="identifier">min_corner</span><span class="special">())</span>
+ <span class="special">&lt;&lt;</span> <span class="string">")("</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">get</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">bb</span><span class="special">.</span><span class="identifier">max_corner</span><span class="special">())</span> <span class="special">&lt;&lt;</span> <span class="string">", "</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">get</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">bb</span><span class="special">.</span><span class="identifier">max_corner</span><span class="special">())</span> <span class="special">&lt;&lt;</span> <span class="string">")]\n"</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Parent: Running child process\n"</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="identifier">s</span><span class="special">(</span><span class="identifier">argv</span><span class="special">[</span><span class="number">0</span><span class="special">]);</span> <span class="identifier">s</span> <span class="special">+=</span> <span class="string">" child "</span><span class="special">;</span>
+ <span class="keyword">if</span> <span class="special">(</span> <span class="number">0</span> <span class="special">!=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">system</span><span class="special">(</span><span class="identifier">s</span><span class="special">.</span><span class="identifier">c_str</span><span class="special">())</span> <span class="special">)</span>
+ <span class="keyword">return</span> <span class="number">1</span><span class="special">;</span>
+
+ <span class="keyword">if</span> <span class="special">(</span> <span class="identifier">segment</span><span class="special">.</span><span class="identifier">find</span><span class="special">&lt;</span><span class="identifier">Rtree</span><span class="special">&gt;(</span><span class="string">"Rtree"</span><span class="special">).</span><span class="identifier">first</span> <span class="special">)</span>
+ <span class="keyword">return</span> <span class="number">1</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Parent: Container was properly destroyed by the child process\n"</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="comment">//Child process</span>
+ <span class="keyword">else</span>
+ <span class="special">{</span>
+ <span class="identifier">managed_shared_memory</span> <span class="identifier">segment</span><span class="special">(</span><span class="identifier">open_only</span><span class="special">,</span> <span class="string">"MySharedMemory"</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Child: Searching of the container in shared memory\n"</span><span class="special">;</span>
+
+ <span class="identifier">Rtree</span> <span class="special">*</span> <span class="identifier">tree</span> <span class="special">=</span> <span class="identifier">segment</span><span class="special">.</span><span class="identifier">find</span><span class="special">&lt;</span><span class="identifier">Rtree</span><span class="special">&gt;(</span><span class="string">"Rtree"</span><span class="special">).</span><span class="identifier">first</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Child: Querying for objects intersecting box = [(45, 45)(55, 55)]\n"</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">B</span><span class="special">&gt;</span> <span class="identifier">result</span><span class="special">;</span>
+ <span class="keyword">unsigned</span> <span class="identifier">k</span> <span class="special">=</span> <span class="identifier">tree</span><span class="special">-&gt;</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">B</span><span class="special">(</span><span class="identifier">P</span><span class="special">(</span><span class="number">45</span><span class="special">,</span> <span class="number">45</span><span class="special">),</span> <span class="identifier">P</span><span class="special">(</span><span class="number">55</span><span class="special">,</span> <span class="number">55</span><span class="special">))),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result</span><span class="special">));</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Child: Found objects:\n"</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">k</span> <span class="special">&lt;&lt;</span> <span class="string">"\n"</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">B</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">result</span><span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"[("</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">get</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">b</span><span class="special">.</span><span class="identifier">min_corner</span><span class="special">())</span> <span class="special">&lt;&lt;</span> <span class="string">", "</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">get</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">b</span><span class="special">.</span><span class="identifier">min_corner</span><span class="special">())</span>
+ <span class="special">&lt;&lt;</span> <span class="string">")("</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">get</span><span class="special">&lt;</span><span class="number">0</span><span class="special">&gt;(</span><span class="identifier">b</span><span class="special">.</span><span class="identifier">max_corner</span><span class="special">())</span> <span class="special">&lt;&lt;</span> <span class="string">", "</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">get</span><span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">b</span><span class="special">.</span><span class="identifier">max_corner</span><span class="special">())</span> <span class="special">&lt;&lt;</span> <span class="string">")]\n"</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"\n"</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"Child: Destroying container\n"</span><span class="special">;</span>
+
+ <span class="identifier">segment</span><span class="special">.</span><span class="identifier">destroy</span><span class="special">&lt;</span><span class="identifier">Rtree</span><span class="special">&gt;(</span><span class="string">"Rtree"</span><span class="special">);</span>
+ <span class="special">}</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.index_stored_in_shared_memory_using_boost_interprocess.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.index_stored_in_shared_memory_using_boost_interprocess.expected_results"></a></span><a class="link" href="index_stored_in_shared_memory_using_boost_interprocess.html#geometry.spatial_indexes.rtree_examples.index_stored_in_shared_memory_using_boost_interprocess.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="identifier">Parent</span><span class="special">:</span> <span class="identifier">Constructing</span> <span class="identifier">container</span>
+<span class="identifier">Parent</span><span class="special">:</span> <span class="identifier">Filling</span> <span class="identifier">container</span> <span class="identifier">with</span> <span class="number">100</span> <span class="identifier">boxes</span>
+<span class="identifier">Parent</span><span class="special">:</span> <span class="identifier">Tree</span> <span class="identifier">content</span>
+<span class="special">[(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">)(</span><span class="number">99.5</span><span class="special">,</span> <span class="number">99.5</span><span class="special">)]</span>
+<span class="identifier">Parent</span><span class="special">:</span> <span class="identifier">Running</span> <span class="identifier">child</span> <span class="identifier">process</span>
+<span class="identifier">Child</span><span class="special">:</span> <span class="identifier">Searching</span> <span class="identifier">of</span> <span class="identifier">the</span> <span class="identifier">container</span> <span class="identifier">in</span> <span class="identifier">shared</span> <span class="identifier">memory</span>
+<span class="identifier">Child</span><span class="special">:</span> <span class="identifier">Querying</span> <span class="keyword">for</span> <span class="identifier">objects</span> <span class="identifier">intersecting</span> <span class="identifier">box</span> <span class="special">=</span> <span class="special">[(</span><span class="number">45</span><span class="special">,</span> <span class="number">45</span><span class="special">)(</span><span class="number">55</span><span class="special">,</span> <span class="number">55</span><span class="special">)]</span>
+<span class="identifier">Child</span><span class="special">:</span> <span class="identifier">Found</span> <span class="identifier">objects</span><span class="special">:</span>
+<span class="number">11</span>
+<span class="special">[(</span><span class="number">45</span><span class="special">,</span> <span class="number">45</span><span class="special">)(</span><span class="number">45.5</span><span class="special">,</span> <span class="number">45.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">46</span><span class="special">,</span> <span class="number">46</span><span class="special">)(</span><span class="number">46.5</span><span class="special">,</span> <span class="number">46.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">47</span><span class="special">,</span> <span class="number">47</span><span class="special">)(</span><span class="number">47.5</span><span class="special">,</span> <span class="number">47.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">48</span><span class="special">,</span> <span class="number">48</span><span class="special">)(</span><span class="number">48.5</span><span class="special">,</span> <span class="number">48.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">49</span><span class="special">,</span> <span class="number">49</span><span class="special">)(</span><span class="number">49.5</span><span class="special">,</span> <span class="number">49.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">50</span><span class="special">,</span> <span class="number">50</span><span class="special">)(</span><span class="number">50.5</span><span class="special">,</span> <span class="number">50.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">51</span><span class="special">,</span> <span class="number">51</span><span class="special">)(</span><span class="number">51.5</span><span class="special">,</span> <span class="number">51.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">52</span><span class="special">,</span> <span class="number">52</span><span class="special">)(</span><span class="number">52.5</span><span class="special">,</span> <span class="number">52.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">53</span><span class="special">,</span> <span class="number">53</span><span class="special">)(</span><span class="number">53.5</span><span class="special">,</span> <span class="number">53.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">54</span><span class="special">,</span> <span class="number">54</span><span class="special">)(</span><span class="number">54.5</span><span class="special">,</span> <span class="number">54.5</span><span class="special">)]</span>
+<span class="special">[(</span><span class="number">55</span><span class="special">,</span> <span class="number">55</span><span class="special">)(</span><span class="number">55.5</span><span class="special">,</span> <span class="number">55.5</span><span class="special">)]</span>
+
+<span class="identifier">Child</span><span class="special">:</span> <span class="identifier">Destroying</span> <span class="identifier">container</span>
+<span class="identifier">Parent</span><span class="special">:</span> <span class="identifier">Container</span> <span class="identifier">was</span> <span class="identifier">properly</span> <span class="identifier">destroyed</span> <span class="identifier">by</span> <span class="identifier">the</span> <span class="identifier">child</span> <span class="identifier">process</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="iterative_query.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_stored_in_mapped_file_using_boost_interprocess.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/iterative_query.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/iterative_query.html
new file mode 100644
index 0000000000..05acd8575e
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/iterative_query.html
@@ -0,0 +1,112 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Iterative query</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="range_adaptors.html" title="Range adaptors">
+<link rel="next" href="index_stored_in_shared_memory_using_boost_interprocess.html" title="Index stored in shared memory using Boost.Interprocess">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="range_adaptors.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_stored_in_shared_memory_using_boost_interprocess.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.iterative_query"></a><a class="link" href="iterative_query.html" title="Iterative query">Iterative
+ query</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="comment">// just for output</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">point</span> <span class="identifier">value</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">value</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">linear</span><span class="special">&lt;</span><span class="number">16</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rtree_t</span><span class="special">;</span>
+
+ <span class="comment">// create the rtree using default constructor</span>
+ <span class="identifier">rtree_t</span> <span class="identifier">rtree</span><span class="special">;</span>
+
+ <span class="comment">// create some values</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">double</span> <span class="identifier">f</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">f</span> <span class="special">&lt;</span> <span class="number">10</span> <span class="special">;</span> <span class="identifier">f</span> <span class="special">+=</span> <span class="number">1</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// insert new value</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="identifier">f</span><span class="special">,</span> <span class="identifier">f</span><span class="special">));</span>
+ <span class="special">}</span>
+
+ <span class="comment">// query point</span>
+ <span class="identifier">point</span> <span class="identifier">pt</span><span class="special">(</span><span class="number">5.1</span><span class="special">,</span> <span class="number">5.1</span><span class="special">);</span>
+
+ <span class="comment">// iterate over nearest Values</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="identifier">rtree_t</span><span class="special">::</span><span class="identifier">const_query_iterator</span>
+ <span class="identifier">it</span> <span class="special">=</span> <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">qbegin</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="number">100</span><span class="special">))</span> <span class="special">;</span>
+ <span class="identifier">it</span> <span class="special">!=</span> <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">qend</span><span class="special">()</span> <span class="special">;</span>
+ <span class="special">++</span><span class="identifier">it</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="keyword">double</span> <span class="identifier">d</span> <span class="special">=</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">distance</span><span class="special">(</span><span class="identifier">pt</span><span class="special">,</span> <span class="special">*</span><span class="identifier">it</span><span class="special">);</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">(*</span><span class="identifier">it</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="string">", distance= "</span> <span class="special">&lt;&lt;</span> <span class="identifier">d</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="comment">// break if the distance is too big</span>
+ <span class="keyword">if</span> <span class="special">(</span> <span class="identifier">d</span> <span class="special">&gt;</span> <span class="number">2</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"break!"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="keyword">break</span><span class="special">;</span>
+ <span class="special">}</span>
+ <span class="special">}</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.iterative_query.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.iterative_query.expected_results"></a></span><a class="link" href="iterative_query.html#geometry.spatial_indexes.rtree_examples.iterative_query.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="identifier">POINT</span><span class="special">(</span><span class="number">5</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">distance</span><span class="special">=</span> <span class="number">0.141421</span>
+<span class="identifier">POINT</span><span class="special">(</span><span class="number">6</span> <span class="number">6</span><span class="special">),</span> <span class="identifier">distance</span><span class="special">=</span> <span class="number">1.27279</span>
+<span class="identifier">POINT</span><span class="special">(</span><span class="number">4</span> <span class="number">4</span><span class="special">),</span> <span class="identifier">distance</span><span class="special">=</span> <span class="number">1.55563</span>
+<span class="identifier">POINT</span><span class="special">(</span><span class="number">7</span> <span class="number">7</span><span class="special">),</span> <span class="identifier">distance</span><span class="special">=</span> <span class="number">2.68701</span>
+<span class="keyword">break</span><span class="special">!</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="range_adaptors.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_stored_in_shared_memory_using_boost_interprocess.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/quick_start.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/quick_start.html
new file mode 100644
index 0000000000..67a529fbc0
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/quick_start.html
@@ -0,0 +1,133 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Quick start</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="../rtree_examples.html" title="Examples">
+<link rel="next" href="index_of_polygons_stored_in_vector.html" title="Index of polygons stored in vector">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_of_polygons_stored_in_vector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.quick_start"></a><a class="link" href="quick_start.html" title="Quick start">Quick
+ start</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="comment">// to store queries results</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+
+<span class="comment">// just for output</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">box</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">&gt;</span> <span class="identifier">value</span><span class="special">;</span>
+
+ <span class="comment">// create the rtree using default constructor</span>
+ <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">value</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">quadratic</span><span class="special">&lt;</span><span class="number">16</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rtree</span><span class="special">;</span>
+
+ <span class="comment">// create some values</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">unsigned</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="number">10</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// create a box</span>
+ <span class="identifier">box</span> <span class="identifier">b</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span> <span class="special">+</span> <span class="number">0.0f</span><span class="special">,</span> <span class="identifier">i</span> <span class="special">+</span> <span class="number">0.0f</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span> <span class="special">+</span> <span class="number">0.5f</span><span class="special">,</span> <span class="identifier">i</span> <span class="special">+</span> <span class="number">0.5f</span><span class="special">));</span>
+ <span class="comment">// insert new value</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">i</span><span class="special">));</span>
+ <span class="special">}</span>
+
+ <span class="comment">// find values intersecting some area defined by a box</span>
+ <span class="identifier">box</span> <span class="identifier">query_box</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">5</span><span class="special">));</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_s</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">query_box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_s</span><span class="special">));</span>
+
+ <span class="comment">// find 5 nearest values to a point</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_n</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_n</span><span class="special">));</span>
+
+ <span class="comment">// note: in Boost.Geometry WKT representation of a box is polygon</span>
+
+ <span class="comment">// display results</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query box:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">query_box</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_s</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">first</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="string">" - "</span> <span class="special">&lt;&lt;</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query point:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_n</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">first</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="string">" - "</span> <span class="special">&lt;&lt;</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.quick_start.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.quick_start.expected_results"></a></span><a class="link" href="quick_start.html#geometry.spatial_indexes.rtree_examples.quick_start.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">box</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span> <span class="special">-</span> <span class="number">0</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1</span><span class="special">))</span> <span class="special">-</span> <span class="number">1</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2</span><span class="special">))</span> <span class="special">-</span> <span class="number">2</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3</span><span class="special">))</span> <span class="special">-</span> <span class="number">3</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4</span><span class="special">))</span> <span class="special">-</span> <span class="number">4</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">))</span> <span class="special">-</span> <span class="number">5</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">point</span><span class="special">:</span>
+<span class="identifier">POINT</span><span class="special">(</span><span class="number">0</span> <span class="number">0</span><span class="special">)</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4</span><span class="special">))</span> <span class="special">-</span> <span class="number">4</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3</span><span class="special">))</span> <span class="special">-</span> <span class="number">3</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2</span><span class="special">))</span> <span class="special">-</span> <span class="number">2</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span> <span class="special">-</span> <span class="number">0</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1</span><span class="special">))</span> <span class="special">-</span> <span class="number">1</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="index_of_polygons_stored_in_vector.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/range_adaptors.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/range_adaptors.html
new file mode 100644
index 0000000000..dc5f74dbce
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/range_adaptors.html
@@ -0,0 +1,122 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Range adaptors</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html" title="Using IndexableGetter function object - storing indexes of external container's elements">
+<link rel="next" href="iterative_query.html" title="Iterative query">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iterative_query.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.range_adaptors"></a><a class="link" href="range_adaptors.html" title="Range adaptors">Range
+ adaptors</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="comment">// Boost.Range</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="comment">// adaptors</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">adaptor</span><span class="special">/</span><span class="identifier">indexed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">range</span><span class="special">/</span><span class="identifier">adaptor</span><span class="special">/</span><span class="identifier">transformed</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="comment">// a container</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+
+<span class="comment">// just for output</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+<span class="comment">// Define a function object converting a value_type of indexed Range into std::pair&lt;&gt;.</span>
+<span class="comment">// This is a generic implementation but of course it'd be possible to use some</span>
+<span class="comment">// specific types. One could also take Value as template parameter and access</span>
+<span class="comment">// first_type and second_type members, etc.</span>
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">First</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Second</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">pair_maker</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">First</span><span class="special">,</span> <span class="identifier">Second</span><span class="special">&gt;</span> <span class="identifier">result_type</span><span class="special">;</span>
+ <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
+ <span class="keyword">inline</span> <span class="identifier">result_type</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="keyword">const</span>
+ <span class="special">{</span>
+ <span class="keyword">return</span> <span class="identifier">result_type</span><span class="special">(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">value</span><span class="special">(),</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">index</span><span class="special">());</span>
+ <span class="special">}</span>
+<span class="special">};</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">box</span><span class="special">;</span>
+
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;</span> <span class="identifier">container</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">container</span><span class="special">::</span><span class="identifier">size_type</span> <span class="identifier">size_type</span><span class="special">;</span>
+
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">,</span> <span class="identifier">size_type</span><span class="special">&gt;</span> <span class="identifier">value</span><span class="special">;</span>
+
+ <span class="comment">// create a container of boxes</span>
+ <span class="identifier">container</span> <span class="identifier">boxes</span><span class="special">;</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="identifier">size_type</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="number">10</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// add a box into the container</span>
+ <span class="identifier">box</span> <span class="identifier">b</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span> <span class="special">+</span> <span class="number">0.0f</span><span class="special">,</span> <span class="identifier">i</span> <span class="special">+</span> <span class="number">0.0f</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span> <span class="special">+</span> <span class="number">0.5f</span><span class="special">,</span> <span class="identifier">i</span> <span class="special">+</span> <span class="number">0.5f</span><span class="special">));</span>
+ <span class="identifier">boxes</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">b</span><span class="special">);</span>
+ <span class="special">}</span>
+
+ <span class="comment">// create the rtree using default constructor</span>
+ <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">value</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">quadratic</span><span class="special">&lt;</span><span class="number">16</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+ <span class="identifier">rtree</span><span class="special">(</span><span class="identifier">boxes</span> <span class="special">|</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">::</span><span class="identifier">indexed</span><span class="special">()</span>
+ <span class="special">|</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">adaptors</span><span class="special">::</span><span class="identifier">transformed</span><span class="special">(</span><span class="identifier">pair_maker</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">,</span> <span class="identifier">size_type</span><span class="special">&gt;()));</span>
+
+ <span class="comment">// print the number of values using boxes[0] as indexable</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">count</span><span class="special">(</span><span class="identifier">boxes</span><span class="special">[</span><span class="number">0</span><span class="special">])</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.range_adaptors.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.range_adaptors.expected_results"></a></span><a class="link" href="range_adaptors.html#geometry.spatial_indexes.rtree_examples.range_adaptors.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="number">1</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="iterative_query.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html
new file mode 100644
index 0000000000..99bc305e22
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html
@@ -0,0 +1,163 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Specializing index::indexable function object - storing shared pointers in the rtree</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="index_of_iterators_of_a_map_storing_variant_geometries.html" title="Index of iterators of a map storing variant geometries">
+<link rel="next" href="using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html" title="Using IndexableGetter function object - storing indexes of external container's elements">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="index_of_iterators_of_a_map_storing_variant_geometries.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree"></a><a class="link" href="specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html" title="Specializing index::indexable function object - storing shared pointers in the rtree">Specializing
+ index::indexable function object - storing shared pointers in the rtree</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">cmath</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">shared_ptr</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">geometry</span> <span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">index</span> <span class="special">{</span>
+
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Box</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">indexable</span><span class="special">&lt;</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_ptr</span><span class="special">&lt;</span><span class="identifier">Box</span><span class="special">&gt;</span> <span class="special">&gt;</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_ptr</span><span class="special">&lt;</span><span class="identifier">Box</span><span class="special">&gt;</span> <span class="identifier">V</span><span class="special">;</span>
+
+ <span class="keyword">typedef</span> <span class="identifier">Box</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">result_type</span><span class="special">;</span>
+ <span class="identifier">result_type</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">V</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="keyword">return</span> <span class="special">*</span><span class="identifier">v</span><span class="special">;</span> <span class="special">}</span>
+<span class="special">};</span>
+
+<span class="special">}}}</span> <span class="comment">// namespace boost::geometry::index</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">box</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_ptr</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;</span> <span class="identifier">shp</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">shp</span> <span class="identifier">value</span><span class="special">;</span>
+
+ <span class="comment">// create the rtree using default constructor</span>
+ <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">value</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">linear</span><span class="special">&lt;</span><span class="number">16</span><span class="special">,</span> <span class="number">4</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rtree</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"filling index with boxes shared pointers:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="comment">// fill the spatial index</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">unsigned</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="number">10</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// create a box</span>
+ <span class="identifier">shp</span> <span class="identifier">b</span><span class="special">(</span><span class="keyword">new</span> <span class="identifier">box</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span><span class="special">+</span><span class="number">0.0f</span><span class="special">,</span> <span class="identifier">i</span><span class="special">+</span><span class="number">0.0f</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span><span class="special">+</span><span class="number">0.5f</span><span class="special">,</span> <span class="identifier">i</span><span class="special">+</span><span class="number">0.5f</span><span class="special">)));</span>
+
+ <span class="comment">// display new box</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(*</span><span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="comment">// insert new value</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">b</span><span class="special">);</span>
+ <span class="special">}</span>
+
+ <span class="comment">// find values intersecting some area defined by a box</span>
+ <span class="identifier">box</span> <span class="identifier">query_box</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">5</span><span class="special">));</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_s</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">query_box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_s</span><span class="special">));</span>
+
+ <span class="comment">// find 5 nearest values to a point</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_n</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_n</span><span class="special">));</span>
+
+ <span class="comment">// note: in Boost.Geometry the WKT representation of a box is polygon</span>
+
+ <span class="comment">// display results</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query box:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">query_box</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_s</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(*</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query point:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_n</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(*</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.expected_results"></a></span><a class="link" href="specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html#geometry.spatial_indexes.rtree_examples.specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="identifier">filling</span> <span class="identifier">index</span> <span class="identifier">with</span> <span class="identifier">boxes</span> <span class="identifier">shared</span> <span class="identifier">pointers</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">6</span> <span class="number">6</span><span class="special">,</span><span class="number">6</span> <span class="number">6.5</span><span class="special">,</span><span class="number">6.5</span> <span class="number">6.5</span><span class="special">,</span><span class="number">6.5</span> <span class="number">6</span><span class="special">,</span><span class="number">6</span> <span class="number">6</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">7</span> <span class="number">7</span><span class="special">,</span><span class="number">7</span> <span class="number">7.5</span><span class="special">,</span><span class="number">7.5</span> <span class="number">7.5</span><span class="special">,</span><span class="number">7.5</span> <span class="number">7</span><span class="special">,</span><span class="number">7</span> <span class="number">7</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">8</span> <span class="number">8</span><span class="special">,</span><span class="number">8</span> <span class="number">8.5</span><span class="special">,</span><span class="number">8.5</span> <span class="number">8.5</span><span class="special">,</span><span class="number">8.5</span> <span class="number">8</span><span class="special">,</span><span class="number">8</span> <span class="number">8</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">9</span> <span class="number">9</span><span class="special">,</span><span class="number">9</span> <span class="number">9.5</span><span class="special">,</span><span class="number">9.5</span> <span class="number">9.5</span><span class="special">,</span><span class="number">9.5</span> <span class="number">9</span><span class="special">,</span><span class="number">9</span> <span class="number">9</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">box</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">))</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">point</span><span class="special">:</span>
+<span class="identifier">POINT</span><span class="special">(</span><span class="number">0</span> <span class="number">0</span><span class="special">)</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1</span><span class="special">))</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="index_of_iterators_of_a_map_storing_variant_geometries.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html
new file mode 100644
index 0000000000..c8f4210959
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_examples/using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html
@@ -0,0 +1,170 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Using IndexableGetter function object - storing indexes of external container's elements</title>
+<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../rtree_examples.html" title="Examples">
+<link rel="prev" href="specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html" title="Specializing index::indexable function object - storing shared pointers in the rtree">
+<link rel="next" href="range_adaptors.html" title="Range adaptors">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="range_adaptors.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="geometry.spatial_indexes.rtree_examples.using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements"></a><a class="link" href="using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html" title="Using IndexableGetter function object - storing indexes of external container's elements">Using
+ IndexableGetter function object - storing indexes of external container's
+ elements</a>
+</h4></div></div></div>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">cmath</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">&gt;</span>
+<span class="keyword">class</span> <span class="identifier">my_indexable</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">::</span><span class="identifier">size_type</span> <span class="identifier">size_t</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">::</span><span class="identifier">const_reference</span> <span class="identifier">cref</span><span class="special">;</span>
+ <span class="identifier">Container</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">container</span><span class="special">;</span>
+
+<span class="keyword">public</span><span class="special">:</span>
+ <span class="keyword">typedef</span> <span class="identifier">cref</span> <span class="identifier">result_type</span><span class="special">;</span>
+ <span class="keyword">explicit</span> <span class="identifier">my_indexable</span><span class="special">(</span><span class="identifier">Container</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">c</span><span class="special">)</span> <span class="special">:</span> <span class="identifier">container</span><span class="special">(</span><span class="identifier">c</span><span class="special">)</span> <span class="special">{}</span>
+ <span class="identifier">result_type</span> <span class="keyword">operator</span><span class="special">()(</span><span class="identifier">size_t</span> <span class="identifier">i</span><span class="special">)</span> <span class="keyword">const</span> <span class="special">{</span> <span class="keyword">return</span> <span class="identifier">container</span><span class="special">[</span><span class="identifier">i</span><span class="special">];</span> <span class="special">}</span>
+<span class="special">};</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">box</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;::</span><span class="identifier">size_type</span> <span class="identifier">value</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rstar</span><span class="special">&lt;</span><span class="number">16</span><span class="special">,</span> <span class="number">4</span><span class="special">&gt;</span> <span class="identifier">parameters</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">my_indexable</span><span class="special">&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">indexable_getter</span><span class="special">;</span>
+
+ <span class="comment">// boxes</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;</span> <span class="identifier">boxes</span><span class="special">;</span>
+
+ <span class="comment">// create some boxes</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="keyword">unsigned</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="number">10</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+ <span class="special">{</span>
+ <span class="comment">// add a box</span>
+ <span class="identifier">boxes</span><span class="special">.</span><span class="identifier">push_back</span><span class="special">(</span><span class="identifier">box</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span><span class="special">+</span><span class="number">0.0f</span><span class="special">,</span> <span class="identifier">i</span><span class="special">+</span><span class="number">0.0f</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span><span class="special">+</span><span class="number">0.5f</span><span class="special">,</span> <span class="identifier">i</span><span class="special">+</span><span class="number">0.5f</span><span class="special">)));</span>
+ <span class="special">}</span>
+
+ <span class="comment">// display boxes</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"generated boxes:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">box</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">,</span> <span class="identifier">boxes</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">b</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="comment">// create the rtree</span>
+ <span class="identifier">parameters</span> <span class="identifier">params</span><span class="special">;</span>
+ <span class="identifier">indexable_getter</span> <span class="identifier">ind</span><span class="special">(</span><span class="identifier">boxes</span><span class="special">);</span>
+ <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">,</span> <span class="identifier">parameters</span><span class="special">,</span> <span class="identifier">indexable_getter</span><span class="special">&gt;</span> <span class="identifier">rtree</span><span class="special">(</span><span class="identifier">params</span><span class="special">,</span> <span class="identifier">ind</span><span class="special">);</span>
+
+ <span class="comment">// fill the spatial index</span>
+ <span class="keyword">for</span> <span class="special">(</span> <span class="identifier">size_t</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="identifier">boxes</span><span class="special">.</span><span class="identifier">size</span><span class="special">()</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">i</span><span class="special">);</span>
+
+ <span class="comment">// find values intersecting some area defined by a box</span>
+ <span class="identifier">box</span> <span class="identifier">query_box</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">5</span><span class="special">));</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_s</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">query_box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_s</span><span class="special">));</span>
+
+ <span class="comment">// find 5 nearest values to a point</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_n</span><span class="special">;</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_n</span><span class="special">));</span>
+
+ <span class="comment">// note: in Boost.Geometry the WKT representation of a box is polygon</span>
+
+ <span class="comment">// display results</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query box:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">query_box</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">result_s</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">boxes</span><span class="special">[</span><span class="identifier">i</span><span class="special">])</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query point:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+ <span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">result_n</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">boxes</span><span class="special">[</span><span class="identifier">i</span><span class="special">])</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+ <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<h5>
+<a name="geometry.spatial_indexes.rtree_examples.using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_examples.using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.expected_results"></a></span><a class="link" href="using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.html#geometry.spatial_indexes.rtree_examples.using_indexablegetter_function_object___storing_indexes_of_external_container_s_elements.expected_results">Expected
+ results</a>
+ </h5>
+<pre class="programlisting"><span class="identifier">generated</span> <span class="identifier">boxes</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">6</span> <span class="number">6</span><span class="special">,</span><span class="number">6</span> <span class="number">6.5</span><span class="special">,</span><span class="number">6.5</span> <span class="number">6.5</span><span class="special">,</span><span class="number">6.5</span> <span class="number">6</span><span class="special">,</span><span class="number">6</span> <span class="number">6</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">7</span> <span class="number">7</span><span class="special">,</span><span class="number">7</span> <span class="number">7.5</span><span class="special">,</span><span class="number">7.5</span> <span class="number">7.5</span><span class="special">,</span><span class="number">7.5</span> <span class="number">7</span><span class="special">,</span><span class="number">7</span> <span class="number">7</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">8</span> <span class="number">8</span><span class="special">,</span><span class="number">8</span> <span class="number">8.5</span><span class="special">,</span><span class="number">8.5</span> <span class="number">8.5</span><span class="special">,</span><span class="number">8.5</span> <span class="number">8</span><span class="special">,</span><span class="number">8</span> <span class="number">8</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">9</span> <span class="number">9</span><span class="special">,</span><span class="number">9</span> <span class="number">9.5</span><span class="special">,</span><span class="number">9.5</span> <span class="number">9.5</span><span class="special">,</span><span class="number">9.5</span> <span class="number">9</span><span class="special">,</span><span class="number">9</span> <span class="number">9</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">box</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">spatial</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5.5</span><span class="special">,</span><span class="number">5.5</span> <span class="number">5</span><span class="special">,</span><span class="number">5</span> <span class="number">5</span><span class="special">))</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">point</span><span class="special">:</span>
+<span class="identifier">POINT</span><span class="special">(</span><span class="number">0</span> <span class="number">0</span><span class="special">)</span>
+<span class="identifier">knn</span> <span class="identifier">query</span> <span class="identifier">result</span><span class="special">:</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">4</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4.5</span><span class="special">,</span><span class="number">4.5</span> <span class="number">4</span><span class="special">,</span><span class="number">4</span> <span class="number">4</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">3</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3.5</span><span class="special">,</span><span class="number">3.5</span> <span class="number">3</span><span class="special">,</span><span class="number">3</span> <span class="number">3</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">2</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2.5</span><span class="special">,</span><span class="number">2.5</span> <span class="number">2</span><span class="special">,</span><span class="number">2</span> <span class="number">2</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">0</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0.5</span><span class="special">,</span><span class="number">0.5</span> <span class="number">0</span><span class="special">,</span><span class="number">0</span> <span class="number">0</span><span class="special">))</span>
+<span class="identifier">POLYGON</span><span class="special">((</span><span class="number">1</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1.5</span><span class="special">,</span><span class="number">1.5</span> <span class="number">1</span><span class="special">,</span><span class="number">1</span> <span class="number">1</span><span class="special">))</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="specializing_index__indexable_function_object___storing_shared_pointers_in_the_rtree.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../rtree_examples.html"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="range_adaptors.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
diff --git a/libs/geometry/doc/html/geometry/spatial_indexes/rtree_quickstart.html b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_quickstart.html
new file mode 100644
index 0000000000..a859591f63
--- /dev/null
+++ b/libs/geometry/doc/html/geometry/spatial_indexes/rtree_quickstart.html
@@ -0,0 +1,179 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Quick Start</title>
+<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
+<link rel="home" href="../../index.html" title="Chapter&#160;1.&#160;Geometry">
+<link rel="up" href="../spatial_indexes.html" title="Spatial Indexes">
+<link rel="prev" href="introduction.html" title="Introduction">
+<link rel="next" href="creation_and_modification.html" title="Creation and Modification">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center"><a href="../../../../../../index.html">Home</a></td>
+<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
+<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
+<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
+<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="introduction.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="creation_and_modification.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="geometry.spatial_indexes.rtree_quickstart"></a><a class="link" href="rtree_quickstart.html" title="Quick Start">Quick Start</a>
+</h3></div></div></div>
+<p>
+ This Quick Start section shows simple way to creating a typical R-tree and
+ perform spatial query.
+ </p>
+<p>
+ The code below assumes that following files are included and namespaces used.
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">point</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">geometries</span><span class="special">/</span><span class="identifier">box</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">geometry</span><span class="special">/</span><span class="identifier">index</span><span class="special">/</span><span class="identifier">rtree</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="comment">// to store queries results</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">vector</span><span class="special">&gt;</span>
+
+<span class="comment">// just for output</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">iostream</span><span class="special">&gt;</span>
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+
+<span class="keyword">namespace</span> <span class="identifier">bg</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">;</span>
+<span class="keyword">namespace</span> <span class="identifier">bgi</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">index</span><span class="special">;</span>
+</pre>
+<p>
+ </p>
+<p>
+ Typically you'll store e.g. <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">Box</span><span class="special">,</span> <span class="identifier">MyGeometryId</span><span class="special">&gt;</span></code> in the R-tree. <code class="computeroutput"><span class="identifier">MyGeometryId</span></code>
+ will be some identifier of a complex <code class="computeroutput"><span class="identifier">Geometry</span></code>
+ stored in other container, e.g. index type of a <code class="computeroutput"><span class="identifier">Polygon</span></code>
+ stored in the vector or an iterator of list of <code class="computeroutput"><span class="identifier">Ring</span></code>s.
+ To keep it simple to define <code class="computeroutput"><span class="identifier">Value</span></code>
+ we will use predefined Box and unsigned int.
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">cs</span><span class="special">::</span><span class="identifier">cartesian</span><span class="special">&gt;</span> <span class="identifier">point</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">model</span><span class="special">::</span><span class="identifier">box</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;</span> <span class="identifier">box</span><span class="special">;</span>
+<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">&gt;</span> <span class="identifier">value</span><span class="special">;</span>
+</pre>
+<p>
+ </p>
+<p>
+ R-tree may be created using various algorithm and parameters. You should
+ choose the algorithm you'll find the best for your purpose. In this example
+ we will use quadratic algorithm. Parameters are passed as template parameters.
+ Maximum number of elements in nodes is set to 16.
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="comment">// create the rtree using default constructor</span>
+<span class="identifier">bgi</span><span class="special">::</span><span class="identifier">rtree</span><span class="special">&lt;</span> <span class="identifier">value</span><span class="special">,</span> <span class="identifier">bgi</span><span class="special">::</span><span class="identifier">quadratic</span><span class="special">&lt;</span><span class="number">16</span><span class="special">&gt;</span> <span class="special">&gt;</span> <span class="identifier">rtree</span><span class="special">;</span>
+</pre>
+<p>
+ </p>
+<p>
+ Typically <code class="computeroutput"><span class="identifier">Value</span></code>s will be
+ generated in a loop from e.g. <code class="computeroutput"><span class="identifier">Polygon</span></code>s
+ stored in some other container. In this case <code class="computeroutput"><span class="identifier">Box</span></code>
+ objects will probably be created with <code class="computeroutput"><span class="identifier">geometry</span><span class="special">::</span><span class="identifier">envelope</span><span class="special">()</span></code> function. But to keep it simple lets just
+ generate some boxes manually and insert them into the R-tree by using <code class="computeroutput"><span class="identifier">insert</span><span class="special">()</span></code>
+ method.
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="comment">// create some values</span>
+<span class="keyword">for</span> <span class="special">(</span> <span class="keyword">unsigned</span> <span class="identifier">i</span> <span class="special">=</span> <span class="number">0</span> <span class="special">;</span> <span class="identifier">i</span> <span class="special">&lt;</span> <span class="number">10</span> <span class="special">;</span> <span class="special">++</span><span class="identifier">i</span> <span class="special">)</span>
+<span class="special">{</span>
+ <span class="comment">// create a box</span>
+ <span class="identifier">box</span> <span class="identifier">b</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span> <span class="special">+</span> <span class="number">0.0f</span><span class="special">,</span> <span class="identifier">i</span> <span class="special">+</span> <span class="number">0.0f</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="identifier">i</span> <span class="special">+</span> <span class="number">0.5f</span><span class="special">,</span> <span class="identifier">i</span> <span class="special">+</span> <span class="number">0.5f</span><span class="special">));</span>
+ <span class="comment">// insert new value</span>
+ <span class="identifier">rtree</span><span class="special">.</span><span class="identifier">insert</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">b</span><span class="special">,</span> <span class="identifier">i</span><span class="special">));</span>
+<span class="special">}</span>
+</pre>
+<p>
+ </p>
+<p>
+ There are various types of spatial queries that may be performed, they can
+ be even combined together in one call. For simplicity, we use the default
+ one. The following query return values intersecting a box. The sequence of
+ <code class="computeroutput"><span class="identifier">Values</span></code> in the result is not
+ specified.
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="comment">// find values intersecting some area defined by a box</span>
+<span class="identifier">box</span> <span class="identifier">query_box</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="identifier">point</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">5</span><span class="special">));</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_s</span><span class="special">;</span>
+<span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">intersects</span><span class="special">(</span><span class="identifier">query_box</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_s</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+<p>
+ Other type of query is k-nearest neighbor search. It returns some number
+ of values nearest to some point in space. The default knn query may be performed
+ as follows. The sequence of <code class="computeroutput"><span class="identifier">Values</span></code>
+ in the result is not specified.
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="comment">// find 5 nearest values to a point</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special">&lt;</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">result_n</span><span class="special">;</span>
+<span class="identifier">rtree</span><span class="special">.</span><span class="identifier">query</span><span class="special">(</span><span class="identifier">bgi</span><span class="special">::</span><span class="identifier">nearest</span><span class="special">(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">),</span> <span class="number">5</span><span class="special">),</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">back_inserter</span><span class="special">(</span><span class="identifier">result_n</span><span class="special">));</span>
+</pre>
+<p>
+ </p>
+<p>
+ At the end we'll print results.
+ </p>
+<p>
+</p>
+<pre class="programlisting"><span class="comment">// display results</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query box:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">query_box</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"spatial query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_s</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">first</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="string">" - "</span> <span class="special">&lt;&lt;</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query point:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">point</span><span class="special">&gt;(</span><span class="identifier">point</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">0</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="string">"knn query result:"</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+<span class="identifier">BOOST_FOREACH</span><span class="special">(</span><span class="identifier">value</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">result_n</span><span class="special">)</span>
+ <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">bg</span><span class="special">::</span><span class="identifier">wkt</span><span class="special">&lt;</span><span class="identifier">box</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">first</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="string">" - "</span> <span class="special">&lt;&lt;</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">second</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+</pre>
+<p>
+ </p>
+<h4>
+<a name="geometry.spatial_indexes.rtree_quickstart.h0"></a>
+ <span class="phrase"><a name="geometry.spatial_indexes.rtree_quickstart.more"></a></span><a class="link" href="rtree_quickstart.html#geometry.spatial_indexes.rtree_quickstart.more">More</a>
+ </h4>
+<p>
+ More information about the R-tree implementation, other algorithms and queries
+ may be found in other parts of this documentation.
+ </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2009-2014 Barend Gehrels, Bruno Lalande, Mateusz Loskot, Adam
+ Wulkiewicz, Oracle and/or its affiliates<p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
+ </p>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="introduction.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../spatial_indexes.html"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="creation_and_modification.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>