Commit Graph

  • e621608667 index::runtime::XXX parameters moved and renamed to index::dynamic_XXX Adam Wulkiewicz 2013-02-27 13:30:14 +00:00
  • 2a62a3ed21 rtree: added value predicate test. Adam Wulkiewicz 2013-02-25 20:47:19 +00:00
  • 2fc5f4464d Fixed comment in the example Adam Wulkiewicz 2013-02-24 16:45:59 +00:00
  • 12bb15d27e Added translator examples. rtree: parameters passed in the constructor by const& instead of a copy. Adam Wulkiewicz 2013-02-24 16:42:39 +00:00
  • 67edc979a1 Added example: index of iterators of a map storing variant geometries, Interprocess example name changed. Adam Wulkiewicz 2013-02-24 03:29:11 +00:00
  • 30d54874ae rtree: test generator newline added Adam Wulkiewicz 2013-02-24 00:10:10 +00:00
  • e1a4660d47 Added examples of indexing polygons. Fixed c++11 compilation error caused by use of deleted Allocators copy ctor in rstar insert visitor. Adam Wulkiewicz 2013-02-23 23:47:19 +00:00
  • e7211f7b09 rtree docs updated: introduction fixed, translator::def<> changed to translator<>. Adam Wulkiewicz 2013-02-23 04:30:29 +00:00
  • f7849be05d doxygen_xml2qbk: fixed alt. class output for class specialization. quickbook_output_indexterm() call removed from alt. class output. docs updated Adam Wulkiewicz 2013-02-22 13:53:19 +00:00
  • d418dac57f rtree predefined translator renamed to index::translator<> index::translator::def<> renamed to index::translator<> index::translator::index<> removed translator helpers removed or moved to index::default::translator namespace some unneeded includes removed docs updated Adam Wulkiewicz 2013-02-22 03:23:41 +00:00
  • 407dfbc894 chrono used instead of timer in rtree benchmark Adam Wulkiewicz 2013-02-20 13:02:55 +00:00
  • fd98aaab40 rtree: allocator_traits used in ctor and operator= (e.g. propagate_XXX or select_XXX), index::swap() added, query_range operator| generator moved to index::detail, docs updated. Adam Wulkiewicz 2013-02-19 19:36:43 +00:00
  • 27c53a3779 rtree: definition of _CRT_SECURE_NO_DEPRECATE removed Adam Wulkiewicz 2013-02-19 14:30:44 +00:00
  • b09c83883d rtree: translator_wrapper removed, detail::rtree::ptr_pair used in internal nodes instead of std::pair. Adam Wulkiewicz 2013-02-19 14:20:06 +00:00
  • a3778c9097 rtree: Geometries stored in predicates as const& instead of a copy, envelope_tag renamed to bounds_tag, MSVC warnings disabled/fixed. Adam Wulkiewicz 2013-02-19 13:17:52 +00:00
  • d16ffc0297 rtree: added include missing for standalone usage of detail::varray Adam Wulkiewicz 2013-02-18 19:40:39 +00:00
  • c47f314aaa calls to allocator_traits::construct() and ::destroy() used, this time with valid parameters, C++11 requires raw pointers Adam Wulkiewicz 2013-02-18 03:37:52 +00:00
  • 9198afb7f9 compile errors fixed: allocator_traits::construct() and destroyed() replaced by allocator calls because of errors in Boost.Container, nonasignable uses removed. Adam Wulkiewicz 2013-02-18 03:29:18 +00:00
  • a98548fe76 rtree: copy_from_back() replaced by move_from_back(), auto_deallocator used instead of try-catch block in create_node, nonassignable removed, container::allocator_traits used in create_node Adam Wulkiewicz 2013-02-18 03:02:28 +00:00
  • 4270e53fe5 rtree detail varray error fixed Adam Wulkiewicz 2013-02-18 01:32:39 +00:00
  • 9b2ebcde2e rtree detail varray rvref support added. ptr_pair added (not used for now). Adam Wulkiewicz 2013-02-18 01:19:22 +00:00
  • b122d309b7 rtree: some params definition corrected, docs updated, reference definition moved to the separate file. Adam Wulkiewicz 2013-02-17 14:57:29 +00:00
  • 24626df0cf rtree: unneeded allocators removed from members. Adam Wulkiewicz 2013-02-16 14:54:52 +00:00
  • cb38c7b034 rtree object size decreased by deriving allocators holder from allocators Adam Wulkiewicz 2013-02-16 01:21:32 +00:00
  • f43d5ca8f3 rtree object size decreased, bounds returned by copy, rtree members grouped in members_holder derived from potentially empty types Adam Wulkiewicz 2013-02-16 00:04:03 +00:00
  • ba8d3a2e34 Rtree introduction improved Adam Wulkiewicz 2013-02-15 02:56:24 +00:00
  • 322c1ad760 Updated docs - key features of the R-tree implementation Adam Wulkiewicz 2013-02-14 22:37:12 +00:00
  • b2cf485512 Added Examples to the rtree docs. Adam Wulkiewicz 2013-02-14 14:33:47 +00:00
  • bf815512cc tests and examples files structure rearranged Adam Wulkiewicz 2013-02-14 14:23:09 +00:00
  • 214e9e8286 rtree errors fixes related to non-std allocator pointers usage Adam Wulkiewicz 2013-02-14 04:34:34 +00:00
  • 7914525ac3 Added rtree interprocess example, fixed compilation error in glut vis Adam Wulkiewicz 2013-02-14 03:11:55 +00:00
  • b7f592f1f4 rtree non-std allocators support implemented. interprocess test added. Adam Wulkiewicz 2013-02-14 01:11:17 +00:00
  • ad50724a45 some tests modified to be able to use non-std allocator Adam Wulkiewicz 2013-02-13 15:08:15 +00:00
  • 1b806fc797 compilation errors related to detail::rtree::get fixed Adam Wulkiewicz 2013-02-13 14:57:43 +00:00
  • 6b270d31ec raw pointers replaced by allocator pointer Adam Wulkiewicz 2013-02-13 14:33:11 +00:00
  • eb78310bc7 Added rtree_interprocess test (doesn't executed for now), error fixed in detail::varray Adam Wulkiewicz 2013-02-12 18:24:13 +00:00
  • 8c6081100a Removed spatial_query(), nearest_query(), related adaptors, distance predicates generators bounded(), min_bounded() etc., detail static_vector renamed to varray. Docs and tests updated. Adam Wulkiewicz 2013-02-11 19:11:41 +00:00
  • a90b56de26 boost::container::vector used in dynamic nodes. detail::static_vector renamed to detail::varray. Added Alloc parameter to varray. rtree::envelope() renamed to rtree::bounds(). Tests moddified. Docs tweaked. Adam Wulkiewicz 2013-02-06 20:56:29 +00:00
  • 8f84c20811 Release 1.53.0 boost-1.53.0 Marshall Clow 2013-02-04 18:11:49 +00:00
  • 7e949875aa [geometry] applied patch of Vladimir Petrovic and changed std::string (which causes string-construction) to const char* for non-debug mode Barend Gehrels 2013-02-02 18:47:00 +00:00
  • ce4d807159 Docs updated - new querying method used. Queries description rearranged/modified. Adam Wulkiewicz 2013-01-26 01:27:59 +00:00
  • 3f712b94f8 nearest() predicate and related classes moved from distance_predicates.hpp to predicates.hpp query() methods and functions documented. nearest() predicate documented. Changes in various methods/functions description. Deleted unneeded query_expr. Adam Wulkiewicz 2013-01-26 00:36:29 +00:00
  • fb25dff48e Added rtree free function insert. Added adaptors::queried(). nearest_query_range and spatial_query_range moved to adaptors::detail. Adam Wulkiewicz 2013-01-25 18:43:48 +00:00
  • d3a2732767 removed old queries from additional_speed test. Adam Wulkiewicz 2013-01-25 13:34:27 +00:00
  • cfb4ee0d43 MPL_ASSERT_MSG message modified. Adam Wulkiewicz 2013-01-25 13:23:10 +00:00
  • dfb33baede Implemented all variants of rtree::query() method. spatial and nearest returning 1 and k values. Adam Wulkiewicz 2013-01-24 22:24:58 +00:00
  • 455b2d9f45 Change in predicates. Adam Wulkiewicz 2013-01-24 13:51:01 +00:00
  • 344825c144 query_expr: implemented push_back_impl operator&& and find_nearest_impl Adam Wulkiewicz 2013-01-24 05:43:57 +00:00
  • 1fdee7912a added query_expr for test purposes Adam Wulkiewicz 2013-01-23 02:10:38 +00:00
  • 72282dbed4 Quick start example fixed. Docs updated. Adam Wulkiewicz 2013-01-19 02:33:46 +00:00
  • 26e9526564 boost/geometry/extensions/index/* moved to boost/geometry/index/* rtree::box() renamed to rtree::envelope() index::box() renamed to index::envelope() some unneeded tests removed docs updated Adam Wulkiewicz 2013-01-19 02:26:34 +00:00
  • 4233d851c4 index/algorithms/* moved to index/detail/algorithms/* Adam Wulkiewicz 2013-01-19 01:15:55 +00:00
  • 55774f5041 MSVC compilation error fixed. is_valid moved to detail namespace. Adam Wulkiewicz 2013-01-19 00:23:48 +00:00
  • 017e910bbe area and perimeter tested only for 2d Adam Wulkiewicz 2013-01-18 21:50:28 +00:00
  • be5a049248 added test for rtree envelope, area, perimeter, centroid Adam Wulkiewicz 2013-01-18 21:23:25 +00:00
  • ca17094850 indexable traits and accessors moved to index::detail namespace Adam Wulkiewicz 2013-01-18 21:18:32 +00:00
  • b830ec1cdb Files structure rearranged to better reflect namespace strcture. Some classes moved to different namespaces. Adam Wulkiewicz 2013-01-18 20:40:24 +00:00
  • 0a29cced58 doxygen_xml2qbk: added modifiers output to functions/members output. rtree: new docs generated with modifiers. Adam Wulkiewicz 2013-01-17 17:11:33 +00:00
  • 392ac1a864 Options, functions: check_predicates(), are_boxes_ok(), are_levels_ok() moved to the index::detail namespace. query_expr.hpp deleted. Adam Wulkiewicz 2013-01-17 15:19:40 +00:00
  • 4836bbabce root box calculation after remove moved from rtree::raw_remove() to visitor::remove. Adam Wulkiewicz 2013-01-17 14:37:40 +00:00
  • 2f5ddeb8a6 Docs changed to reflect latest code changes Adam Wulkiewicz 2013-01-17 03:56:24 +00:00
  • 28a9448da5 Box stored in the rtree. box() returns box_type const&. rtree adapted to Box concept. error in remove() fixed - size change if the Value wasn't removed. Tests added. Adam Wulkiewicz 2013-01-17 03:54:52 +00:00
  • 3083a3721c docs copyrights modified Adam Wulkiewicz 2013-01-16 14:45:30 +00:00
  • 74db796acc rtree: added bg::envelope() and bg::return_envelope(). doxygen_qbk2xml: added template parameters to detailed function output. Adam Wulkiewicz 2013-01-16 14:39:01 +00:00
  • 9cd5626c90 rtree - added move ctor taking allocator distance predicates - docs improved doxygen_xml2qbk - group output finished (enums, defines and functions) Adam Wulkiewicz 2013-01-16 04:08:16 +00:00
  • 9c13998f62 doxygen_xml2qbk - Keywords coloring in paragraphs added - data inside computeroutput which is not inside other block is translated to .... Reference updated. Adam Wulkiewicz 2013-01-14 17:40:31 +00:00
  • 83c187c90f doxygen_qbk2xml: fixed text style blocks generation for special cases Adam Wulkiewicz 2013-01-14 12:20:26 +00:00
  • 6090b106af Made the length algorithm variant-aware. Bruno Lalande 2013-01-13 23:09:27 +00:00
  • 7994089084 Rtree docs improved. Adam Wulkiewicz 2013-01-13 20:02:19 +00:00
  • f3735f6475 [geometry] Made concept-checks variant aware. For now the underlying types are skipped. So a specialization for variants is made, being empty. This also solves two omissions: checks for Ring and Segment. Besides that, it now derives from not-inherited. This was earlier not the case (i.e. concepts were not checked, if type was not found). The commit makes it also consistent with the new system (template parameters auto-derived if possible) Barend Gehrels 2013-01-13 17:34:50 +00:00
  • 2da1ca09d1 Made wkt write variant-aware. Bruno Lalande 2013-01-13 17:25:15 +00:00
  • 36440429e0 rtree docs and doxygen_xml2qbk modified. Adam Wulkiewicz 2013-01-13 15:35:10 +00:00
  • d575690df3 [geometry] added include files for concept checking Barend Gehrels 2013-01-13 15:05:24 +00:00
  • e8b2693d74 Integrated wkt into support_status. Bruno Lalande 2013-01-13 12:13:34 +00:00
  • 8ae4743abb Adapted multi/io/wkt to latest change. Bruno Lalande 2013-01-13 12:04:01 +00:00
  • acba0901a7 Made dispatch::wkt able to retrieve the tag by itself + used not_implemented. Bruno Lalande 2013-01-13 11:57:45 +00:00
  • dfb6a611db Made the convert algorithm variant-aware. Bruno Lalande 2013-01-12 23:06:18 +00:00
  • 4be6f96160 Reimplemented variants handling in num_points algorithm. Bruno Lalande 2013-01-12 21:28:59 +00:00
  • 1be15177cb Reimplemented variants handling in clear algorithm. Bruno Lalande 2013-01-12 21:06:44 +00:00
  • 0394222c2b Small fix - missing header. Bruno Lalande 2013-01-12 20:59:42 +00:00
  • ab7220987e Removed a useless template parameter + used devariant_area in the no-strategy overload. Bruno Lalande 2013-01-12 20:56:00 +00:00
  • 36c9694321 Reimplemented variant handling in area algorithm. Bruno Lalande 2013-01-12 20:46:13 +00:00
  • 4d59f27f94 Better aligned the recent new code. Bruno Lalande 2013-01-12 20:34:40 +00:00
  • 136d84356f Used 'devarianted_' term in append algorithm, like for equals. Bruno Lalande 2013-01-12 18:33:20 +00:00
  • c3c0e57304 Made the equals algorithm variant-aware. Bruno Lalande 2013-01-12 18:28:00 +00:00
  • 17584a35d3 Moddified rtree description - required by doxygen to properly generate links. Adam Wulkiewicz 2013-01-12 03:49:19 +00:00
  • fcf8257fd5 doxygen_xml2qbk: added storing of ids, added parsing of refs and generation of qbk links. Adam Wulkiewicz 2013-01-12 03:47:45 +00:00
  • ecf429362e Adding back mistakenly removed polygon specialization Bruno Lalande 2013-01-12 00:24:44 +00:00
  • 684945f1c5 Reimplemented variants handling in clear() to avoid function overloading. Bruno Lalande 2013-01-11 21:54:41 +00:00
  • 13e2dc0984 Reimplemented variants handling in append to avoid function overloading. Bruno Lalande 2013-01-11 21:16:55 +00:00
  • 4e972f0389 Fixed errors in doxygen_xml2qbk - lists support, additional paragraphs display. Added warnings and infos. Rtree docs improved, added text formatting, warnings etc. Adam Wulkiewicz 2013-01-11 04:09:30 +00:00
  • 979eb9f53d doxygen_xml2qbk moddified. Adam Wulkiewicz 2013-01-11 01:07:38 +00:00
  • 42c7931bc7 doxygen_xml2qbk fixed brackets display in sections titles and generated tables. Adam Wulkiewicz 2013-01-10 20:12:40 +00:00
  • 53a5a25f55 Docs improved. Adam Wulkiewicz 2013-01-09 23:48:23 +00:00
  • b8c48f13ef Added \par and \li support in doxygen_xml2qbk. Adam Wulkiewicz 2013-01-09 21:57:37 +00:00
  • 9ec3d2289e Added the rest of generated files. Adam Wulkiewicz 2013-01-09 18:41:55 +00:00
  • ba0c1b840f static_vector test moddified, added generated reference files Adam Wulkiewicz 2013-01-09 18:33:43 +00:00
  • 5310131f4c Rtree docs: added inserter, groups names changed. Adam Wulkiewicz 2013-01-09 16:43:16 +00:00
  • 121ac6c683 rtree: missing parameters description added. Adam Wulkiewicz 2013-01-09 16:34:02 +00:00
  • 7a707809a7 Default and index translator added to the reference. doxygen_xml2qbk now displays members only if they have brief description. Adam Wulkiewicz 2013-01-09 16:31:16 +00:00