Commit Graph

577 Commits

Author SHA1 Message Date
Bruno Lalande
2dce3e0c56 Moved Functor template param from class to function level in dispatch::for_each.
[SVN r80919]
2012-10-09 23:03:18 +00:00
Bruno Lalande
35b39be71a Applied latest change to multi-for_each.
[SVN r80918]
2012-10-09 22:39:51 +00:00
Bruno Lalande
ce600855ba Removed IsConst stuff from dispatch::for_each - this is useless because constness is part of the type already.
[SVN r80917]
2012-10-09 22:22:17 +00:00
Bruno Lalande
3e3fad1028 Made dispatch::for_each able to find out the geometry constness by itself, and used boost::is_const instead of dedicated overloads.
[SVN r80915]
2012-10-09 22:07:30 +00:00
Bruno Lalande
4f5291ddc6 Added forgotten file geometries/variant.hpp
[SVN r80698]
2012-09-24 20:38:27 +00:00
Bruno Lalande
33efa07ed1 Moved Strategy template parameter from class level to function level in dispatch::convex_hull.
[SVN r80684]
2012-09-23 22:18:24 +00:00
Bruno Lalande
9c51c04471 Used not_implemented on dispatch::centroid.
[SVN r80682]
2012-09-23 21:34:38 +00:00
Bruno Lalande
2234750c4b Made dispatch::centroid able to retrieve the tag by itself.
[SVN r80681]
2012-09-23 21:30:58 +00:00
Bruno Lalande
6dd794a09d Removed now unused Point template parameter from dispatch::centroid.
[SVN r80680]
2012-09-23 21:20:25 +00:00
Bruno Lalande
fe2edf15f8 Moved Strategy template parameter from class level to function level in dispatch::centroid.
[SVN r80678]
2012-09-23 21:04:20 +00:00
Bruno Lalande
70ea8c83d1 Used not_implemented for dispatch::buffer.
[SVN r80675]
2012-09-23 18:18:28 +00:00
Bruno Lalande
76b499a8d5 Made dispatch::buffer able to retrieve the tags by itself.
[SVN r80673]
2012-09-23 18:14:44 +00:00
Bruno Lalande
48ba1751d5 Moved the T template param to function level in dispatch::buffer and renamed it.
[SVN r80671]
2012-09-23 17:14:31 +00:00
Bruno Lalande
9a84ecdf0e Made dispatch::perimeter able to retrieve the tag by itself.
[SVN r80665]
2012-09-23 12:30:51 +00:00
Bruno Lalande
189d847b90 Moved Strategy template parameter from class level to function level in dispatch::perimeter.
[SVN r80663]
2012-09-23 11:28:14 +00:00
Bruno Lalande
15cce77f1b Made dispatch::length able to retrieve the tag by itself.
[SVN r80652]
2012-09-22 23:15:06 +00:00
Bruno Lalande
2fca916308 Replicated last change in dispatch::length to multi-length and perimeter.
[SVN r80651]
2012-09-22 23:07:57 +00:00
Bruno Lalande
9a6a9f3aa6 Moved Strategy from class level to function level in length.
[SVN r80650]
2012-09-22 22:55:12 +00:00
Bruno Lalande
b3dcf83fa3 Added support for variant geometries in area algorithms.
[SVN r80610]
2012-09-20 21:48:47 +00:00
Bruno Lalande
49a7d9cfc1 Added missing header.
[SVN r80548]
2012-09-16 22:52:40 +00:00
Bruno Lalande
c750e3b1eb Updated nsphere code to reflect latest core changes.
[SVN r80547]
2012-09-16 22:52:03 +00:00
Bruno Lalande
ab0bd43b80 Fixed typo in static error messages.
[SVN r80545]
2012-09-16 22:06:39 +00:00
Bruno Lalande
c8880d6edc Added missing header.
[SVN r80500]
2012-09-11 22:42:10 +00:00
Bruno Lalande
6866f31237 Removed use of auto keyword.
[SVN r80499]
2012-09-11 22:39:51 +00:00
Bruno Lalande
0209699020 Moved Strategy from class to function level in dispatch::area. Preliminary change for integration of variant geometry.
[SVN r80366]
2012-09-02 21:14:49 +00:00
Bruno Lalande
7f5b0233e6 Made dispatch::unique able to retrieve the tag by itself.
[SVN r80245]
2012-08-26 23:33:14 +00:00
Bruno Lalande
2151e81851 Moved some template params from class to function level in dispatch::unique.
[SVN r80244]
2012-08-26 23:08:36 +00:00
Bruno Lalande
347e4727b9 Integrated not_implemented into union.
[SVN r80243]
2012-08-26 22:49:53 +00:00
Bruno Lalande
3ecfdfe1c7 Moved OutputIterator template param from class to function level in dispatch::union.
[SVN r80242]
2012-08-26 22:39:16 +00:00
Bruno Lalande
514132a751 Moved Strategy template param from class to function level in dispatch::union.
[SVN r80240]
2012-08-26 21:36:04 +00:00
Bruno Lalande
d4142f48dc Made dispatch::union able to reverse itself.
[SVN r80229]
2012-08-25 22:42:38 +00:00
Bruno Lalande
7dd075c1bd Defaulted more template params in dispatch::union.
[SVN r80218]
2012-08-25 21:50:02 +00:00
Bruno Lalande
435eb815cf Made dispatch::union enable to detect areals by itself.
[SVN r80199]
2012-08-25 12:50:30 +00:00
Bruno Lalande
316e4dd121 Made dispatch::union able to retrieve the tags by itself.
[SVN r80194]
2012-08-25 09:07:09 +00:00
Bruno Lalande
726a608b0a Removed now useless strategy template params from dispatch::transform.
[SVN r80162]
2012-08-23 20:40:08 +00:00
Bruno Lalande
15ae4f6357 Made dispatch::transform able to retrieve the tags by itself.
[SVN r80161]
2012-08-23 20:19:11 +00:00
Bruno Lalande
198e2c73b7 Moved some template params from class to function level in transform helper metafunctions.
[SVN r80160]
2012-08-23 19:57:34 +00:00
Bruno Lalande
2d0bcf4725 Aligned multi/simplify to latest change.
[SVN r80130]
2012-08-21 22:09:37 +00:00
Bruno Lalande
8a5ed60cc4 Made dispatch::simplify more self-contained.
[SVN r80128]
2012-08-21 21:39:19 +00:00
Barend Gehrels
c719e7477e [geometry] Applied (slightly adapted) patch by Karsten Ahnert sent to me Jul 25, fixing disjoint for degenerate segments
[SVN r79757]
2012-07-26 16:16:43 +00:00
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
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
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
ea99120ca1 [geometry] applied patch of Karsten Ahnert to fix cross-track error
[SVN r79207]
2012-07-01 15:44:11 +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