Commit Graph

8536 Commits

Author SHA1 Message Date
Barend Gehrels
c4d60d094d [geometry][extension] Updated andoyer/vincenty adaption (added radius_type for distance_cross_track)
[SVN r85066]
2013-07-17 21:34:46 +00:00
Barend Gehrels
29a03318a3 [geometry][extension] Updated andoyer adaption (comments, removed redundant namespace, fixed default_strategy template parameter)
[SVN r85065]
2013-07-17 21:24:33 +00:00
Barend Gehrels
06876ec32c [geometry][extension] adapted selected to new strategy structure
[SVN r85064]
2013-07-17 21:16:34 +00:00
Barend Gehrels
a222a54135 [geometry][extension] adapted vincenty to new strategy structure
[SVN r85063]
2013-07-17 21:08:38 +00:00
Barend Gehrels
209062a655 [geometry] adapted extension andoyer to new structure strategies
[SVN r85057]
2013-07-17 13:32:12 +00:00
Bruno Lalande
4246ea4217 Distance strategies no longer need to be parameterized with the point type(s).
[SVN r85040]
2013-07-14 22:54:43 +00:00
Adam Wulkiewicz
23612b0b6b [geometry][index]example: added serialization to xml archives.
[SVN r85039]
2013-07-14 19:06:00 +00:00
Adam Wulkiewicz
18783cb9b0 [geometry][index]: added names to serialized objects to support xml archives, fixed error in loading of rstar parameters.
[SVN r85038]
2013-07-14 19:05:00 +00:00
Adam Wulkiewicz
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.
[SVN r85037]
2013-07-14 18:18:26 +00:00
Adam Wulkiewicz
eeb254b58d [geometry][index]example: serialization example improved, linking test added to Jamfile.
[SVN r85027]
2013-07-14 02:01:12 +00:00
Adam Wulkiewicz
c38abef50c [geometry][index]: experimental rtree serialization support added.
[SVN r85026]
2013-07-14 01:59:26 +00:00
Adam Wulkiewicz
b696a1994a [geometry][index]example: added serialization preliminary test/example (not compiling since serialization is not yet implemented)
[SVN r85023]
2013-07-13 16:43:50 +00:00
Adam Wulkiewicz
0bb9b192eb [geometry][index]test: shared memory segment created only once to prevent race conditions
[SVN r85009]
2013-07-12 16:45:06 +00:00
Adam Wulkiewicz
c807c701a1 [geometry][index]test: added libs required by interprocess built by clang on windows.
[SVN r84956]
2013-07-06 12:05:33 +00:00
Bruno Lalande
5c01967f86 Move some template parameters from class level to function level in assign_value.
[SVN r84920]
2013-06-30 21:01:02 +00:00
Adam Wulkiewicz
aa166010a3 [geometry][index]: removed non-c++03 header from statistics additional utility
[SVN r84907]
2013-06-26 22:05:28 +00:00
Adam Wulkiewicz
49597be2de [geometry][index]: errors fixed in additional rtree utilities.
[SVN r84906]
2013-06-26 21:45:17 +00:00
Adam Wulkiewicz
90d1c2485f [geometry][extensions]: Added required includes to nsphere.hpp, missing if rtree.hpp wasn't included.
[SVN r84899]
2013-06-24 12:25:33 +00:00
Adam Wulkiewicz
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.
[SVN r84896]
2013-06-24 00:44:41 +00:00
Barend Gehrels
9cc6d295c3 [geometry] merged for 1.54 release
[SVN r84889]
2013-06-23 20:59:55 +00:00
Adam Wulkiewicz
fbc4b3de6a [geometry]: [index] some unused variables removed. [extensions] added support for nsphere in rstar algorithm
[SVN r84872]
2013-06-22 00:36:31 +00:00
Adam Wulkiewicz
d379837492 [geometry][index]: tests fixed
[SVN r84871]
2013-06-21 23:14:46 +00:00
Adam Wulkiewicz
fb42b6453c [geometry][extensions]: added Matrix and Quaternion concepts.
[SVN r84868]
2013-06-21 19:30:38 +00:00
Adam Wulkiewicz
e7d6a62ddc [geometry][index]: Added a note regarding implementation of various Indexable types in linear pick_seeds.
[SVN r84865]
2013-06-21 16:23:00 +00:00
Adam Wulkiewicz
10aa36c29c [geometry][index]: Added a comment regarding implementation of various Indexable types in linear find_greatest_normalized_separation.
[SVN r84862]
2013-06-21 15:53:09 +00:00
Adam Wulkiewicz
43439fedf3 [geometry]: [index] rtree linear algorithm can now handle nspheres, [extensions] linear find_greatest_normalized_separation implemented for nsphere.
[SVN r84861]
2013-06-21 15:09:08 +00:00
Adam Wulkiewicz
17934592b5 [geometry][index]: clang compile errors fixed.
[SVN r84859]
2013-06-21 14:34:52 +00:00
Adam Wulkiewicz
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.
[SVN r84855]
2013-06-20 22:56:09 +00:00
Adam Wulkiewicz
469bc03afa [geometry][extensions]: added missing covered_by algorithm for Point and NSphere.
[SVN r84854]
2013-06-20 21:57:28 +00:00
Adam Wulkiewicz
f7c5895e5c [geometry]: [extensions] fixed/added tests for nsphere. [index] added nsphere to benchmark_experimental.cpp (for now commented out).
[SVN r84853]
2013-06-20 21:42:23 +00:00
Adam Wulkiewicz
f0b813285f [geometry][extensions]: added cartesian strategy point_in_nsphere, added base classes of nsphere_tag, used strategy in within(pt,sph).
[SVN r84852]
2013-06-20 21:39:12 +00:00
Adam Wulkiewicz
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.
[SVN r84847]
2013-06-20 16:30:05 +00:00
Adam Wulkiewicz
27160ad98e [geometry][extensions]: nsphere modified with respect to changes made for index.
[SVN r84842]
2013-06-19 23:12:22 +00:00
Adam Wulkiewicz
740ff6b0bb [geometry][index]: tests and examples modified with respect to recent changes - detail:: predicates, traits, etc.
[SVN r84841]
2013-06-19 23:02:29 +00:00
Adam Wulkiewicz
45970c5696 [geometry][index]: implemented version of linear find_greatest_normalized_separation optimized for Points. Removed index::detail::traits, the official ones used instead.
[SVN r84840]
2013-06-19 23:00:12 +00:00
Adam Wulkiewicz
efdcd29a8b [geometry][index] test: added experimental tests for contains and covers predicates, removed experimental tests for reversed spatial predicates.
[SVN r84839]
2013-06-19 18:04:20 +00:00
Adam Wulkiewicz
de8a2e8e45 [geometry][index]: added covers and contains spatial predicates, as experimental for now, removed experimental reversing of spatial predicates.
[SVN r84838]
2013-06-19 18:00:27 +00:00
Adam Wulkiewicz
afa3191263 [geometry][extensions] test: nsphere added for testing, added disjoint/intersects, content and margin tests.
[SVN r84831]
2013-06-18 22:52:55 +00:00
Adam Wulkiewicz
8e11107a2c [geometry]: [index] improved margin and content, [extensions] nsphere - fixed disjoint/intersects, added content, margin, is_valid.
[SVN r84830]
2013-06-18 22:51:33 +00:00
Adam Wulkiewicz
c583fb2eb5 [geometry][index]: added contains() and touches() predicates generators as experimental features.
[SVN r84827]
2013-06-18 16:31:34 +00:00
Adam Wulkiewicz
0673b850cc [geometry][index] docs: planned features list modified.
[SVN r84826]
2013-06-18 16:21:31 +00:00
Adam Wulkiewicz
860e804fe9 [geometry][index]test: warning fixed in varray test.
[SVN r84822]
2013-06-18 00:18:41 +00:00
Adam Wulkiewicz
815f14df0b [geometry][index]: boost::swap() for unsigned ints changed to std::swap() because of error C2872: 'swap' : ambiguous symbol in msvc 8 and 9.
[SVN r84821]
2013-06-18 00:16:01 +00:00
Adam Wulkiewicz
f2fbb111f3 [geometry][index] docs: planned and experimental features section modified, test: added tests for experimental reversed spatial predicates.
[SVN r84820]
2013-06-17 22:23:35 +00:00
Adam Wulkiewicz
6fdc73a452 [geometry][index]: added reversed spatial predicates as experimental feature.
[SVN r84819]
2013-06-17 22:21:13 +00:00
Adam Wulkiewicz
b6b9716c99 [geometry][index]docs: Modified commented out "TODO".
[SVN r84815]
2013-06-17 19:17:53 +00:00
Adam Wulkiewicz
8f132f65cf [geometry][index]docs: Added commented out "TODO" list.
[SVN r84813]
2013-06-17 11:46:53 +00:00
Adam Wulkiewicz
c3e989d882 [geometry][index]docs: rtree figures measurements updated in the introduction.
[SVN r84812]
2013-06-17 01:19:11 +00:00
Adam Wulkiewicz
744f2b5454 [geometry][extensions]: disjoint/intersects implemented for nsphere, ball removed.
[SVN r84811]
2013-06-16 22:24:12 +00:00
Adam Wulkiewicz
f0cdd03609 [geometry][index]: spatial query fixed - output iterator dereferenced.
[SVN r84808]
2013-06-16 19:36:41 +00:00