2
0
mirror of https://github.com/boostorg/polygon.git synced 2026-02-13 12:42:12 +00:00

removed reference to 45-degree booleans optimization

[SVN r69616]
This commit is contained in:
Luke Simonson
2011-03-07 01:31:09 +00:00
parent 58685a167d
commit e2ef0ce717

View File

@@ -69,14 +69,9 @@ geometry regions.  A Polygon Set Concept may be defined with floating point
coordinates, but a snap rounding distance of one integer unit will still be
applied, furthermore, geometry outside the domain where one integer unit is
sufficient to provide robustness may lead to undefined behavior in algorithms. 
It is recommended to use integer coordinates for robust operations.  In the
case that data represented contains only Manhattan geometry a runtime check will
default to the Manhattan algorithm.  The results of which are identical to
what the general algorithm would do, but obtained more efficiently.  In the
case that the data represented contains only Manhattan and 45-degree geometry a
runtime check will default to the faster 45-degree algorithm.  The results
of which may differ slight from what the general algorithm would do because
non-integer intersections will be handled differently.</font><p>Users are recommended to use std::vector and std::list of user defined polygons
It is recommended to use 32-bit integer coordinates for robust operations.
</font><p>Users are recommended to use std::vector and std::list of user defined polygons
or library provided polygon_set_data&lt;coordinate_type&gt; objects.&nbsp; Lists
and vectors of models of polygon_concept or polygon_with_holes_concept are automatically models of polygon_set_concept.</p>
<p>Example code <a href="gtl_custom_polygon_set.htm">custom_polygon_set.cpp</a>
@@ -648,4 +643,4 @@ polygon_set_data&amp;<br> <b>scale</b>(const scaling_type&amp;
</tr>
</table>
</html>
</html>