1[/============================================================================ 2 Boost.Geometry (aka GGL, Generic Geometry Library) 3 4 Copyright (c) 2009-2017 Barend Gehrels, Amsterdam, the Netherlands. 5 Copyright (c) 2009-2017 Mateusz Loskot, London, UK. 6 Copyright (c) 2009-2017 Bruno Lalande, Paris, France. 7 Copyright (c) 2013-2017 Adam Wulkiewicz, Lodz, Poland. 8 9 This file was modified by Oracle on 2014, 2017, 2018. 10 Modifications copyright (c) 2014-2018, Oracle and/or its affiliates. 11 12 Contributed and/or modified by Vissarion Fysikopoulos, on behalf of Oracle 13 Contributed and/or modified by Menelaos Karavelas, on behalf of Oracle 14 Contributed and/or modified by Adam Wulkiewicz, on behalf of Oracle 15 16 Use, modification and distribution is subject to the Boost Software License, 17 Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at 18 http://www.boost.org/LICENSE_1_0.txt) 19=============================================================================/] 20 21[section:reference Reference] 22 23 24[section:access Access Functions] 25 26[/ This section is not ordered alfabetically 27 to have get/set first and then the rings] 28 29[section:get get] 30[include generated/get.qbk] 31[endsect] 32 33[section:set set] 34[include generated/set.qbk] 35[endsect] 36 37[section:exterior_ring exterior_ring] 38[include generated/exterior_ring.qbk] 39[endsect] 40 41[section:interior_rings interior_rings] 42[include generated/interior_rings.qbk] 43[endsect] 44 45[endsect] [/access functions] 46 47[section:adapted Adapted models] 48[include reference/geometries/adapted/c_array.qbk] 49[include reference/geometries/adapted/std_array.qbk] 50[include reference/geometries/adapted/boost_array.qbk] 51[include reference/geometries/adapted/boost_fusion.qbk] 52[include reference/geometries/adapted/boost_tuple.qbk] 53[section:boost_polygon Boost.Polygon] 54[include reference/geometries/adapted/boost_polygon/point_data.qbk] 55[include reference/geometries/adapted/boost_polygon/rectangle_data.qbk] 56[include reference/geometries/adapted/boost_polygon/polygon_data.qbk] 57[include reference/geometries/adapted/boost_polygon/polygon_with_holes_data.qbk] 58[endsect] 59[section:boost_range Boost.Range] 60[include reference/geometries/adapted/boost_range/filtered.qbk] 61[include reference/geometries/adapted/boost_range/reversed.qbk] 62[include reference/geometries/adapted/boost_range/sliced.qbk] 63[include reference/geometries/adapted/boost_range/strided.qbk] 64[/ include reference/geometries/adapted/boost_range/uniqued.qbk] 65[endsect] 66[section:register Macro's for adaption] 67[include generated/register.qbk] 68[endsect] 69[endsect] 70 71[section:algorithms Algorithms] 72 73[section:area area] 74[include generated/area.qbk] 75[endsect] 76 77[section:assign assign] 78[include generated/assign.qbk] 79[endsect] 80 81[include generated/append.qbk] 82 83[section:buffer buffer] 84[include generated/buffer.qbk] 85[endsect] 86 87[section:centroid centroid] 88[include generated/centroid.qbk] 89[endsect] 90 91[include generated/clear.qbk] 92[include generated/convert.qbk] 93[include generated/convex_hull.qbk] 94 95[section:correct correct] 96[include generated/correct.qbk] 97[endsect] 98 99[section:covered_by covered_by] 100[include generated/covered_by.qbk] 101[endsect] 102 103[section:crosses crosses] 104[include generated/crosses.qbk] 105[endsect] 106 107[section:densify densify] 108[include generated/densify.qbk] 109[endsect] 110 111[section:difference difference] 112[include generated/difference.qbk] 113[endsect] 114 115[section:discrete_frechet_distance discrete_frechet_distance] 116[include generated/discrete_frechet_distance.qbk] 117[endsect] 118 119[section:discrete_hausdorff_distance discrete_hausdorff_distance] 120[include generated/discrete_hausdorff_distance.qbk] 121[endsect] 122 123[section:disjoint disjoint] 124[include generated/disjoint.qbk] 125[endsect] 126 127[section:distance distance] 128[include generated/distance.qbk] 129[endsect] 130 131[section:envelope envelope] 132[include generated/envelope.qbk] 133[endsect] 134 135[section:equals equals] 136[include generated/equals.qbk] 137[endsect] 138 139[section:expand expand] 140[include generated/expand.qbk] 141[endsect] 142 143[section:for_each for_each] 144[include generated/for_each.qbk] 145[endsect] 146 147[section:intersection intersection] 148[include generated/intersection.qbk] 149[endsect] 150 151[section:intersects intersects] 152[include generated/intersects.qbk] 153[endsect] 154 155[include generated/is_empty.qbk] 156 157[section:is_simple is_simple] 158[include generated/is_simple.qbk] 159[endsect] 160 161[section:is_valid is_valid] 162[include generated/is_valid.qbk] 163[endsect] 164 165[section:length length] 166[include generated/length.qbk] 167[endsect] 168 169[section:line_interpolate line_interpolate] 170[include generated/line_interpolate.qbk] 171[endsect] 172 173[section:make make] 174[include generated/make.qbk] 175[endsect] 176 177[include generated/num_geometries.qbk] 178[include generated/num_interior_rings.qbk] 179[include generated/num_points.qbk] 180[include generated/num_segments.qbk] 181 182[section:overlaps overlaps] 183[include generated/overlaps.qbk] 184[endsect] 185 186[section:perimeter perimeter] 187[include generated/perimeter.qbk] 188[endsect] 189 190[section:relate relate] 191[include generated/relate.qbk] 192[endsect] 193 194[section:relation relation] 195[include generated/relation.qbk] 196[endsect] 197 198[include generated/reverse.qbk] 199 200 201[section:simplify simplify] 202[include generated/simplify.qbk] 203[endsect] 204 205[section:sym_difference sym_difference] 206[include generated/sym_difference.qbk] 207[endsect] 208 209[section:touches touches] 210[include generated/touches.qbk] 211[endsect] 212 213[section:transform transform] 214[include generated/transform.qbk] 215[endsect] 216 217[section:union_ union_] 218[include generated/union.qbk] 219[endsect] 220 221[include generated/unique.qbk] 222 223[section:within within] 224[include generated/within.qbk] 225[endsect] 226 227[endsect] [/algorithms] 228 229[section:arithmetic Arithmetic] 230[include generated/arithmetic.qbk] 231[endsect] 232 233[section:concepts Concepts] 234[include concept/point.qbk] 235[include concept/linestring.qbk] 236[include concept/polygon.qbk] 237[include concept/multi_point.qbk] 238[include concept/multi_linestring.qbk] 239[include concept/multi_polygon.qbk] 240[include concept/box.qbk] 241[include concept/ring.qbk] 242[include concept/segment.qbk] 243[endsect] [/concepts] 244 245[section:constants Constants] 246[include reference/core/min_corner.qbk] 247[include reference/core/max_corner.qbk] 248[endsect] 249 250[section:cs Coordinate Systems] 251[include generated/cartesian.qbk] 252[include generated/spherical.qbk] 253[include generated/spherical_equatorial.qbk] 254[include generated/geographic.qbk] 255[endsect] [/coordinate systems] 256 257[section:core Core Metafunctions] 258[include generated/closure.qbk] 259[include generated/coordinate_system.qbk] 260[include generated/coordinate_type.qbk] 261[include generated/cs_tag.qbk] 262[include generated/degree.qbk] 263[include generated/dimension.qbk] 264[include generated/interior_type.qbk] 265[include generated/point_order.qbk] 266[include generated/point_type.qbk] 267[include generated/radian.qbk] 268[include generated/ring_type.qbk] 269[include generated/tag.qbk] 270[include generated/tag_cast.qbk] 271[endsect] [/core metafunctions] 272 273[section:de9im DE-9IM] 274[include generated/de9im_mask.qbk] 275[include generated/de9im_matrix.qbk] 276[include generated/de9im_static_mask.qbk] 277[endsect] 278 279[section:enumerations Enumerations] 280[include generated/enum.qbk] 281[endsect] 282 283[section:exceptions Exceptions] 284[include generated/exception.qbk] 285[include generated/centroid_exception.qbk] 286[endsect] 287 288 289[section:io IO (input/output)] 290[section:dsv DSV (Delimiter-Separated Values)] 291[include generated/dsv.qbk] 292[endsect] 293[section:wkt WKT (Well-Known Text)] 294[include reference/io/wkt_format.qbk] 295[include generated/wkt.qbk] 296[endsect] 297[section:svg SVG (Scalable Vector Graphics)] 298[include generated/svg.qbk] 299[include generated/svg_mapper.qbk] 300[endsect] 301[endsect] 302 303 304[section:iterators Iterators] 305[include generated/closing_iterator.qbk] 306[include generated/circular_iterator.qbk] 307[include generated/ever_circling_iterator.qbk] 308[endsect] 309 310 311[section:models Models] 312 313[include generated/point.qbk] 314[include generated/point_xy.qbk] 315[include generated/point_xyz.qbk] 316[include generated/linestring.qbk] 317[include generated/polygon.qbk] 318[include generated/multi_point.qbk] 319[include generated/multi_linestring.qbk] 320[include generated/multi_polygon.qbk] 321[include generated/box.qbk] 322[include generated/ring.qbk] 323[include generated/segment.qbk] 324[include generated/referring_segment.qbk] 325[endsect] 326 327 328[section:spatial_indexes Spatial Indexes] 329 330[/section:rtree R-tree] 331[include index/generated/rtree.qbk] 332[include index/generated/rtree_functions.qbk] 333[section:parameters R-tree parameters (boost::geometry::index::)] 334[include index/generated/rtree_linear.qbk] 335[include index/generated/rtree_quadratic.qbk] 336[include index/generated/rtree_rstar.qbk] 337[include index/generated/rtree_dynamic_linear.qbk] 338[include index/generated/rtree_dynamic_quadratic.qbk] 339[include index/generated/rtree_dynamic_rstar.qbk] 340[endsect] 341[/endsect] 342 343[section:observers Observers (boost::geometry::index::)] 344[include index/generated/indexable.qbk] 345[include index/generated/equal_to.qbk] 346[endsect] 347[include index/generated/inserters.qbk] 348[include index/generated/adaptors.qbk] 349 350[include index/generated/predicates.qbk] 351[/include index/generated/nearest_relations.qbk] 352 353[endsect] 354 355[section:srs SRS] 356[include generated/srs_spheroid.qbk] 357[endsect] 358 359[section:strategies Strategies] 360[include generated/area_cartesian.qbk] 361[include generated/area_spherical.qbk] 362[include generated/area_geographic.qbk] 363[include generated/buffer_join_round.qbk] 364[include generated/buffer_join_miter.qbk] 365[include generated/buffer_end_round.qbk] 366[include generated/buffer_end_flat.qbk] 367[include generated/buffer_distance_symmetric.qbk] 368[include generated/buffer_distance_asymmetric.qbk] 369[include generated/buffer_point_circle.qbk] 370[include generated/buffer_point_square.qbk] 371[include generated/buffer_geographic_point_circle.qbk] 372[include generated/buffer_side_straight.qbk] 373[include generated/centroid_average.qbk] 374[include generated/centroid_bashein_detmer.qbk] 375[include generated/convex_hull_graham_andrew.qbk] 376[include generated/densify_cartesian.qbk] 377[include generated/densify_geographic.qbk] 378[include generated/densify_spherical.qbk] 379[include generated/distance_pythagoras.qbk] 380[include generated/distance_pythagoras_box_box.qbk] 381[include generated/distance_pythagoras_point_box.qbk] 382[include generated/distance_haversine.qbk] 383[include generated/distance_projected_point.qbk] 384[include generated/distance_cross_track.qbk] 385[include generated/distance_cross_track_point_box.qbk] 386[include generated/line_interpolate_cartesian.qbk] 387[include generated/line_interpolate_geographic.qbk] 388[include generated/line_interpolate_spherical.qbk] 389[include generated/side_side_by_triangle.qbk] 390[include generated/side_side_by_cross_track.qbk] 391[include generated/side_spherical_side_formula.qbk] 392[include generated/side_geographic.qbk] 393[include generated/simplify_douglas_peucker.qbk] 394[include generated/transform_inverse_transformer.qbk] 395[include generated/transform_map_transformer.qbk] 396[include generated/transform_rotate_transformer.qbk] 397[include generated/transform_scale_transformer.qbk] 398[include generated/transform_translate_transformer.qbk] 399[include generated/transform_matrix_transformer.qbk] 400[include generated/within_winding.qbk] 401[include generated/within_franklin.qbk] 402[include generated/within_crossings_multiply.qbk] 403[endsect] 404 405 406[section:views Views] 407[include generated/box_view.qbk] 408[include generated/segment_view.qbk] 409[include generated/closeable_view.qbk] 410[include generated/reversible_view.qbk] 411[include generated/identity_view.qbk] 412[endsect] 413 414 415[endsect] [/reference] 416