bed0b92f6estatic_vector helper method uninitialized_copy(Val, It) changed to uninitialized_fill(It, Val).
Adam Wulkiewicz
2012-12-15 19:31:45 +0000
36f0abc509Fixed gcc compiler errors.
Adam Wulkiewicz
2012-12-15 16:42:56 +0000
d55108b720Added ctor and modified assign to static_vector.
Adam Wulkiewicz
2012-12-15 16:30:57 +0000
281bbfb52c[geometry] pending commit, unit test for problems with integer coordinates reported by Volker (again) at 2012/07/17 and fixed in r79505
Barend Gehrels
2012-12-15 12:31:06 +0000
395777fb9dfixed static_vector error related to construction of values with nontrivial default constructor. tests added.
Adam Wulkiewicz
2012-12-14 23:22:16 +0000
ec661bbe1ebgi tests reenabled in Jamfile.
Adam Wulkiewicz
2012-12-14 23:03:04 +0000
da5a91bad4static_vector error fixed, tests added.
Adam Wulkiewicz
2012-12-14 22:59:19 +0000
2f61bd3bda[geometry] pending for commit, cosmetic change, done for MeetingC++ 9/10 nov 2012
Barend Gehrels
2012-12-14 22:36:42 +0000
479c6a3babError fixed in static_vector::at(). Added test for static_vector.
Adam Wulkiewicz
2012-12-14 22:35:46 +0000
b1d571076a[geometry] added combinations point/ring, point/polygon, point/multi_polygon for disjoint and intersects (unit tests, multi)
Barend Gehrels
2012-12-14 22:31:19 +0000
86dd6e20e9[geometry] added combinations point/ring, point/polygon, point/multi_polygon for disjoint and intersects (unit tests)
Barend Gehrels
2012-12-14 22:28:48 +0000
f7040ca437[geometry] added combinations point/ring, point/polygon, point/multi_polygon for disjoint and intersects
Barend Gehrels
2012-12-14 22:12:12 +0000
b22bd9525cassertion added in static_vector::assign();
Adam Wulkiewicz
2012-12-14 21:46:53 +0000
bbba565874Compilation error fixed.
Adam Wulkiewicz
2012-12-14 21:28:04 +0000
17ed2a700bstatic_vector resize() and corresponding ctor divided into 2 methods/ctors (C++11).
Adam Wulkiewicz
2012-12-14 21:26:14 +0000
30cd790db3[geometry] fix in variable names
Barend Gehrels
2012-12-14 21:19:49 +0000
3005f91f84Small improvement to the nearest_query added.
Adam Wulkiewicz
2012-12-14 19:46:18 +0000
ac27db1a2cException safety table rearranged.
Adam Wulkiewicz
2012-12-14 19:23:11 +0000
627452da2aAdded rtree::count() method. Docs modified.
Adam Wulkiewicz
2012-12-14 19:15:34 +0000
cce223726aAdded info about the Value with no default ctor in docs.
Adam Wulkiewicz
2012-12-14 15:01:04 +0000
d7cf32bcfaRtree value_type must no longer have default ctor defined.
Adam Wulkiewicz
2012-12-14 14:49:45 +0000
1ae333d9a6rtree assign() test commented out.
Adam Wulkiewicz
2012-12-14 12:10:34 +0000
8f67c58ea4rtree::assign() commented out.
Adam Wulkiewicz
2012-12-14 12:07:25 +0000
79436250e5Added assign() to the rtree interface. Fixed compilation error in static_vector.
Adam Wulkiewicz
2012-12-14 11:58:40 +0000
4022ec2cccadded val_ref parameter to static_vector::resize() and constructor, added methods max_size(), data(), at(), added some comments
Adam Wulkiewicz
2012-12-14 04:18:21 +0000
ae07c29360added optimized versions of static_vector operations, however preliminary tests on linux shows no speed difference
Adam Wulkiewicz
2012-12-14 02:02:52 +0000
a8f5d60f93Added optimized uninitialized_copy() and destroy() to static_vector.
Adam Wulkiewicz
2012-12-14 00:13:20 +0000
34768c2fb2Some VS warnings fixed.
Adam Wulkiewicz
2012-12-13 23:08:37 +0000
3f1d769d9fAdded MultiPolygon spatial query picture to docs. Added MultiPolygon query to GLUT Vis.
Adam Wulkiewicz
2012-12-13 22:37:06 +0000
d04440d13ertree all tests divided into 2 files(for points and boxes) because b2 was complaining about the files sizes. rtree tests were generated by tests/rtree_test_generator.cpp
Adam Wulkiewicz
2012-12-13 20:38:05 +0000
1840b1abeeRemoved not compiling test code from GLUT Vis.
Adam Wulkiewicz
2012-12-13 18:50:38 +0000
531629051aInfo about spatial predicates using Ring and Polygon added in docs.
Adam Wulkiewicz
2012-12-13 18:39:31 +0000
c6095f72f7Added rtree test counting existing Values objects while inserting and removing.
Adam Wulkiewicz
2012-12-13 17:14:06 +0000
4689284174added throwing static vector to exceptions test
Adam Wulkiewicz
2012-12-13 13:48:51 +0000
6f103fc04eexplicit keyword added in static_vector.
Adam Wulkiewicz
2012-12-13 13:16:06 +0000
aaf737a5cestatic_vector implemented and used in the rtree instead of pushable_array
Adam Wulkiewicz
2012-12-13 03:34:54 +0000
d8f96837b8Added license info.
Adam Wulkiewicz
2012-12-12 15:31:46 +0000
4778fbe049Added static_vector test implementation.
Adam Wulkiewicz
2012-12-12 15:27:53 +0000
b62ed82e19Added commented out tests of rtree spatial queries for Polygon and Ring query regions.
Adam Wulkiewicz
2012-12-12 00:19:29 +0000
00481f40c2BOOST_ASSERT used instead of std assert
Adam Wulkiewicz
2012-12-10 01:21:00 +0000
dd6430083dCoding style improved (issues detected by Boost Inspect tool).
Adam Wulkiewicz
2012-12-08 23:47:52 +0000
f4f0094c3aMerged from index_dev
Adam Wulkiewicz
2012-12-07 22:52:53 +0000
640ae6ced6Inserter included in the rtree.hpp Added docs regarding inserter and creation of the rtree from the query results. Added info about comparison of tuples in default translator. Merged from index_dev.
Adam Wulkiewicz
2012-11-26 22:20:38 +0000
6f5b384b93Merged from index_dev. not_xxx predicates generators removed. Added rtree constructor, insert() and remove() taking Range. Added default translator for boost::tuple<>. Each R*tree test divided into 2 files. Docs updated/modified/fixed.
Adam Wulkiewicz
2012-11-26 18:54:09 +0000
d1174a227eSmall change in docs.
Adam Wulkiewicz
2012-11-25 21:56:12 +0000
e1a14edce2Merged from index_dev.
Adam Wulkiewicz
2012-11-25 21:38:31 +0000
bad91b8f31Small change in docs.
Adam Wulkiewicz
2012-11-25 21:35:20 +0000
73e7974408Added basic description and images of spatial and knn queries
Adam Wulkiewicz
2012-11-25 21:26:00 +0000
7babc43f75Rtree docs and sample modified.
Adam Wulkiewicz
2012-11-25 20:56:38 +0000
f7d7e88bbbModified glut_vis additional test and added generated rtree images.
Adam Wulkiewicz
2012-11-25 17:28:12 +0000
5a6e87b146Pointers and Iterators types removed from the default Translator.
Adam Wulkiewicz
2012-11-24 22:17:08 +0000
80be48d155Added rtree::swap() method. Added requirement 'Nonthrowing copy constructor of the Translator'.
Adam Wulkiewicz
2012-11-24 19:54:36 +0000
a901b88244Fixed nullptr dereference errors. Merged from index_dev.
Adam Wulkiewicz
2012-11-22 14:47:16 +0000
e5766cf57eFixed nullptr dereference errors.
Adam Wulkiewicz
2012-11-22 14:45:32 +0000
52e8317c3bwarnings fixed, query and nearest visitors renamed
Adam Wulkiewicz
2012-11-22 11:31:58 +0000
0ccbb1fe0csome of warnings fixed.
Adam Wulkiewicz
2012-11-22 11:28:21 +0000
b42b3e3c9fnearest and query visitors renamed.
Adam Wulkiewicz
2012-11-22 01:54:21 +0000
1ef9d77894docs fixed
Adam Wulkiewicz
2012-11-21 16:07:38 +0000
6e13479481docs fixed
Adam Wulkiewicz
2012-11-21 16:06:34 +0000
46816e4c44merged from index_dev.
Adam Wulkiewicz
2012-11-21 15:47:51 +0000
d385e62bddcompilation warning fixed.
Adam Wulkiewicz
2012-11-20 23:04:15 +0000
7bbf242891Improved exception safety of the r-tree. Requirement 'nonthrowing copy constructor of the BoundingObject/CoordinateType' changed to 'exception-safe copy constructor of the BoundingObject/CoordinateType'. From now the r-tree do not use erase() method of the elements containers. It uses copy_from_back() and pop_back() instead. erase() removed from pushable_array. Added various memory leaks fixes taking throwing by Element's copy constructor into account. Tests added. Docs modified.
Adam Wulkiewicz
2012-11-20 22:49:14 +0000
7ed71e5324Fixed memleak for CoordinateType/BoundingObject which have throwing copy constructor for R*tree. Added comments regarding exception-safety.
Adam Wulkiewicz
2012-11-20 17:00:41 +0000
e2beb3cf2fSafety issue fixed in pushable_array. Filenames related to filters(old name) changed to adaptors.
Adam Wulkiewicz
2012-11-20 13:45:48 +0000
3ec9d48e43[geometry] fixed for_each using C++11 lambda's, including adding unit test for them
Barend Gehrels
2012-11-18 19:51:00 +0000
04cf9fbc39A cosmetic change in raw_destroy(). Some of the rtree member types and methods made private unless BOOST_GEOMETRY_INDEX_ENABLE_DEBUG_INTERFACE is defined.
Adam Wulkiewicz
2012-11-15 11:23:36 +0000
ebb55d2ae9names fixed in speed test.
Adam Wulkiewicz
2012-11-15 00:52:13 +0000
00c54279b4std::vector MS implementation memory leak workaround added.
Adam Wulkiewicz
2012-11-14 23:55:53 +0000
6b456b1fc7remove() don't return if there is no root, assertion check is done in raw_remove(). Docs updated.
Adam Wulkiewicz
2012-11-14 23:35:14 +0000
593ab6d9fbNames changed query to spatial_query, nearest to nearest_query, query_filtered to adaptors::spatial_queried, nearest_filtered to adaptors::nearest_queried.
Adam Wulkiewicz
2012-11-14 21:59:37 +0000
118ec2fbf6Error related to the state of the rval after moving fixed. The root being NULL is valid state. Root is created lazily, if needed. This means that default constructor won't throw as well as moving operations.
Adam Wulkiewicz
2012-11-14 17:12:23 +0000
0ce013bdbamem leaks related exceptions in rtree copying fixed
Adam Wulkiewicz
2012-11-14 14:37:09 +0000
b00198e311mem leaks related to exceptions in remove fixed
Adam Wulkiewicz
2012-11-13 22:13:17 +0000
fd19533cecexceptions test compilation warnings fixed for clang
Adam Wulkiewicz
2012-11-12 02:36:41 +0000
6a1f024055exceptions test improved.
Adam Wulkiewicz
2012-11-12 01:07:59 +0000
25e10f2539potential mem leaks fixed in inserting algorithms, exceptions tests added.
Adam Wulkiewicz
2012-11-12 00:47:07 +0000
d008473125mem leaks related to exceptions fixed in linear redistribute_elements.
Adam Wulkiewicz
2012-11-10 13:29:07 +0000
4dc16eb40dException-safety of the default insert and split algorithms improved.
Adam Wulkiewicz
2012-11-10 10:25:56 +0000
df13f5a861Integrated reverse into support_status.
Bruno Lalande
2012-10-28 20:54:42 +0000
cd44f9090eMade dispatch::reverse able to find the tag by itself.
Bruno Lalande
2012-10-28 19:25:13 +0000
0bb3c3f9c9Integrated num_points into support_status.
Bruno Lalande
2012-10-28 19:18:05 +0000
7be65c1fbcMade dispatch::num_points able to find the tag by itself + used not_implemented.
Bruno Lalande
2012-10-28 19:08:35 +0000
a9d243b636[geometry] Unit tests belonging to bugfix difference problem reported by H2 at Boost.Geometry list at 2012-09-14 and 2012-10-11
Barend Gehrels
2012-10-15 21:15:00 +0000
931d6b65bf[geometry] Bugfix: difference problem reported by H2 at Boost.Geometry list at 2012-09-14 and 2012-10-11
Barend Gehrels
2012-10-15 21:12:25 +0000
b164ec22c4Added exact_match parameter to are_boxes_ok() check.
Adam Wulkiewicz
2012-10-13 23:26:25 +0000
44a6514827Integrated num_interior_rings into support_status.
Bruno Lalande
2012-10-12 21:50:58 +0000
18e9c2d582Defaulted Tag template parameter in dispatch::num_interior_rings.
Bruno Lalande
2012-10-12 21:47:24 +0000
3f87f7cd7cIntegrated num_geometries into support_status.
Bruno Lalande
2012-10-12 21:43:41 +0000
212dec5619Used not_implemented in dispatch::num_geometries.
Bruno Lalande
2012-10-12 21:38:41 +0000
852185860eDefaulted Tag template parameter in dispatch::num_geometries.
Bruno Lalande
2012-10-12 21:36:00 +0000