Commit Graph

  • ed4fc34beb [geometry][index]test: enabled tests for contains() and covers() predicates. Adam Wulkiewicz 2013-08-30 02:33:26 +0000
  • 7d0393eb4a [geometry][index] added covers() and contains() predicates to the official interface. Adam Wulkiewicz 2013-08-30 02:31:31 +0000
  • f944a3277b [geometry][index] examples: added queried() range and ranges created from query iterators to benchmark_experimental. Adam Wulkiewicz 2013-08-29 23:05:33 +0000
  • 425d370d1a [geometry][index] type-erased query iterators move semantics implemented using Boost.Move replaced by c++11 rval refs if supported. Error in move assign fixed. Adam Wulkiewicz 2013-08-29 22:59:02 +0000
  • 10a847f62f [geometry][index] test: added query iterators, benchmark: removed unneeded tests versions of query iterators. Adam Wulkiewicz 2013-08-29 00:36:52 +0000
  • 242ef41cf1 [geometry][index] query iterators added to the rtree official interface. Adam Wulkiewicz 2013-08-29 00:33:54 +0000
  • 190cf977c7 [geometry][index] examples: movable type-erased iterators enabled in benchmark_experimental Adam Wulkiewicz 2013-08-28 19:07:09 +0000
  • 86273a3c7f [geometry][index] added conditional move semantics to type-erased query iterators, for test purposes Adam Wulkiewicz 2013-08-28 19:05:53 +0000
  • 5bfab4a363 [geometry][index]example: added additional implementation of type-erased query iterator to benchmark_experimental Adam Wulkiewicz 2013-08-28 13:54:25 +0000
  • 2e81515795 [geometry][index] added one more implementation of experimental type-erased query iterator Adam Wulkiewicz 2013-08-28 13:53:16 +0000
  • 3b3b07c740 [geometry][index]example: added alternative type-erased query iterators to benchmark_experimental Adam Wulkiewicz 2013-08-28 00:55:08 +0000
  • 3c8eca3df2 [geometry][index] implemented alternative version of type-erased query iterators (still experimental). Adam Wulkiewicz 2013-08-28 00:51:14 +0000
  • 95cd9a2126 [geometry] added testcase for ticket 6958 which is also fixed by commit 85451 avoiding spikes Barend Gehrels 2013-08-27 20:33:32 +0000
  • 5df00d98c3 [geometry] cleanup test removing defines, moving testing-only-one-type to Jamfile Barend Gehrels 2013-08-26 21:36:22 +0000
  • 126511696c [geometry] fixes in unit-test, uncommented one testcase, enabled for 3 of 4 polygon types. Added convenience function to list type in case of errors Barend Gehrels 2013-08-26 21:15:47 +0000
  • 78f88c752a [geometry] avoid error on geometry::math::abs for MSVC and long long Barend Gehrels 2013-08-26 21:02:18 +0000
  • bd79d311c9 [geometry] avoid clang warning about unused ublas function Barend Gehrels 2013-08-26 20:18:27 +0000
  • 082c8e4d53 [geometry] fixed unit-test for intersections w.r.t. coordinates and last commit for spikes. One test is now commented because it returns different values in different situations Barend Gehrels 2013-08-25 17:51:54 +0000
  • d1c4cb7b6d [geometry] avoid generation of spikes in overlays, this fixes ticket 8364 and 8365. Added unit tests for these tickets. These changes result in (at about 3 places) changes in the output-number-of-points, this is verified visually Barend Gehrels 2013-08-24 22:53:43 +0000
  • fd95cc49a9 [geometry] added unit-test for tickets 8364 and 8365. They now fail but that will be fixed in next commit Barend Gehrels 2013-08-24 21:10:12 +0000
  • 2c7ab5b8d4 [geometry] small fixes/typos in documentation for strategies Barend Gehrels 2013-08-20 20:39:33 +0000
  • 52db334352 [geometry] fixed documentation: removed template parameters, made pythagoras back to a class, remove xml files in make_qbk to avoid using old ones Barend Gehrels 2013-08-20 20:22:33 +0000
  • fa2c9e373b [geometry] cleanup: removed unused typedefs as warned for by gcc 4.8 Barend Gehrels 2013-08-20 19:42:20 +0000
  • 7a71993c6f [geometry][extension] fixed clang compilation problem, qualifying baseclass Barend Gehrels 2013-08-19 19:55:19 +0000
  • 449c1fcc13 [geometry][doxygen_xml2qbk][#8825] applied patch (modified making behaviour optional) Barend Gehrels 2013-08-17 21:05:44 +0000
  • 250384a591 [geometry] ticket #8969, fixed: constructor of model::point should be explicit Barend Gehrels 2013-08-17 20:04:23 +0000
  • 81db2ee699 [geometry] robustness-tests added Jamfile and fixed gcc compilation errors Barend Gehrels 2013-08-17 17:10:35 +0000
  • fdccdbff5e [geometry] cleanup, removing MSVC proj-files where were for version 2005 Barend Gehrels 2013-08-17 15:43:41 +0000
  • 2676eea111 [geometry][extensions] fixed offset unit test by fixing offset compiler errors and commenting failing tests. Offset was never finished but is especially broken since I took another approach for buffer. At least the test is green now so we can monitor future regressions Barend Gehrels 2013-08-17 12:29:13 +0000
  • 87edb13129 [geometry][extensions] fixed multi_within test which missed a default_strategy, this was the same for within so uncommented the relevant lines there (and added polygon/box) Barend Gehrels 2013-08-17 11:14:14 +0000
  • 9881aa96c0 [geometry] removed register as noted as deprecated by clang Barend Gehrels 2013-08-17 10:19:28 +0000
  • 176a774a26 [geometry] fixed cross-track (missed comparable_type), vincenty (missed radius), cross-track-course (now supports different point-types), distance_mixed unit test which uses all these things Barend Gehrels 2013-08-15 22:01:16 +0000
  • ca7750bab1 [geometry] fixed dissolve-extension, which was broken for quite some time, however it was only missing an extra parameter in assign_parents Barend Gehrels 2013-08-15 21:03:59 +0000
  • 409be79e03 [geometry] added centroid calculation for segment type Barend Gehrels 2013-08-14 15:31:46 +0000
  • aa835ed84c [geometry] updated samples with external libs w.r.t. transform strategies Barend Gehrels 2013-08-12 22:15:14 +0000
  • 018502c52c [geometry] adapted transform strategies, they have points now as member-template, and calculation-type as template. Similar to what was done for Distane. This commit includes updated tests/doc/examples Barend Gehrels 2013-08-12 21:22:53 +0000
  • 17b54657fa [geometry] fixed doc/example to new distance strategy structure Barend Gehrels 2013-08-10 22:32:40 +0000
  • 914f558a3c [geometry] fixed c08 example w.r.t. iterators Barend Gehrels 2013-08-10 22:18:27 +0000
  • 1fa129395f [geometry] adapted example c10 to new distance strategy structure Barend Gehrels 2013-08-10 21:46:01 +0000
  • e18cfdbbf3 [geometry] fixed c04_b example to updated dispatch structure of area Barend Gehrels 2013-08-10 21:44:06 +0000
  • 269b55c2e6 [geometry] adapted examples to new distance strategy structure Barend Gehrels 2013-08-10 21:39:45 +0000
  • 5af7da4f86 [geometry][index] varray elements move construction and assignment dispatched using has_trivial_move_xxx, clang ambiguity fixed Adam Wulkiewicz 2013-08-04 21:37:45 +0000
  • 6118d09c50 [geometry][extension] adapted nsphere/within to new distance strategy structure Barend Gehrels 2013-07-24 13:14:00 +0000
  • 8468c22c03 [geometry] fixed bug of MSVC. It apparently cannot pass function pointers of template functions by reference (with non-template, it could...) Barend Gehrels 2013-07-23 21:18:09 +0000
  • 224b9786c7 [geometry] fixed bug of MSVC. This provable bug is postponed by MSVC. See https://connect.microsoft.com/VisualStudio/feedback/details/715626/msvc-needs-namespace-even-if-it-is-hoisted# Barend Gehrels 2013-07-23 21:11:38 +0000
  • 86b8a5f755 [geometry] fixed pythagoras calculation for Windows (MSVC), the problem was that std::sqrt(int) is ambiguous. Previous version did it in two steps, we now use boost::numeric_cast Barend Gehrels 2013-07-23 21:03:35 +0000
  • 5ee7c2d5b1 [geometry][index] internal_node_pointer type removed from Allocators and not used in visitors Adam Wulkiewicz 2013-07-21 16:23:06 +0000
  • 83cf372b18 [geometry][extension] adapted connect extension to new structure Barend Gehrels 2013-07-17 22:08:10 +0000
  • 565519ba36 [geometry][extension] fixed distance cross_track test Barend Gehrels 2013-07-17 22:03:00 +0000
  • dd1c53da69 [geometry][extension] Commented concept-check for MSVC, adapted (partially) distance_cross_track Barend Gehrels 2013-07-17 21:41:12 +0000
  • c4d60d094d [geometry][extension] Updated andoyer/vincenty adaption (added radius_type for distance_cross_track) Barend Gehrels 2013-07-17 21:34:46 +0000
  • 29a03318a3 [geometry][extension] Updated andoyer adaption (comments, removed redundant namespace, fixed default_strategy template parameter) Barend Gehrels 2013-07-17 21:24:33 +0000
  • 06876ec32c [geometry][extension] adapted selected to new strategy structure Barend Gehrels 2013-07-17 21:16:34 +0000
  • a222a54135 [geometry][extension] adapted vincenty to new strategy structure Barend Gehrels 2013-07-17 21:08:38 +0000
  • 209062a655 [geometry] adapted extension andoyer to new structure strategies Barend Gehrels 2013-07-17 13:32:12 +0000
  • 4246ea4217 Distance strategies no longer need to be parameterized with the point type(s). Bruno Lalande 2013-07-14 22:54:43 +0000
  • 23612b0b6b [geometry][index]example: added serialization to xml archives. Adam Wulkiewicz 2013-07-14 19:06:00 +0000
  • 18783cb9b0 [geometry][index]: added names to serialized objects to support xml archives, fixed error in loading of rstar parameters. Adam Wulkiewicz 2013-07-14 19:05:00 +0000
  • 7e755d5823 [geometry][index]: serialization of node type removed - currently there are only 2 types which may be deduced from leafs_level, check of the number of loaded values added. Adam Wulkiewicz 2013-07-14 18:18:26 +0000
  • eeb254b58d [geometry][index]example: serialization example improved, linking test added to Jamfile. Adam Wulkiewicz 2013-07-14 02:01:12 +0000
  • c38abef50c [geometry][index]: experimental rtree serialization support added. Adam Wulkiewicz 2013-07-14 01:59:26 +0000
  • b696a1994a [geometry][index]example: added serialization preliminary test/example (not compiling since serialization is not yet implemented) Adam Wulkiewicz 2013-07-13 16:43:50 +0000
  • 0bb9b192eb [geometry][index]test: shared memory segment created only once to prevent race conditions Adam Wulkiewicz 2013-07-12 16:45:06 +0000
  • c807c701a1 [geometry][index]test: added libs required by interprocess built by clang on windows. Adam Wulkiewicz 2013-07-06 12:05:33 +0000
  • 5c01967f86 Move some template parameters from class level to function level in assign_value. Bruno Lalande 2013-06-30 21:01:02 +0000
  • aa166010a3 [geometry][index]: removed non-c++03 header from statistics additional utility Adam Wulkiewicz 2013-06-26 22:05:28 +0000
  • 49597be2de [geometry][index]: errors fixed in additional rtree utilities. Adam Wulkiewicz 2013-06-26 21:45:17 +0000
  • 90d1c2485f [geometry][extensions]: Added required includes to nsphere.hpp, missing if rtree.hpp wasn't included. Adam Wulkiewicz 2013-06-24 12:25:33 +0000
  • 4108135c62 [geometry][index]: error fixed in iterative spatial query visitor - because of the error, the first return value in the query performed for a tree with only one node (root==leaf) was omitted. iterative distance query visitor modified for consistency. Adam Wulkiewicz 2013-06-24 00:44:41 +0000
  • 9cc6d295c3 [geometry] merged for 1.54 release Barend Gehrels 2013-06-23 20:59:55 +0000
  • fbc4b3de6a [geometry]: [index] some unused variables removed. [extensions] added support for nsphere in rstar algorithm Adam Wulkiewicz 2013-06-22 00:36:31 +0000
  • d379837492 [geometry][index]: tests fixed Adam Wulkiewicz 2013-06-21 23:14:46 +0000
  • fb42b6453c [geometry][extensions]: added Matrix and Quaternion concepts. Adam Wulkiewicz 2013-06-21 19:30:38 +0000
  • e7d6a62ddc [geometry][index]: Added a note regarding implementation of various Indexable types in linear pick_seeds. Adam Wulkiewicz 2013-06-21 16:23:00 +0000
  • 10aa36c29c [geometry][index]: Added a comment regarding implementation of various Indexable types in linear find_greatest_normalized_separation. Adam Wulkiewicz 2013-06-21 15:53:09 +0000
  • 43439fedf3 [geometry]: [index] rtree linear algorithm can now handle nspheres, [extensions] linear find_greatest_normalized_separation implemented for nsphere. Adam Wulkiewicz 2013-06-21 15:09:08 +0000
  • 17934592b5 [geometry][index]: clang compile errors fixed. Adam Wulkiewicz 2013-06-21 14:34:52 +0000
  • 3391f24b18 [geometry]: added boost::ignore_unused_variable_warning in covered_by, [index]: BOOST_GEOMETRY_INDEX_DETAIL_USE_PARAM removed, boost::ignore_unused_variable_warning used instead. Adam Wulkiewicz 2013-06-20 22:56:09 +0000
  • 469bc03afa [geometry][extensions]: added missing covered_by algorithm for Point and NSphere. Adam Wulkiewicz 2013-06-20 21:57:28 +0000
  • f7c5895e5c [geometry]: [extensions] fixed/added tests for nsphere. [index] added nsphere to benchmark_experimental.cpp (for now commented out). Adam Wulkiewicz 2013-06-20 21:42:23 +0000
  • f0b813285f [geometry][extensions]: added cartesian strategy point_in_nsphere, added base classes of nsphere_tag, used strategy in within(pt,sph). Adam Wulkiewicz 2013-06-20 21:39:12 +0000
  • 9676629bcc [geometry]: [index] added detail::bounds(ind, box) function, quadratic algorithm is able to handle nspheres as Indexables. [extensions] added algorithms required by rtree to handled nspheres as Indexables: centroid(sph), covered_by(sph,box), equals(sph,sph), expand(box,sph), [i]comparable_distance_near(pt,sph), [i]bounds(sph,box), cartesian nsphere_in_box strategy, center_view<Sph> registered as Point. Adam Wulkiewicz 2013-06-20 16:30:05 +0000
  • 27160ad98e [geometry][extensions]: nsphere modified with respect to changes made for index. Adam Wulkiewicz 2013-06-19 23:12:22 +0000
  • 740ff6b0bb [geometry][index]: tests and examples modified with respect to recent changes - detail:: predicates, traits, etc. Adam Wulkiewicz 2013-06-19 23:02:29 +0000
  • 45970c5696 [geometry][index]: implemented version of linear find_greatest_normalized_separation optimized for Points. Removed index::detail::traits, the official ones used instead. Adam Wulkiewicz 2013-06-19 23:00:12 +0000
  • efdcd29a8b [geometry][index] test: added experimental tests for contains and covers predicates, removed experimental tests for reversed spatial predicates. Adam Wulkiewicz 2013-06-19 18:04:20 +0000
  • de8a2e8e45 [geometry][index]: added covers and contains spatial predicates, as experimental for now, removed experimental reversing of spatial predicates. Adam Wulkiewicz 2013-06-19 18:00:27 +0000
  • afa3191263 [geometry][extensions] test: nsphere added for testing, added disjoint/intersects, content and margin tests. Adam Wulkiewicz 2013-06-18 22:52:55 +0000
  • 8e11107a2c [geometry]: [index] improved margin and content, [extensions] nsphere - fixed disjoint/intersects, added content, margin, is_valid. Adam Wulkiewicz 2013-06-18 22:51:33 +0000
  • c583fb2eb5 [geometry][index]: added contains() and touches() predicates generators as experimental features. Adam Wulkiewicz 2013-06-18 16:31:34 +0000
  • 0673b850cc [geometry][index] docs: planned features list modified. Adam Wulkiewicz 2013-06-18 16:21:31 +0000
  • 860e804fe9 [geometry][index]test: warning fixed in varray test. Adam Wulkiewicz 2013-06-18 00:18:41 +0000
  • 815f14df0b [geometry][index]: boost::swap() for unsigned ints changed to std::swap() because of error C2872: 'swap' : ambiguous symbol in msvc 8 and 9. Adam Wulkiewicz 2013-06-18 00:16:01 +0000
  • f2fbb111f3 [geometry][index] docs: planned and experimental features section modified, test: added tests for experimental reversed spatial predicates. Adam Wulkiewicz 2013-06-17 22:23:35 +0000
  • 6fdc73a452 [geometry][index]: added reversed spatial predicates as experimental feature. Adam Wulkiewicz 2013-06-17 22:21:13 +0000
  • b6b9716c99 [geometry][index]docs: Modified commented out "TODO". Adam Wulkiewicz 2013-06-17 19:17:53 +0000
  • 8f132f65cf [geometry][index]docs: Added commented out "TODO" list. Adam Wulkiewicz 2013-06-17 11:46:53 +0000
  • c3e989d882 [geometry][index]docs: rtree figures measurements updated in the introduction. Adam Wulkiewicz 2013-06-17 01:19:11 +0000
  • 744f2b5454 [geometry][extensions]: disjoint/intersects implemented for nsphere, ball removed. Adam Wulkiewicz 2013-06-16 22:24:12 +0000
  • f0cdd03609 [geometry][index]: spatial query fixed - output iterator dereferenced. Adam Wulkiewicz 2013-06-16 19:36:41 +0000