Commit Graph

1059 Commits

Author SHA1 Message Date
Barend Gehrels
bbb95e04b3 [geometry] rephrased solution to avoid signed/unsigned warning
[SVN r79671]
2012-07-22 13:31:26 +00:00
Barend Gehrels
7e6ea5baef [geometry] Small tweak, avoid inner rings with e.g. two points only. Plus comment update / tab removal
[SVN r79669]
2012-07-22 13:05:29 +00:00
Barend Gehrels
f6f6dc7b73 [geometry] updates some flaws (w.r.t. headerfiles, comments) for buffer/offset
[SVN r79642]
2012-07-21 18:20:36 +00:00
Barend Gehrels
aa8b26c69f [geometry] Get rid of auto which was (temporary) inserted during creating buffer operations
[SVN r79641]
2012-07-21 18:18:50 +00:00
Barend Gehrels
f2575b0127 [geometry] Add note about breaking change w.r.t. custom point pointer
[SVN r79533]
2012-07-15 14:52:19 +00:00
Barend Gehrels
8c6840c105 [geometry] updated release notes
[SVN r79529]
2012-07-15 14:33:24 +00:00
Barend Gehrels
b3bafc9e4e [geometry] Bugfix in document generator. Details:
The XML generated by Doxygen contains parameters twice: first shortly ("memberdef -> param"), below more in detail ("memberdef -> detaileddescription -> para -> parameterlist -> parameteritem"). However, the second one is not always in the parameter-order, apparently. At least this was the case for simplify.

This change fixes that. We now get it from param, get the details in a separate list and copy the details to the original list such that order is preserved.

[SVN r79528]
2012-07-15 12:08:11 +00:00
Barend Gehrels
67d9f79bd3 [geometry] Bugfix for integer coordinates, causing intersection points at wrong locations (severe)
[SVN r79505]
2012-07-14 16:58:23 +00:00
Barend Gehrels
5ae467dbc7 [geometry] removed tabs in cart_intersect.hpp
[SVN r79504]
2012-07-14 16:53:22 +00:00
John Maddock
96da1eea57 Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).

