C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API