alaCarte Maps
Renderer for OpenStreetMap tiles
RTree< id_t, data_t > Member List

This is the complete list of members for RTree< id_t, data_t >, including all inherited members.

boost::serialization::access classRTree< id_t, data_t >friend
build(std::vector< data_t > &data, const string &leafPath)RTree< id_t, data_t >
buildLeaves(const std::vector< data_t > &rects, const string &leafPath)RTree< id_t, data_t >private
buildLevels()RTree< id_t, data_t >private
contains(const FixedRect &rect) const RTree< id_t, data_t >inline
getBoundingBox(const FixedRect keys[], size_t size) const RTree< id_t, data_t >private
getBoundingBox(const FixedPoint keys[], size_t size) const RTree< id_t, data_t >private
getSubTree(uint32_t rootIdx, boost::shared_ptr< std::vector< id_t > > &ids) const RTree< id_t, data_t >private
getX(const FixedPoint &p)RTree< id_t, data_t >private
getX(const FixedRect &r)RTree< id_t, data_t >private
getY(const FixedPoint &p)RTree< id_t, data_t >private
getY(const FixedRect &r)RTree< id_t, data_t >private
inputRTree< id_t, data_t >private
lengthRTree< id_t, data_t >private
load(Archive &ar, const unsigned int version)RTree< id_t, data_t >inlineprivate
offsetRTree< id_t, data_t >private
printLeaves(const string &leafPath) const RTree< id_t, data_t >private
printTree() const RTree< id_t, data_t >private
readLeaf(uint32_t nodeIdx, uint32_t childIdx) const RTree< id_t, data_t >private
RTree()=defaultRTree< id_t, data_t >
save(Archive &ar, const unsigned int version) const RTree< id_t, data_t >inlineprivate
search(boost::shared_ptr< std::vector< id_t > > &result, const FixedRect &rect, bool returnOnFirst=false) const RTree< id_t, data_t >
searchLeaf(const RLeaf< id_t, FixedPoint > *leaf, boost::shared_ptr< std::vector< id_t > > &result, const FixedRect &rect, bool returnOnFirst) const RTree< id_t, data_t >private
searchLeaf(const RLeaf< id_t, FixedRect > *leaf, boost::shared_ptr< std::vector< id_t > > &result, const FixedRect &rect, bool returnOnFirst) const RTree< id_t, data_t >private
setLeafFile(const string &path, uint64_t offset, uint64_t length)RTree< id_t, data_t >inline
treeRTree< id_t, data_t >private
validate() const RTree< id_t, data_t >private
writeLeaves(const std::vector< id_t > &ids, const std::vector< data_t > &rects, const string &leafPath)RTree< id_t, data_t >private