[SVN r79492]
2012-07-14 11:21:03 +00:00
Barend Gehrels
c506c476dd [geometry] changes in examples w.r.t. custom pointer types
[SVN r79370]
2012-07-08 20:17:21 +00:00
Barend Gehrels
8f67363fa8 [geometry] changes in test reflecting custom pointer types
[SVN r79369]
2012-07-08 20:16:09 +00:00
Barend Gehrels
04a8bb8018 [geometry] Breaking change (for some situations). Changed custom-pointer-types w.r.t. typetraits. This is based on ideas on the mailing list, Bruno, Mats and me
[SVN r79368]
2012-07-08 20:15:06 +00:00
Barend Gehrels
462ca36fe7 [geometry] Add Karsten Ahnert to contributors for patch
[SVN r79209]
2012-07-01 15:54:37 +00:00
Barend Gehrels
58fcae77d8 [geometry] unit tests for problem/patch of Karsten Ahnert to fix cross-track error
[SVN r79208]
2012-07-01 15:49:22 +00:00
Barend Gehrels
ea99120ca1 [geometry] applied patch of Karsten Ahnert to fix cross-track error
[SVN r79207]
2012-07-01 15:44:11 +00:00
Daniel James
d35eb8f2df Make the new pdf install rules explicit, and fix intrusive's.
[SVN r78877]
2012-06-11 01:33:10 +00:00
John Maddock
abc9585a10 Changes required to build PDF versions of docs.
[SVN r78845]
2012-06-07 12:32:56 +00:00
Bruno Lalande
24ab79556d Integrated 'overlaps' into support_status.
[SVN r78842]
2012-06-06 22:58:34 +00:00
Bruno Lalande
60673ef3e5 Used not_implemented on 'overlaps' algorithm.
[SVN r78841]
2012-06-06 22:54:39 +00:00
Bruno Lalande
68d75892d1 Made dispatch::overlaps able to retrieve the tags by itself.
[SVN r78840]
2012-06-06 22:43:21 +00:00
Bruno Lalande
671123b0fc Integrated expand into support_status.
[SVN r78825]
2012-06-05 21:27:12 +00:00
Bruno Lalande
f3a50d889b Applied not_implemented to expand algorithm.
[SVN r78824]
2012-06-05 21:21:41 +00:00
Bruno Lalande
55bd635431 Made dispatch::expand more self-contained.
[SVN r78822]
2012-06-05 21:08:53 +00:00
Bruno Lalande
26538787b2 Applied not_implemented to equals algorithm.
[SVN r78821]
2012-06-05 21:08:09 +00:00
Bruno Lalande
4cf2ce3baa Integrated equals algorithm into support_status.
[SVN r78820]
2012-06-05 19:44:40 +00:00
Bruno Lalande
fe69c4fa3f Adapted multi specializations of dispatch::equals to last changes.
[SVN r78819]
2012-06-05 19:42:07 +00:00
Bruno Lalande
be4a03b7c1 Made dispatch::equals self-reversible.
[SVN r78818]
2012-06-05 18:49:56 +00:00
Bruno Lalande
7978fc6c95 Made dispatch::equals more self-contained.
[SVN r78817]
2012-06-05 18:41:43 +00:00
Bruno Lalande
a9e33e02e9 Integrated envelope algorithm into support_status.
[SVN r78816]
2012-06-05 18:40:48 +00:00
Bruno Lalande
a45af28485 Integrated not_implemented into envelope.
[SVN r78814]
2012-06-05 16:57:22 +00:00
Bruno Lalande
9cd61fb3cd Moved template params from class to function level in dispatch::envelope for those we don't actually dispatch on.
[SVN r78813]
2012-06-05 16:47:37 +00:00
Bruno Lalande
dc880255fa Added disjoint algorithm to support_status.
[SVN r78812]
2012-06-05 15:57:09 +00:00
Bruno Lalande
4da6143920 Made dispatch::disjoint more self-contained.
[SVN r78809]
2012-06-04 19:13:34 +00:00
Bruno Lalande
15e85e390d Moved more template params from class to function level in intersection.
[SVN r78808]
2012-06-04 17:57:21 +00:00
Bruno Lalande
ff423e5a0b Moved Strategy template param from class to function in intersection.
[SVN r78804]
2012-06-03 22:48:02 +00:00
Barend Gehrels
de83c413e8 [geometry] take output point type (overlay) / enable different point types (point on border)
[SVN r78797]
2012-06-01 21:49:28 +00:00
Barend Gehrels
117d6209dc [geometry] Unit test for formerly failing disjoint for polygon/box
[SVN r78796]
2012-06-01 21:46:03 +00:00
Barend Gehrels
b194a3000f [geometry] fix of failing disjoint for polygon/box
[SVN r78795]
2012-06-01 21:43:56 +00:00
Barend Gehrels
a2636874eb [geometry] commented non running unit tests - their result (still) differs for float
[SVN r78722]
2012-05-28 16:22:16 +00:00
Barend Gehrels
3a88ece6d1 [geometry] added touches to general header
[SVN r78715]
2012-05-28 12:40:26 +00:00
Barend Gehrels
a02bebd0fe [geometry] doc updates w.r.t. touch (forgot to commit last time)
[SVN r78714]
2012-05-28 12:25:16 +00:00
Barend Gehrels
e6a41704f4 [geometry] now casted size the other side as well to account for possible non-merge of Boost.Range
[SVN r78713]
2012-05-28 11:40:46 +00:00
Barend Gehrels
497b25d443 [geometry] doc update for touches (added note)
[SVN r78707]
2012-05-28 10:05:47 +00:00
Barend Gehrels
92a0469037 [geometry] doc update for touches
[SVN r78706]
2012-05-28 10:02:17 +00:00
Barend Gehrels
68c677b30f [geometry] doc update w.r.t. touches
[SVN r78705]
2012-05-28 09:53:31 +00:00
Barend Gehrels
aeddb19386 [geometry] added example c05 to jamfile
[SVN r78703]
2012-05-28 09:28:53 +00:00
Barend Gehrels
dd5cb6fe6b [geometry] commit of robustness test for touches, and updated release note
[SVN r78700]
2012-05-27 21:44:47 +00:00
Barend Gehrels
a93168b1cf [geometry] Avoid warning about missing case enums
[SVN r78695]
2012-05-27 20:12:54 +00:00
Barend Gehrels
fe1a477a2e [geometry] Added gcc-needed include
[SVN r78694]
2012-05-27 20:07:33 +00:00