]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" | |
3 | "../../../../../../trunk/tools/boostbook/dtd/boostbook.dtd"> | |
4 | ||
5 | <!-- TODO: original version for in-Boost libs | |
6 | <!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "../../../tools/boostbook/dtd/boostbook.dtd"> | |
7 | --> | |
8 | ||
9 | <!-- | |
10 | Copyright (c) 2010 Mateusz Loskot (mateusz at loskot dot net) | |
11 | ||
12 | Distributed under the Boost Software License, Version 1.0. | |
13 | (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
14 | --> | |
15 | ||
16 | <informaltable frame="all"> | |
17 | ||
18 | <!-- ###### CONCEPTS ########################################################################### --> | |
19 | <tgroup cols="3"> | |
20 | <colspec colname="a"/> | |
21 | <colspec colname="b"/> | |
22 | <colspec colname="c"/> | |
23 | <thead> | |
24 | <row> | |
25 | <entry valign="center" namest="a" nameend="c"> | |
26 | <bridgehead renderas="sect2">Geometry Concepts</bridgehead> | |
27 | </entry> | |
28 | </row> | |
29 | </thead> | |
30 | <tbody> | |
31 | <row> | |
32 | <entry valign="top"> | |
33 | <bridgehead renderas="sect3">0-dimensional</bridgehead> | |
34 | <simplelist type="vert" columns="1"> | |
35 | <member><link linkend="boost_geometry.reference.concept__Point">boost::geometry::concepts::Point</link></member> | |
36 | <member><link linkend="boost_geometry.reference.concept__ConstPoint">boost::geometry::concepts::ConstPoint</link></member> | |
37 | </simplelist> | |
38 | </entry> | |
39 | <entry valign="top"> | |
40 | <bridgehead renderas="sect3">1-dimensional</bridgehead> | |
41 | <simplelist type="vert" columns="1"> | |
42 | <member><link linkend="boost_geometry.reference.concept__Segment">boost::geometry::concepts::Segment</link></member> | |
43 | <member><link linkend="boost_geometry.reference.concept__ConstSegment">boost::geometry::concepts::ConstSegment</link></member> | |
44 | <member><link linkend="boost_geometry.reference.concept__Linestring">boost::geometry::concepts::Linestring</link></member> | |
45 | <member><link linkend="boost_geometry.reference.concept__ConstLinestring">boost::geometry::concepts::ConstLinestring</link></member> | |
46 | </simplelist> | |
47 | </entry> | |
48 | <entry valign="top"> | |
49 | <bridgehead renderas="sect3">2-dimensional</bridgehead> | |
50 | <simplelist type="vert" columns="1"> | |
51 | <member><link linkend="boost_geometry.reference.concept__Box">boost::geometry::concepts::Box</link></member> | |
52 | <member><link linkend="boost_geometry.reference.concept__ConstBox">boost::geometry::concepts::ConstBox</link></member> | |
53 | <member><link linkend="boost_geometry.reference.concept__Ring">boost::geometry::concepts::Ring</link></member> | |
54 | <member><link linkend="boost_geometry.reference.concept__ConstRing">boost::geometry::concepts::ConstRing</link></member> | |
55 | <member><link linkend="boost_geometry.reference.concept__Polygon">boost::geometry::concepts::Polygon</link></member> | |
56 | <member><link linkend="boost_geometry.reference.concept__ConstPolygon">boost::geometry::concepts::ConstPolygon</link></member> | |
57 | </simplelist> | |
58 | </entry> | |
59 | </row> | |
60 | <row> | |
61 | <entry valign="center" namest="a" nameend="c"> | |
62 | <bridgehead renderas="sect3">Functions</bridgehead> | |
63 | <simplelist type="vert" columns="1"> | |
64 | <member><link linkend="boost_geometry.reference.concept__check">boost::geometry::concepts::check</link></member> | |
65 | <member><link linkend="boost_geometry.reference.concept__check_concepts_and_equal_dimensions">boost::geometry::concepts::check_concepts_and_equal_dimensions</link></member> | |
66 | </simplelist> | |
67 | </entry> | |
68 | </row> | |
69 | </tbody> | |
70 | </tgroup> | |
71 | ||
72 | <!-- ###### MODELS ############################################################################# --> | |
73 | <tgroup cols="3"> | |
74 | <colspec colname="a"/> | |
75 | <colspec colname="b"/> | |
76 | <colspec colname="c"/> | |
77 | <thead> | |
78 | <row> | |
79 | <entry valign="center" namest="a" nameend="c"> | |
80 | <bridgehead renderas="sect2">Geometry Models</bridgehead> | |
81 | </entry> | |
82 | </row> | |
83 | </thead> | |
84 | <tbody> | |
85 | <row> | |
86 | <entry valign="top"> | |
87 | <bridgehead renderas="sect3">0-dimensional</bridgehead> | |
88 | <simplelist type="vert" columns="1"> | |
89 | <member><link linkend="boost_geometry.reference.point">boost::geometry::point</link></member> | |
90 | <member><link linkend="boost_geometry.reference.point_xy">boost::geometry::point_xy</link></member> | |
91 | <member><link linkend="boost_geometry.reference.point_2d">boost::geometry::point_2d</link></member> | |
92 | <member><link linkend="boost_geometry.reference.point_3d">boost::geometry::point_3d</link></member> | |
93 | </simplelist> | |
94 | </entry> | |
95 | <entry valign="top"> | |
96 | <bridgehead renderas="sect3">1-dimensional</bridgehead> | |
97 | <simplelist type="vert" columns="1"> | |
98 | <member><link linkend="boost_geometry.reference.segment">boost::geometry::segment</link></member> | |
99 | <member><link linkend="boost_geometry.reference.segment_2d">boost::geometry::segment_2d</link></member> | |
100 | <member><link linkend="boost_geometry.reference.linestring">boost::geometry::linestring</link></member> | |
101 | <member><link linkend="boost_geometry.reference.linestring_2d">boost::geometry::linestring_2d</link></member> | |
102 | <member><link linkend="boost_geometry.reference.linestring_3d">boost::geometry::linestring_3d</link></member> | |
103 | </simplelist> | |
104 | </entry> | |
105 | <entry valign="top"> | |
106 | <bridgehead renderas="sect3">2-dimensional</bridgehead> | |
107 | <simplelist type="vert" columns="1"> | |
108 | <member><link linkend="boost_geometry.reference.box">boost::geometry::box</link></member> | |
109 | <member><link linkend="boost_geometry.reference.box_2d">boost::geometry::box_2d</link></member> | |
110 | <member><link linkend="boost_geometry.reference.box_3d">boost::geometry::box_3d</link></member> | |
111 | <member><link linkend="boost_geometry.reference.box">boost::geometry::box</link></member> | |
112 | <member><link linkend="boost_geometry.reference.linear_ring">boost::geometry::linear_ring</link></member> | |
113 | <member><link linkend="boost_geometry.reference.ring_2d">boost::geometry::ring_2d</link></member> | |
114 | <member><link linkend="boost_geometry.reference.ring_3d">boost::geometry::ring_3d</link></member> | |
115 | <member><link linkend="boost_geometry.reference.polygon">boost::geometry::polygon</link></member> | |
116 | <member><link linkend="boost_geometry.reference.polygon_2d">boost::geometry::polygon_2d</link></member> | |
117 | <member><link linkend="boost_geometry.reference.polygon_3d">boost::geometry::polygon_3d</link></member> | |
118 | </simplelist> | |
119 | </entry> | |
120 | </row> | |
121 | <row> | |
122 | <entry valign="top" namest="a" nameend="c"> | |
123 | <bridgehead renderas="sect3">Functions</bridgehead> | |
124 | <simplelist type="vert" columns="1"> | |
125 | </simplelist> | |
126 | <bridgehead renderas="sect3">Macros</bridgehead> | |
127 | <simplelist type="vert" columns="1"> | |
128 | </simplelist> | |
129 | </entry> | |
130 | </row> | |
131 | </tbody> | |
132 | </tgroup> | |
133 | ||
134 | ||
135 | <!-- ###### CORE ############################################################################### --> | |
136 | <tgroup cols="2"> | |
137 | <colspec colname="a"/> | |
138 | <colspec colname="b"/> | |
139 | <thead> | |
140 | <row> | |
141 | <entry valign="center" namest="a" nameend="b"> | |
142 | <bridgehead renderas="sect2">Core</bridgehead> | |
143 | </entry> | |
144 | </row> | |
145 | </thead> | |
146 | <tbody> | |
147 | <row> | |
148 | <entry valign="top"> | |
149 | <bridgehead renderas="sect3">Metafunctions</bridgehead> | |
150 | <simplelist type="vert" columns="1"> | |
151 | <member><link linkend="boost_geometry.reference.cs_tag">boost::geometry::cs_tag</link></member> | |
152 | <member><link linkend="boost_geometry.reference.coordinate_type">boost::geometry::coordinate_type</link></member> | |
153 | <member><link linkend="boost_geometry.reference.coordinate_system">boost::geometry::coordinate_system</link></member> | |
154 | <member><link linkend="boost_geometry.reference.dimension">boost::geometry::dimension</link></member> | |
155 | <member><link linkend="boost_geometry.reference.geometry_id">boost::geometry::geometry_id</link></member> | |
156 | <member><link linkend="boost_geometry.reference.interior_type">boost::geometry::interior_type</link></member> | |
157 | <member><link linkend="boost_geometry.reference.is_linear">boost::geometry::is_linear</link></member> | |
158 | <member><link linkend="boost_geometry.reference.is_multi">boost::geometry::is_multi</link></member> | |
159 | <member><link linkend="boost_geometry.reference.is_radian">boost::geometry::is_radian</link></member> | |
160 | <member><link linkend="boost_geometry.reference.point_order">boost::geometry::point_order</link></member> | |
161 | <member><link linkend="boost_geometry.reference.point_type">boost::geometry::point_type</link></member> | |
162 | <member><link linkend="boost_geometry.reference.ring_type">boost::geometry::ring_type</link></member> | |
163 | <member><link linkend="boost_geometry.reference.replace_point_type">boost::geometry::replace_point_type</link></member> | |
164 | <member><link linkend="boost_geometry.reference.reverse_dispatch">boost::geometry::reverse_dispatch</link></member> | |
165 | <member><link linkend="boost_geometry.reference.tag">boost::geometry::tag</link></member> | |
166 | <member><link linkend="boost_geometry.reference.topological_dimension">boost::geometry::topological_dimension</link></member> | |
167 | </simplelist> | |
168 | </entry> | |
169 | <entry valign="top"> | |
170 | <bridgehead renderas="sect3">Access Functions</bridgehead> | |
171 | <simplelist type="vert" columns="1"> | |
172 | <member><link linkend="boost_geometry.reference.exterior_ring">boost::geometry::exterior_ring</link></member> | |
173 | <member><link linkend="boost_geometry.reference.get">boost::geometry::get</link></member> | |
174 | <member><link linkend="boost_geometry.reference.get_as_radian">boost::geometry::get_as_radian</link></member> | |
175 | <member><link linkend="boost_geometry.reference.interior_rings">boost::geometry::interior_rings</link></member> | |
176 | <member><link linkend="boost_geometry.reference.num_interior_rings">boost::geometry::num_interior_rings</link></member> | |
177 | <member><link linkend="boost_geometry.reference.num_points">boost::geometry::num_points</link></member> | |
178 | <member><link linkend="boost_geometry.reference.set">boost::geometry::set</link></member> | |
179 | <member><link linkend="boost_geometry.reference.set_from_radian">boost::geometry::set_from_radian</link></member> | |
180 | </simplelist> | |
181 | <bridgehead renderas="sect3">Classes</bridgehead> | |
182 | <simplelist type="vert" columns="1"> | |
183 | <member><link linkend="boost_geometry.reference.exception">boost::geometry::exception</link></member> | |
184 | <member> <link linkend="boost_geometry.reference.centroid_exception">boost::geometry::centroid_exception</link></member> | |
185 | </simplelist> | |
186 | </entry> | |
187 | </row> | |
188 | </tbody> | |
189 | </tgroup> | |
190 | ||
191 | <!-- ###### CONSTANTS ########################################################################## --> | |
192 | <tgroup cols="2"> | |
193 | <colspec colname="a"/> | |
194 | <colspec colname="b"/> | |
195 | <thead> | |
196 | <row> | |
197 | <entry valign="center" namest="a" nameend="b"> | |
198 | <bridgehead renderas="sect2">Constants</bridgehead> | |
199 | </entry> | |
200 | </row> | |
201 | </thead> | |
202 | <tbody> | |
203 | <row> | |
204 | <entry valign="top"> | |
205 | <bridgehead renderas="sect3">Numeric</bridgehead> | |
206 | <simplelist type="vert" columns="1"> | |
207 | <member><link linkend="boost_geometry.reference.max_corner">boost::geometry::max_corner</link></member> | |
208 | <member><link linkend="boost_geometry.reference.min_corner">boost::geometry::min_corner</link></member> | |
209 | <member><link linkend="boost_geometry.reference.order_selector">boost::geometry::order_selector</link></member> | |
210 | <member><link linkend="boost_geometry.reference.math__pi">boost::geometry::math::pi</link></member> | |
211 | <member><link linkend="boost_geometry.reference.math__two_pi">boost::geometry::math::two_pi</link></member> | |
212 | <member><link linkend="boost_geometry.reference.math__d2r">boost::geometry::math::d2r</link></member> | |
213 | <member><link linkend="boost_geometry.reference.math__r2d">boost::geometry::math::r2d</link></member> | |
214 | </simplelist> | |
215 | </entry> | |
216 | <entry valign="top"> | |
217 | <bridgehead renderas="sect3">Types</bridgehead> | |
218 | <simplelist type="vert" columns="1"> | |
219 | <member><link linkend="boost_geometry.reference.degree">boost::geometry::degree</link></member> | |
220 | <member><link linkend="boost_geometry.reference.radian">boost::geometry::radian</link></member> | |
221 | </simplelist> | |
222 | </entry> | |
223 | </row> | |
224 | </tbody> | |
225 | </tgroup> | |
226 | ||
227 | <!-- ###### COORDINATE SYSTEMS / ITERATORS ##################################################### --> | |
228 | <tgroup cols="2"> | |
229 | <colspec colname="a"/> | |
230 | <colspec colname="b"/> | |
231 | <colspec colname="c"/> | |
232 | <thead> | |
233 | <row> | |
234 | <entry valign="center" namest="a" nameend="a"> | |
235 | <bridgehead renderas="sect2">Coordinate Systems</bridgehead> | |
236 | </entry> | |
237 | <entry valign="center" namest="b" nameend="c"> | |
238 | <bridgehead renderas="sect2">Iterators</bridgehead> | |
239 | </entry> | |
240 | </row> | |
241 | </thead> | |
242 | <tbody> | |
243 | <row> | |
244 | <entry valign="top"> | |
245 | <bridgehead renderas="sect3">Classes</bridgehead> | |
246 | <simplelist type="vert" columns="1"> | |
247 | <member><link linkend="boost_geometry.reference.cs__cartesian">boost::geometry::cs::cartesian</link></member> | |
248 | <member><link linkend="boost_geometry.reference.cs__geographic">boost::geometry::cs::geographic</link></member> | |
249 | <member><link linkend="boost_geometry.reference.cs__polar">boost::geometry::cs::polar</link></member> | |
250 | <member><link linkend="boost_geometry.reference.cs__spherical">boost::geometry::cs::spherical</link></member> | |
251 | </simplelist> | |
252 | </entry> | |
253 | <entry valign="top"> | |
254 | <bridgehead renderas="sect3">Metafunctions</bridgehead> | |
255 | <simplelist type="vert" columns="1"> | |
256 | <member><link linkend="boost_geometry.reference.range_type">boost::geometry::range_type</link></member> | |
257 | </simplelist> | |
258 | <bridgehead renderas="sect3">Classes</bridgehead> | |
259 | <simplelist type="vert" columns="1"> | |
260 | <member><link linkend="boost_geometry.reference.circular_iterator">boost::geometry::circular_iterator</link></member> | |
261 | <member><link linkend="boost_geometry.reference.ever_circling_iterator">boost::geometry::ever_circling_iterator</link></member> | |
262 | <member><link linkend="boost_geometry.reference.one_section_segment_iterator">boost::geometry::one_section_segment_iterator</link></member> | |
263 | <member><link linkend="boost_geometry.reference.section_iterator">boost::geometry::section_iterator</link></member> | |
264 | <member><link linkend="boost_geometry.reference.segment_iterator">boost::geometry::segment_iterator</link></member> | |
265 | </simplelist> | |
266 | </entry> | |
267 | <entry valign="top"> | |
268 | <bridgehead renderas="sect3">Functions</bridgehead> | |
269 | <simplelist type="vert" columns="1"> | |
270 | <member><link linkend="boost_geometry.reference.make_segment_iterator">boost::geometry::make_segment_iterator</link></member> | |
271 | <member><link linkend="boost_geometry.reference.operator_eq__eq_">boost::geometry::operator==</link></member> | |
272 | <member><link linkend="boost_geometry.reference.operator_not__eq_">boost::geometry::operator!=</link></member> | |
273 | </simplelist> | |
274 | </entry> | |
275 | </row> | |
276 | </tbody> | |
277 | </tgroup> | |
278 | ||
279 | <!-- ###### ALGORITHMS ######################################################################### --> | |
280 | <tgroup cols="3"> | |
281 | <colspec colname="a"/> | |
282 | <colspec colname="b"/> | |
283 | <colspec colname="c"/> | |
284 | <thead> | |
285 | <row> | |
286 | <entry valign="center" namest="a" nameend="c"> | |
287 | <bridgehead renderas="sect2">Algorithms</bridgehead> | |
288 | </entry> | |
289 | </row> | |
290 | </thead> | |
291 | <tbody> | |
292 | <row> | |
293 | <entry valign="top"> | |
294 | <bridgehead renderas="sect3">Geometry Constructors</bridgehead> | |
295 | <simplelist type="vert" columns="1"> | |
296 | <member><link linkend="boost_geometry.reference.make">boost::geometry::make</link></member> | |
297 | <member><link linkend="boost_geometry.reference.make_inverse">boost::geometry::make_inverse</link></member> | |
298 | <member><link linkend="boost_geometry.reference.make_zero">boost::geometry::make_zero</link></member> | |
299 | </simplelist> | |
300 | <bridgehead renderas="sect3">Predicates</bridgehead> | |
301 | <simplelist type="vert" columns="1"> | |
302 | <member><link linkend="boost_geometry.reference.crosses">boost::geometry::crosses</link></member> | |
303 | <member><link linkend="boost_geometry.reference.disjoint">boost::geometry::disjoint</link></member> | |
304 | <member><link linkend="boost_geometry.reference.equals">boost::geometry::equals</link></member> | |
305 | <member><link linkend="boost_geometry.reference.intersects">boost::geometry::intersects</link></member> | |
306 | <member><link linkend="boost_geometry.reference.overlaps">boost::geometry::overlaps</link></member> | |
307 | <member><link linkend="boost_geometry.reference.selected">boost::geometry::selected</link></member> | |
308 | <member><link linkend="boost_geometry.reference.within">boost::geometry::within</link></member> | |
309 | </simplelist> | |
310 | </entry> | |
311 | <entry valign="top"> | |
312 | <bridgehead renderas="sect3">Append</bridgehead> | |
313 | <simplelist type="vert" columns="1"> | |
314 | <member><link linkend="boost_geometry.reference.append">boost::geometry::append</link></member> | |
315 | </simplelist> | |
316 | <bridgehead renderas="sect3">Area</bridgehead> | |
317 | <simplelist type="vert" columns="1"> | |
318 | <member><link linkend="boost_geometry.reference.area">boost::geometry::area</link></member> | |
319 | </simplelist> | |
320 | <bridgehead renderas="sect3">Assign</bridgehead> | |
321 | <simplelist type="vert" columns="1"> | |
322 | <member><link linkend="boost_geometry.reference.assign">boost::geometry::assign</link></member> | |
323 | <member><link linkend="boost_geometry.reference.assign_box_corners">boost::geometry::assign_box_corners</link></member> | |
324 | <member><link linkend="boost_geometry.reference.assign_inverse">boost::geometry::assign_inverse</link></member> | |
325 | <member><link linkend="boost_geometry.reference.assign_point_from_index">boost::geometry::assign_point_from_index</link></member> | |
326 | <member><link linkend="boost_geometry.reference.assign_point_to_index">boost::geometry::assign_point_to_index</link></member> | |
327 | <member><link linkend="boost_geometry.reference.assign_zero">boost::geometry::assign_zero</link></member> | |
328 | </simplelist> | |
329 | <bridgehead renderas="sect3">Buffer</bridgehead> | |
330 | <simplelist type="vert" columns="1"> | |
331 | <member><link linkend="boost_geometry.reference.buffer">boost::geometry::buffer</link></member> | |
332 | <member><link linkend="boost_geometry.reference.make_buffer">boost::geometry::make_buffer</link></member> | |
333 | </simplelist> | |
334 | </entry> | |
335 | <entry valign="top"> | |
336 | <bridgehead renderas="sect3">Centroid</bridgehead> | |
337 | <simplelist type="vert" columns="1"> | |
338 | <member><link linkend="boost_geometry.reference.centroid">boost::geometry::centroid</link></member> | |
339 | <member><link linkend="boost_geometry.reference.make_centroid">boost::geometry::make_centroid</link></member> | |
340 | </simplelist> | |
341 | <bridgehead renderas="sect3">Clear</bridgehead> | |
342 | <simplelist type="vert" columns="1"> | |
343 | <member><link linkend="boost_geometry.reference.clear">boost::geometry::clear</link></member> | |
344 | </simplelist> | |
345 | <bridgehead renderas="sect3">Combine</bridgehead> | |
346 | <simplelist type="vert" columns="1"> | |
347 | <member><link linkend="boost_geometry.reference.combine">boost::geometry::combine</link></member> | |
348 | </simplelist> | |
349 | <bridgehead renderas="sect3">Convert</bridgehead> | |
350 | <simplelist type="vert" columns="1"> | |
351 | <member><link linkend="boost_geometry.reference.convert">boost::geometry::convert</link></member> | |
352 | </simplelist> | |
353 | <bridgehead renderas="sect3">Convex Hull</bridgehead> | |
354 | <simplelist type="vert" columns="1"> | |
355 | <member><link linkend="boost_geometry.reference.convex_hull">boost::geometry::convex_hull</link></member> | |
356 | <member><link linkend="boost_geometry.reference.convex_hull_inserter">boost::geometry::convex_hull_inserter</link></member> | |
357 | </simplelist> | |
358 | <bridgehead renderas="sect3">Correct</bridgehead> | |
359 | <simplelist type="vert" columns="1"> | |
360 | <member><link linkend="boost_geometry.reference.correct">boost::geometry::correct</link></member> | |
361 | </simplelist> | |
362 | </entry> | |
363 | </row> | |
364 | <row> | |
365 | <entry valign="top"> | |
366 | <bridgehead renderas="sect3">Distance</bridgehead> | |
367 | <simplelist type="vert" columns="1"> | |
368 | <member><link linkend="boost_geometry.reference.distance">boost::geometry::distance</link></member> | |
369 | </simplelist> | |
370 | <bridgehead renderas="sect3">Difference</bridgehead> | |
371 | <simplelist type="vert" columns="1"> | |
372 | <member><link linkend="boost_geometry.reference.difference">boost::geometry::difference</link></member> | |
373 | <member><link linkend="boost_geometry.reference.sym_difference">boost::geometry::sym_difference</link></member> | |
374 | </simplelist> | |
375 | <bridgehead renderas="sect3">Dissolve</bridgehead> | |
376 | <simplelist type="vert" columns="1"> | |
377 | <member><link linkend="boost_geometry.reference.dissolve">boost::geometry::dissolve</link></member> | |
378 | </simplelist> | |
379 | <bridgehead renderas="sect3">Envelope</bridgehead> | |
380 | <simplelist type="vert" columns="1"> | |
381 | <member><link linkend="boost_geometry.reference.envelope">boost::geometry::envelope</link></member> | |
382 | <member><link linkend="boost_geometry.reference.make_envelope">boost::geometry::make_envelope</link></member> | |
383 | </simplelist> | |
384 | <bridgehead renderas="sect3">for_each</bridgehead> | |
385 | <simplelist type="vert" columns="1"> | |
386 | <member><link linkend="boost_geometry.reference.for_each_point">boost::geometry::for_each_point</link></member> | |
387 | <member><link linkend="boost_geometry.reference.for_each_segment">boost::geometry::for_each_segment</link></member> | |
388 | </simplelist> | |
389 | <bridgehead renderas="sect3">Intersection</bridgehead> | |
390 | <simplelist type="vert" columns="1"> | |
391 | <member><link linkend="boost_geometry.reference.intersection_inserter">boost::geometry::intersection_inserter</link></member> | |
392 | </simplelist> | |
393 | </entry> | |
394 | <entry valign="top"> | |
395 | <bridgehead renderas="sect3">Length</bridgehead> | |
396 | <simplelist type="vert" columns="1"> | |
397 | <member><link linkend="boost_geometry.reference.length">boost::geometry::length</link></member> | |
398 | </simplelist> | |
399 | <bridgehead renderas="sect3">Overlay</bridgehead> | |
400 | <simplelist type="vert" columns="1"> | |
401 | <member><link linkend="boost_geometry.reference.copy_segments">boost::geometry::copy_segments</link></member> | |
402 | <member><link linkend="boost_geometry.reference.copy_segment_point">boost::geometry::copy_segment_point</link></member> | |
403 | <member><link linkend="boost_geometry.reference.copy_segment_points">boost::geometry::copy_segment_points</link></member> | |
404 | <member><link linkend="boost_geometry.reference.enrich_intersection_points">boost::geometry::enrich_intersection_points</link></member> | |
405 | <member><link linkend="boost_geometry.reference.get_turns">boost::geometry::get_turns</link></member> | |
406 | <member><link linkend="boost_geometry.reference.traverse">boost::geometry::traverse</link></member> | |
407 | </simplelist> | |
408 | <bridgehead renderas="sect3">Perimeter</bridgehead> | |
409 | <simplelist type="vert" columns="1"> | |
410 | <member><link linkend="boost_geometry.reference.perimeter">boost::geometry::perimeter</link></member> | |
411 | </simplelist> | |
412 | <bridgehead renderas="sect3">Reverse</bridgehead> | |
413 | <simplelist type="vert" columns="1"> | |
414 | <member><link linkend="boost_geometry.reference.reverse">boost::geometry::reverse</link></member> | |
415 | </simplelist> | |
416 | </entry> | |
417 | <entry valign="top"> | |
418 | <bridgehead renderas="sect3">Section</bridgehead> | |
419 | <simplelist type="vert" columns="1"> | |
420 | <member><link linkend="boost_geometry.reference.get_section">boost::geometry::get_section</link></member> | |
421 | <member><link linkend="boost_geometry.reference.sectionalize">boost::geometry::sectionalize</link></member> | |
422 | </simplelist> | |
423 | <bridgehead renderas="sect3">Simplify</bridgehead> | |
424 | <simplelist type="vert" columns="1"> | |
425 | <member><link linkend="boost_geometry.reference.simplify">boost::geometry::simplify</link></member> | |
426 | <member><link linkend="boost_geometry.reference.simplify_inserter">boost::geometry::simplify_inserter</link></member> | |
427 | </simplelist> | |
428 | <bridgehead renderas="sect3">Transform</bridgehead> | |
429 | <simplelist type="vert" columns="1"> | |
430 | <member><link linkend="boost_geometry.reference.transform">boost::geometry::transform</link></member> | |
431 | </simplelist> | |
432 | <bridgehead renderas="sect3">Union</bridgehead> | |
433 | <simplelist type="vert" columns="1"> | |
434 | <member><link linkend="boost_geometry.reference.union_inserter">boost::geometry::union_inserter</link></member> | |
435 | </simplelist> | |
436 | <bridgehead renderas="sect3">Unique</bridgehead> | |
437 | <simplelist type="vert" columns="1"> | |
438 | <member><link linkend="boost_geometry.reference.unique">boost::geometry::unique</link></member> | |
439 | </simplelist> | |
440 | <bridgehead renderas="sect3">Miscellaneous Utilities</bridgehead> | |
441 | <simplelist type="vert" columns="1"> | |
442 | <member><link linkend="boost_geometry.reference.parse">boost::geometry::parse</link></member> | |
443 | </simplelist> | |
444 | </entry> | |
445 | </row> | |
446 | </tbody> | |
447 | </tgroup> | |
448 | ||
449 | <!-- ###### POLICIES ########################################################################### --> | |
450 | <tgroup cols="2"> | |
451 | <colspec colname="a"/> | |
452 | <colspec colname="b"/> | |
453 | <thead> | |
454 | <row> | |
455 | <entry valign="center" namest="a" nameend="b"> | |
456 | <bridgehead renderas="sect2">Policies</bridgehead> | |
457 | </entry> | |
458 | </row> | |
459 | </thead> | |
460 | <tbody> | |
461 | <row> | |
462 | <entry valign="top"> | |
463 | <bridgehead renderas="sect3">Compare</bridgehead> | |
464 | <simplelist type="vert" columns="1"> | |
465 | <member><link linkend="boost_geometry.reference.equal_to">boost::geometry::equal_to</link></member> | |
466 | <member><link linkend="boost_geometry.reference.greater">boost::geometry::greater</link></member> | |
467 | <member><link linkend="boost_geometry.reference.less">boost::geometry::less</link></member> | |
468 | </simplelist> | |
469 | </entry> | |
470 | <entry valign="top"> | |
471 | <bridgehead renderas="sect3">Relate</bridgehead> | |
472 | <simplelist type="vert" columns="1"> | |
473 | <member><link linkend="boost_geometry.reference.policies__relate__direction_type">boost::geometry::policies::relate::direction_type</link></member> | |
474 | <member><link linkend="boost_geometry.reference.policies__relate__segments_de9im">boost::geometry::policies::relate::segments_de9im</link></member> | |
475 | <member><link linkend="boost_geometry.reference.policies__relate__segments_direction">boost::geometry::policies::relate::segments_direction</link></member> | |
476 | <member><link linkend="boost_geometry.reference.policies__relate__segments_intersection_points">boost::geometry::policies::relate::segments_intersection_points</link></member> | |
477 | <member><link linkend="boost_geometry.reference.policies__relate__segments_tupled">boost::geometry::policies::relate::segments_tupled</link></member> | |
478 | </simplelist> | |
479 | </entry> | |
480 | </row> | |
481 | </tbody> | |
482 | </tgroup> | |
483 | ||
484 | <!-- ###### STRATEGY CONCEPTS ################################################################## --> | |
485 | <tgroup cols="2"> | |
486 | <colspec colname="a"/> | |
487 | <colspec colname="b"/> | |
488 | <thead> | |
489 | <row> | |
490 | <entry valign="center" namest="a" nameend="b"> | |
491 | <bridgehead renderas="sect2">Strategy Concepts</bridgehead> | |
492 | </entry> | |
493 | </row> | |
494 | </thead> | |
495 | <tbody> | |
496 | <row> | |
497 | <entry valign="top"> | |
498 | <simplelist type="vert" columns="1"> | |
499 | <member><link linkend="boost_geometry.reference.concept__AreaStrategy">boost::geometry::concepts::AreaStrategy</link></member> | |
500 | <member><link linkend="boost_geometry.reference.concept__CentroidStrategy">boost::geometry::concepts::CentroidStrategy</link></member> | |
501 | <member><link linkend="boost_geometry.reference.concept__ConvexHullStrategy">boost::geometry::concepts::ConvexHullStrategy</link></member> | |
502 | <member><link linkend="boost_geometry.reference.concept__PointDistanceStrategy">boost::geometry::concepts::PointDistanceStrategy</link></member> | |
503 | <member><link linkend="boost_geometry.reference.concept__PointSegmentDistanceStrategy">boost::geometry::concepts::PointSegmentDistanceStrategy</link></member> | |
504 | </simplelist> | |
505 | </entry> | |
506 | <entry valign="top"> | |
507 | <simplelist type="vert" columns="1"> | |
508 | <member><link linkend="boost_geometry.reference.concept__SegmentIntersectStrategy">boost::geometry::concepts::SegmentIntersectStrategy</link></member> | |
509 | <member><link linkend="boost_geometry.reference.concept__SimplifyStrategy">boost::geometry::concepts::SimplifyStrategy</link></member> | |
510 | <member><link linkend="boost_geometry.reference.concept__WithinStrategy">boost::geometry::concepts::WithinStrategy</link></member> | |
511 | </simplelist> | |
512 | </entry> | |
513 | </row> | |
514 | </tbody> | |
515 | </tgroup> | |
516 | ||
517 | <!-- ###### STRATEGIES ######################################################################### --> | |
518 | <tgroup cols="3"> | |
519 | <colspec colname="a"/> | |
520 | <colspec colname="b"/> | |
521 | <colspec colname="c"/> | |
522 | <thead> | |
523 | <row> | |
524 | <entry valign="center" namest="a" nameend="c"> | |
525 | <bridgehead renderas="sect2">Strategies</bridgehead> | |
526 | </entry> | |
527 | </row> | |
528 | </thead> | |
529 | <tbody> | |
530 | <row> | |
531 | <entry valign="top"> | |
532 | <bridgehead renderas="sect3">Area</bridgehead> | |
533 | <simplelist type="vert" columns="1"> | |
534 | <member><link linkend="boost_geometry.reference.strategy_area">boost::geometry::strategy_area</link></member> | |
535 | <member><link linkend="boost_geometry.reference.area_result">boost::geometry::area_result</link></member> | |
536 | <member><link linkend="boost_geometry.reference.strategy__area__by_triangles">boost::geometry::strategy::area::by_triangles</link></member> | |
537 | <member><link linkend="boost_geometry.reference.strategy__area__huiller">boost::geometry::strategy::area::huiller</link></member> | |
538 | </simplelist> | |
539 | </entry> | |
540 | <entry valign="top"> | |
541 | <bridgehead renderas="sect3">Buffer</bridgehead> | |
542 | <simplelist type="vert" columns="1"> | |
543 | <member><link linkend="boost_geometry.reference.strategy__buffer__join_miter">boost::geometry::strategy::buffer::join_miter</link></member> | |
544 | <member><link linkend="boost_geometry.reference.strategy__buffer__join_bevel">boost::geometry::strategy::buffer::join_bevel</link></member> | |
545 | <member><link linkend="boost_geometry.reference.strategy__buffer__join_round">boost::geometry::strategy::buffer::join_round</link></member> | |
546 | </simplelist> | |
547 | </entry> | |
548 | <entry valign="top"> | |
549 | <bridgehead renderas="sect3">Centroid</bridgehead> | |
550 | <simplelist type="vert" columns="1"> | |
551 | <member><link linkend="boost_geometry.reference.strategy_centroid">boost::geometry::strategy_centroid</link></member> | |
552 | <member><link linkend="boost_geometry.reference.strategy__centroid___bashein_detmer">boost::geometry::strategy::centroid_::bashein_detmer</link></member> | |
553 | <member><link linkend="boost_geometry.reference.strategy__centroid___centroid_average">boost::geometry::strategy::centroid_::centroid_average</link></member> | |
554 | </simplelist> | |
555 | </entry> | |
556 | </row> | |
557 | <row> | |
558 | <entry valign="top"> | |
559 | <bridgehead renderas="sect3">Compare</bridgehead> | |
560 | <simplelist type="vert" columns="1"> | |
561 | <member><link linkend="boost_geometry.reference.strategy_compare">boost::geometry::strategy_compare</link></member> | |
562 | <member><link linkend="boost_geometry.reference.strategy__compare__default_strategy">boost::geometry::strategy::compare::default_strategy</link></member> | |
563 | <member><link linkend="boost_geometry.reference.strategy__compare__circular_comparator">boost::geometry::strategy::compare::circular_comparator</link></member> | |
564 | </simplelist> | |
565 | </entry> | |
566 | <entry valign="top"> | |
567 | <bridgehead renderas="sect3">Convex Hull</bridgehead> | |
568 | <simplelist type="vert" columns="1"> | |
569 | <member><link linkend="boost_geometry.reference.strategy_convex_hull">boost::geometry::strategy_convex_hull</link></member> | |
570 | <member><link linkend="boost_geometry.reference.strategy__convex_hull__graham_andrew">boost::geometry::strategy::convex_hull::graham_andrew</link></member> | |
571 | </simplelist> | |
572 | </entry> | |
573 | <entry valign="top"> | |
574 | <bridgehead renderas="sect3">Distance</bridgehead> | |
575 | <simplelist type="vert" columns="1"> | |
576 | <member><link linkend="boost_geometry.reference.strategy_distance">boost::geometry::strategy_distance</link></member> | |
577 | <member><link linkend="boost_geometry.reference.strategy_distance_segment">boost::geometry::strategy_distance_segment</link></member> | |
578 | <member><link linkend="boost_geometry.reference.cartesian_distance">boost::geometry::cartesian_distance</link></member> | |
579 | <member><link linkend="boost_geometry.reference.distance_result">boost::geometry::distance_result</link></member> | |
580 | <member><link linkend="boost_geometry.reference.make_distance_result">boost::geometry::make_distance_result</link></member> | |
581 | <member><link linkend="boost_geometry.reference.close_to_zero">boost::geometry::close_to_zero</link></member> | |
582 | <member><link linkend="boost_geometry.reference.fuzzy_equals">boost::geometry::fuzzy_equals</link></member> | |
583 | <member><link linkend="boost_geometry.reference.strategy__distance__projected_point">boost::geometry::strategy::distance::projected_point</link></member> | |
584 | <member><link linkend="boost_geometry.reference.strategy__distance__pythagoras">boost::geometry::strategy::distance::pythagoras</link></member> | |
585 | <member><link linkend="boost_geometry.reference.strategy__distance__cross_track">boost::geometry::strategy::distance::cross_track</link></member> | |
586 | <member><link linkend="boost_geometry.reference.strategy__distance__haversine">boost::geometry::strategy::distance::haversine</link></member> | |
587 | </simplelist> | |
588 | </entry> | |
589 | </row> | |
590 | <row> | |
591 | <entry valign="top"> | |
592 | <bridgehead renderas="sect3">Intersection</bridgehead> | |
593 | <simplelist type="vert" columns="1"> | |
594 | <member><link linkend="boost_geometry.reference.de9im">boost::geometry::de9im</link></member> | |
595 | <member><link linkend="boost_geometry.reference.de9im_segment">boost::geometry::de9im_segment</link></member> | |
596 | <member><link linkend="boost_geometry.reference.segment_intersection_points">boost::geometry::segment_intersection_points</link></member> | |
597 | <member><link linkend="boost_geometry.reference.strategy_intersection">boost::geometry::strategy_intersection</link></member> | |
598 | <member><link linkend="boost_geometry.reference.strategy__intersection__liang_barsky">boost::geometry::strategy::intersection::liang_barsky</link></member> | |
599 | <member><link linkend="boost_geometry.reference.strategy__intersection__relate_cartesian_segments">boost::geometry::strategy::intersection::relate_cartesian_segments</link></member> | |
600 | <member><link linkend="boost_geometry.reference.strategy__intersection__relate_cartesian_segments">boost::geometry::strategy::intersection::relate_cartesian_segments</link></member> | |
601 | </simplelist> | |
602 | </entry> | |
603 | <entry valign="top"> | |
604 | <bridgehead renderas="sect3">Side</bridgehead> | |
605 | <simplelist type="vert" columns="1"> | |
606 | <member><link linkend="boost_geometry.reference.strategy_side">boost::geometry::strategy_side</link></member> | |
607 | <member><link linkend="boost_geometry.reference.side_info">boost::geometry::side_info</link></member> | |
608 | <member><link linkend="boost_geometry.reference.strategy__side__course">boost::geometry::strategy::side::course</link></member> | |
609 | <member><link linkend="boost_geometry.reference.strategy__side__side_by_triangle">boost::geometry::strategy::side::side_by_triangle</link></member> | |
610 | <member><link linkend="boost_geometry.reference.strategy__side__side_by_cross_track">boost::geometry::strategy::side::side_by_cross_track</link></member> | |
611 | </simplelist> | |
612 | </entry> | |
613 | <entry valign="top"> | |
614 | <bridgehead renderas="sect3">Simplify</bridgehead> | |
615 | <simplelist type="vert" columns="1"> | |
616 | <member><link linkend="boost_geometry.reference.strategy__simplify__douglas_peucker">boost::geometry::strategy::simplify::douglas_peucker</link></member> | |
617 | </simplelist> | |
618 | </entry> | |
619 | </row> | |
620 | <row> | |
621 | <entry valign="top"> | |
622 | <bridgehead renderas="sect3">Transform</bridgehead> | |
623 | <simplelist type="vert" columns="1"> | |
624 | <member><link linkend="boost_geometry.reference.strategy_transform">boost::geometry::strategy_transform</link></member> | |
625 | <member><link linkend="boost_geometry.reference.strategy__transform__copy_direct">boost::geometry::strategy::copy_direct</link></member> | |
626 | <member><link linkend="boost_geometry.reference.strategy__transform__copy_per_coordinate">boost::geometry::strategy::copy_per_coordinate</link></member> | |
627 | <member><link linkend="boost_geometry.reference.strategy__transform__degree_radian_vv">boost::geometry::strategy::degree_radian_vv</link></member> | |
628 | <member><link linkend="boost_geometry.reference.strategy__transform__degree_radian_vv_3">boost::geometry::strategy::degree_radian_vv_3</link></member> | |
629 | <member><link linkend="boost_geometry.reference.strategy__transform__from_spherical_2_to_cartesian_3">boost::geometry::strategy::from_spherical_2_to_cartesian_3</link></member> | |
630 | <member><link linkend="boost_geometry.reference.strategy__transform__from_spherical_3_to_cartesian_3">boost::geometry::strategy::from_spherical_3_to_cartesian_3</link></member> | |
631 | <member><link linkend="boost_geometry.reference.strategy__transform__from_cartesian_3_to_spherical_2">boost::geometry::strategy::from_cartesian_3_to_spherical_2</link></member> | |
632 | <member><link linkend="boost_geometry.reference.strategy__transform__from_cartesian_3_to_spherical_3">boost::geometry::strategy::from_cartesian_3_to_spherical_3</link></member> | |
633 | <member><link linkend="boost_geometry.reference.strategy__transform__inverse_transformer">boost::geometry::strategy::inverse_transformer</link></member> | |
634 | <member><link linkend="boost_geometry.reference.strategy__transform__map_transformer">boost::geometry::strategy::map_transformer</link></member> | |
635 | <member><link linkend="boost_geometry.reference.strategy__transform__ublas_transformer">boost::geometry::strategy::ublas_transformer</link></member> | |
636 | <member><link linkend="boost_geometry.reference.strategy__transform__translate_transformer">boost::geometry::strategy::translate_transformer</link></member> | |
637 | <member><link linkend="boost_geometry.reference.strategy__transform__scale_transformer">boost::geometry::strategy::scale_transformer</link></member> | |
638 | <member><link linkend="boost_geometry.reference.strategy__transform__rotate_transformer">boost::geometry::strategy::rotate_transformer</link></member> | |
639 | </simplelist> | |
640 | </entry> | |
641 | <entry valign="top"> | |
642 | <bridgehead renderas="sect3">Within</bridgehead> | |
643 | <simplelist type="vert" columns="1"> | |
644 | <member><link linkend="boost_geometry.reference.strategy__within__winding">boost::geometry::strategy::winding</link></member> | |
645 | <member><link linkend="boost_geometry.reference.strategy__within__crossings_multiply">boost::geometry::strategy::crossings_multiply</link></member> | |
646 | <member><link linkend="boost_geometry.reference.strategy__within__franklin">boost::geometry::strategy::franklin</link></member> | |
647 | </simplelist> | |
648 | </entry> | |
649 | <entry valign="top"> | |
650 | <bridgehead renderas="sect3">Miscellaneous Utilities</bridgehead> | |
651 | <simplelist type="vert" columns="1"> | |
652 | <member><link linkend="boost_geometry.reference.strategy__not_implemented">boost::geometry::strategy::not_implemented</link></member> | |
653 | </simplelist> | |
654 | </entry> | |
655 | </row> | |
656 | </tbody> | |
657 | </tgroup> | |
658 | ||
659 | <!-- ###### ARITHMETIC ######################################################################### --> | |
660 | <tgroup cols="4"> | |
661 | <colspec colname="a"/> | |
662 | <colspec colname="b"/> | |
663 | <colspec colname="c"/> | |
664 | <colspec colname="d"/> | |
665 | <thead> | |
666 | <row> | |
667 | <entry valign="center" namest="a" nameend="d"> | |
668 | <bridgehead renderas="sect2">Arithmetic</bridgehead> | |
669 | </entry> | |
670 | </row> | |
671 | </thead> | |
672 | <tbody> | |
673 | <row> | |
674 | <entry valign="top"> | |
675 | <bridgehead renderas="sect3">Add</bridgehead> | |
676 | <simplelist type="vert" columns="1"> | |
677 | <member><link linkend="boost_geometry.reference.add_point">boost::geometry::add_point</link></member> | |
678 | <member><link linkend="boost_geometry.reference.add_value">boost::geometry::add_value</link></member> | |
679 | </simplelist> | |
680 | </entry> | |
681 | <entry valign="top"> | |
682 | <bridgehead renderas="sect3">Subtract</bridgehead> | |
683 | <simplelist type="vert" columns="1"> | |
684 | <member><link linkend="boost_geometry.reference.subtract_point">boost::geometry::subtract_point</link></member> | |
685 | <member><link linkend="boost_geometry.reference.subtract_value">boost::geometry::subtract_value</link></member> | |
686 | </simplelist> | |
687 | </entry> | |
688 | <entry valign="top"> | |
689 | <bridgehead renderas="sect3">Multiply</bridgehead> | |
690 | <simplelist type="vert" columns="1"> | |
691 | <member><link linkend="boost_geometry.reference.multiply_point">boost::geometry::multiply_point</link></member> | |
692 | <member><link linkend="boost_geometry.reference.multiply_value">boost::geometry::multiply_value</link></member> | |
693 | </simplelist> | |
694 | </entry> | |
695 | <entry valign="top"> | |
696 | <bridgehead renderas="sect3">Divide</bridgehead> | |
697 | <simplelist type="vert" columns="1"> | |
698 | <member><link linkend="boost_geometry.reference.divide_point">boost::geometry::divide_point</link></member> | |
699 | <member><link linkend="boost_geometry.reference.divide_value">boost::geometry::divide_value</link></member> | |
700 | </simplelist> | |
701 | </entry> | |
702 | </row> | |
703 | <row> | |
704 | <entry valign="center" namest="a" nameend="d"> | |
705 | <bridgehead renderas="sect3">Products</bridgehead> | |
706 | <simplelist type="vert" columns="1"> | |
707 | <member><link linkend="boost_geometry.reference.cross_product">boost::geometry::cross_product</link></member> | |
708 | <member><link linkend="boost_geometry.reference.dot_product">boost::geometry::dot_product</link></member> | |
709 | </simplelist> | |
710 | </entry> | |
711 | </row> | |
712 | </tbody> | |
713 | </tgroup> | |
714 | ||
715 | <!-- ###### EXTENSIONS ########################################################################### --> | |
716 | <tgroup cols="3"> | |
717 | <colspec colname="a"/> | |
718 | <colspec colname="b"/> | |
719 | <colspec colname="c"/> | |
720 | <thead> | |
721 | <row> | |
722 | <entry valign="center" namest="a" nameend="c"> | |
723 | <bridgehead renderas="sect2">Extensions</bridgehead> | |
724 | </entry> | |
725 | </row> | |
726 | </thead> | |
727 | <tbody> | |
728 | <row> | |
729 | <entry valign="top"> | |
730 | <bridgehead renderas="sect3">TODO</bridgehead> | |
731 | <simplelist type="vert" columns="1"> | |
732 | <member><link linkend="boost_geometry.reference.">...</link></member> | |
733 | </simplelist> | |
734 | </entry> | |
735 | </row> | |
736 | </tbody> | |
737 | </tgroup> | |
738 | ||
739 | </informaltable> |