Spatial C++ Library
Generic Multi-Dimensional Containers and Spatial Operations
rebalance()function improved by 5 to 10 times.
rebalance()function that was only discovered recently. The problem only occurs in very large tree (with around 1,000,000 elements).
predicate()accessors from spatial::region_iterator. This has been replaced by the
key_comp()accessors. The rest of the interface remains similar, and unless you were using
predicate(), the changes will apply transparently.
sptial::pointsetis now called spatial::point_multiset to reflect truly it's equivalence to multiset, and not set. Similar changes for spatial::box_multiset.
spatial::boxset) does not multiply the dimension specified by 2 anymore. Instead it uses concept checking to make sure that the dimension given is even.
frozencontainers are now renamed to
idle, its functions are the same, but
idlejust take less characters to write, and provides a more accurate picture to programmers ('frozen' is often used to describe unmutable objects)