![]() |
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 model() and key_comp() accessors. The rest of the interface remains similar, and unless you were using predicate(), the changes will apply transparently.sptial::pointset is 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.frozen containers are now renamed to idle, its functions are the same, but idle just take less characters to write, and provides a more accurate picture to programmers ('frozen' is often used to describe unmutable objects)