Commit Graph

  • 50bb3d9fdf Error fixed in static_vector::insert(pos, val). Test added. Adam Wulkiewicz 2012-12-16 00:58:07 +0000
  • 2b5cd1d7e8 implemented static_vector insert(pos, val) Adam Wulkiewicz 2012-12-16 00:40:39 +0000
  • 475837cfa6 static_vector: types comparison warnings fixed. Adam Wulkiewicz 2012-12-15 23:51:24 +0000
  • 20c8e649b7 static_vector: fixed wrong assert, removed ptr(i), calls of ptr(i) replaced by methods returning iterators wherever possible. Adam Wulkiewicz 2012-12-15 23:41:37 +0000
  • addc5eebcf Added static_vector::erase() and tests. Adam Wulkiewicz 2012-12-15 23:21:59 +0000
  • b985f5a561 Added assertion in static_vector. Adam Wulkiewicz 2012-12-15 20:55:38 +0000
  • ba031be21a Added static_vector::assign(count, value) + test. Added static_vector iterators test. Adam Wulkiewicz 2012-12-15 20:07:19 +0000
  • bed0b92f6e static_vector helper method uninitialized_copy(Val, It) changed to uninitialized_fill(It, Val). Adam Wulkiewicz 2012-12-15 19:31:45 +0000
  • 36f0abc509 Fixed gcc compiler errors. Adam Wulkiewicz 2012-12-15 16:42:56 +0000
  • d55108b720 Added 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
  • 395777fb9d fixed static_vector error related to construction of values with nontrivial default constructor. tests added. Adam Wulkiewicz 2012-12-14 23:22:16 +0000
  • ec661bbe1e bgi tests reenabled in Jamfile. Adam Wulkiewicz 2012-12-14 23:03:04 +0000
  • da5a91bad4 static_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
  • 479c6a3bab Error 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
  • b22bd9525c assertion added in static_vector::assign(); Adam Wulkiewicz 2012-12-14 21:46:53 +0000
  • bbba565874 Compilation error fixed. Adam Wulkiewicz 2012-12-14 21:28:04 +0000
  • 17ed2a700b static_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
  • 3005f91f84 Small improvement to the nearest_query added. Adam Wulkiewicz 2012-12-14 19:46:18 +0000
  • ac27db1a2c Exception safety table rearranged. Adam Wulkiewicz 2012-12-14 19:23:11 +0000
  • 627452da2a Added rtree::count() method. Docs modified. Adam Wulkiewicz 2012-12-14 19:15:34 +0000
  • cce223726a Added info about the Value with no default ctor in docs. Adam Wulkiewicz 2012-12-14 15:01:04 +0000
  • d7cf32bcfa Rtree value_type must no longer have default ctor defined. Adam Wulkiewicz 2012-12-14 14:49:45 +0000
  • 1ae333d9a6 rtree assign() test commented out. Adam Wulkiewicz 2012-12-14 12:10:34 +0000
  • 8f67c58ea4 rtree::assign() commented out. Adam Wulkiewicz 2012-12-14 12:07:25 +0000
  • 79436250e5 Added assign() to the rtree interface. Fixed compilation error in static_vector. Adam Wulkiewicz 2012-12-14 11:58:40 +0000
  • 95000752cd static_vector changes: added MPL_ASSERT, added difference_type. Adam Wulkiewicz 2012-12-14 11:33:48 +0000
  • 4022ec2ccc added 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
  • ae07c29360 added optimized versions of static_vector operations, however preliminary tests on linux shows no speed difference Adam Wulkiewicz 2012-12-14 02:02:52 +0000
  • a8f5d60f93 Added optimized uninitialized_copy() and destroy() to static_vector. Adam Wulkiewicz 2012-12-14 00:13:20 +0000
  • 34768c2fb2 Some VS warnings fixed. Adam Wulkiewicz 2012-12-13 23:08:37 +0000
  • 3f1d769d9f Added MultiPolygon spatial query picture to docs. Added MultiPolygon query to GLUT Vis. Adam Wulkiewicz 2012-12-13 22:37:06 +0000
  • d04440d13e rtree 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
  • 1840b1abee Removed not compiling test code from GLUT Vis. Adam Wulkiewicz 2012-12-13 18:50:38 +0000
  • 531629051a Info about spatial predicates using Ring and Polygon added in docs. Adam Wulkiewicz 2012-12-13 18:39:31 +0000
  • c6095f72f7 Added rtree test counting existing Values objects while inserting and removing. Adam Wulkiewicz 2012-12-13 17:14:06 +0000
  • 4689284174 added throwing static vector to exceptions test Adam Wulkiewicz 2012-12-13 13:48:51 +0000
  • 6f103fc04e explicit keyword added in static_vector. Adam Wulkiewicz 2012-12-13 13:16:06 +0000
  • aaf737a5ce static_vector implemented and used in the rtree instead of pushable_array Adam Wulkiewicz 2012-12-13 03:34:54 +0000
  • d8f96837b8 Added license info. Adam Wulkiewicz 2012-12-12 15:31:46 +0000
  • 4778fbe049 Added static_vector test implementation. Adam Wulkiewicz 2012-12-12 15:27:53 +0000
  • b62ed82e19 Added commented out tests of rtree spatial queries for Polygon and Ring query regions. Adam Wulkiewicz 2012-12-12 00:19:29 +0000
  • 00481f40c2 BOOST_ASSERT used instead of std assert Adam Wulkiewicz 2012-12-10 01:21:00 +0000
  • dd6430083d Coding style improved (issues detected by Boost Inspect tool). Adam Wulkiewicz 2012-12-08 23:47:52 +0000
  • f4f0094c3a Merged from index_dev Adam Wulkiewicz 2012-12-07 22:52:53 +0000
  • 640ae6ced6 Inserter 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
  • 54a64a7e35 [geometry] fixed comparable_distance point-linestring (and -range, -polygon) Barend Gehrels 2012-11-26 22:12:35 +0000
  • 6f5b384b93 Merged 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
  • d1174a227e Small change in docs. Adam Wulkiewicz 2012-11-25 21:56:12 +0000
  • e1a14edce2 Merged from index_dev. Adam Wulkiewicz 2012-11-25 21:38:31 +0000
  • bad91b8f31 Small change in docs. Adam Wulkiewicz 2012-11-25 21:35:20 +0000
  • 73e7974408 Added basic description and images of spatial and knn queries Adam Wulkiewicz 2012-11-25 21:26:00 +0000
  • 7babc43f75 Rtree docs and sample modified. Adam Wulkiewicz 2012-11-25 20:56:38 +0000
  • f7d7e88bbb Modified glut_vis additional test and added generated rtree images. Adam Wulkiewicz 2012-11-25 17:28:12 +0000
  • 5a6e87b146 Pointers and Iterators types removed from the default Translator. Adam Wulkiewicz 2012-11-24 22:17:08 +0000
  • 80be48d155 Added rtree::swap() method. Added requirement 'Nonthrowing copy constructor of the Translator'. Adam Wulkiewicz 2012-11-24 19:54:36 +0000
  • a901b88244 Fixed nullptr dereference errors. Merged from index_dev. Adam Wulkiewicz 2012-11-22 14:47:16 +0000
  • e5766cf57e Fixed nullptr dereference errors. Adam Wulkiewicz 2012-11-22 14:45:32 +0000
  • 52e8317c3b warnings fixed, query and nearest visitors renamed Adam Wulkiewicz 2012-11-22 11:31:58 +0000
  • 0ccbb1fe0c some of warnings fixed. Adam Wulkiewicz 2012-11-22 11:28:21 +0000
  • b42b3e3c9f nearest and query visitors renamed. Adam Wulkiewicz 2012-11-22 01:54:21 +0000
  • 1ef9d77894 docs fixed Adam Wulkiewicz 2012-11-21 16:07:38 +0000
  • 6e13479481 docs fixed Adam Wulkiewicz 2012-11-21 16:06:34 +0000
  • 46816e4c44 merged from index_dev. Adam Wulkiewicz 2012-11-21 15:47:51 +0000
  • d385e62bdd compilation warning fixed. Adam Wulkiewicz 2012-11-20 23:04:15 +0000
  • 7bbf242891 Improved 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
  • 7ed71e5324 Fixed 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
  • e2beb3cf2f Safety 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
  • ff1ccbdf29 Translator copy ctor exception handled. Exception-safety docs moddified. Adam Wulkiewicz 2012-11-16 12:43:34 +0000
  • 04cf9fbc39 A 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
  • ebb55d2ae9 names fixed in speed test. Adam Wulkiewicz 2012-11-15 00:52:13 +0000
  • 00c54279b4 std::vector MS implementation memory leak workaround added. Adam Wulkiewicz 2012-11-14 23:55:53 +0000
  • 6b456b1fc7 remove() 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
  • 593ab6d9fb Names 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
  • 118ec2fbf6 Error 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
  • 0ce013bdba mem leaks related exceptions in rtree copying fixed Adam Wulkiewicz 2012-11-14 14:37:09 +0000
  • b00198e311 mem leaks related to exceptions in remove fixed Adam Wulkiewicz 2012-11-13 22:13:17 +0000
  • fd19533cec exceptions test compilation warnings fixed for clang Adam Wulkiewicz 2012-11-12 02:36:41 +0000
  • 6a1f024055 exceptions test improved. Adam Wulkiewicz 2012-11-12 01:07:59 +0000
  • 25e10f2539 potential mem leaks fixed in inserting algorithms, exceptions tests added. Adam Wulkiewicz 2012-11-12 00:47:07 +0000
  • d008473125 mem leaks related to exceptions fixed in linear redistribute_elements. Adam Wulkiewicz 2012-11-10 13:29:07 +0000
  • 4dc16eb40d Exception-safety of the default insert and split algorithms improved. Adam Wulkiewicz 2012-11-10 10:25:56 +0000
  • df13f5a861 Integrated reverse into support_status. Bruno Lalande 2012-10-28 20:54:42 +0000
  • cd44f9090e Made dispatch::reverse able to find the tag by itself. Bruno Lalande 2012-10-28 19:25:13 +0000
  • 0bb3c3f9c9 Integrated num_points into support_status. Bruno Lalande 2012-10-28 19:18:05 +0000
  • 7be65c1fbc Made 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
  • b164ec22c4 Added exact_match parameter to are_boxes_ok() check. Adam Wulkiewicz 2012-10-13 23:26:25 +0000
  • 44a6514827 Integrated num_interior_rings into support_status. Bruno Lalande 2012-10-12 21:50:58 +0000
  • 18e9c2d582 Defaulted Tag template parameter in dispatch::num_interior_rings. Bruno Lalande 2012-10-12 21:47:24 +0000
  • 3f87f7cd7c Integrated num_geometries into support_status. Bruno Lalande 2012-10-12 21:43:41 +0000
  • 212dec5619 Used not_implemented in dispatch::num_geometries. Bruno Lalande 2012-10-12 21:38:41 +0000
  • 852185860e Defaulted Tag template parameter in dispatch::num_geometries. Bruno Lalande 2012-10-12 21:36:00 +0000