SpatiumLib
|
This is the complete list of members for spatium::idx::PointQuadtree, including all inherited members.
addPoint(const std::array< double, 2 > &point) | spatium::idx::PointQuadtree | inline |
begin() | spatium::idx::Tree< std::vector< std::array< double, 2 > > > | inline |
bounds() const | spatium::idx::PointQuadtree | inline |
buildFromPoints(const std::vector< std::array< double, 2 >> &points, size_t maxPointCountLeaf=100) | spatium::idx::PointQuadtree | inlinestatic |
determineChild(const BoundingBox< double, 2 > &boundsParent, const std::array< double, 2 > &point, BoundingBox< double, 2 > &boundsChild) | spatium::idx::PointQuadtree | inlinestatic |
end() | spatium::idx::Tree< std::vector< std::array< double, 2 > > > | inline |
m_boundingBox | spatium::idx::PointQuadtree | protected |
m_maxPointCountLeaf | spatium::idx::PointQuadtree | protected |
m_root | spatium::idx::Tree< std::vector< std::array< double, 2 > > > | protected |
maxPointCountLeaf() const | spatium::idx::PointQuadtree | inline |
PointQuadtree(const BoundingBox< double, 2 > &bounds, size_t maxPointCountLeaf=100) | spatium::idx::PointQuadtree | inline |
root() const | spatium::idx::Tree< std::vector< std::array< double, 2 > > > | inline |
Tree(std::shared_ptr< TreeNode< std::vector< std::array< double, 2 > > >> rootNode=std::make_shared< TreeNode< std::vector< std::array< double, 2 > > >>()) | spatium::idx::Tree< std::vector< std::array< double, 2 > > > | inline |
Tree(const std::vector< std::array< double, 2 > > &rootObject, const std::shared_ptr< TreeNode< std::vector< std::array< double, 2 > > >> &rootNode=std::make_shared< TreeNode< std::vector< std::array< double, 2 > > >>()) | spatium::idx::Tree< std::vector< std::array< double, 2 > > > | inline |