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)