• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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