insert method
Associates data
with the provided bound
.
Implementation
RTreeEntry<T> insert(Bounds bound, T data) {
final entry = RTreeEntry<T>(bound, data: data);
final node = chooseLeaf(entry);
node.entries.add(entry);
final splitNode =
node.entries.length > maxEntries ? overflowStrategy(node) : null;
adjustTree(node, splitNode);
return entry;
}