#include <k_d_tree.h>
|
| void | insert (const std::array< Component, Dim > &point, Id id) |
| |
| void | remove (Id id) |
| |
| void | update (const Point &newPos, Id id) |
| |
| template<typename F > |
| void | rangeQuery (const Point &min, const Point &max, const F &cb) const |
| |
| size_t | size () const |
| |
◆ Point
template<uint8_t Dim, class Component , class Id >
◆ Tree
template<uint8_t Dim, class Component , class Id >
◆ insert()
template<uint8_t Dim, class Component , class Id >
References k_d_tree::DynamicKdTrees< Dim, Component, Id >::n_entries, k_d_tree::DynamicKdTrees< Dim, Component, Id >::trees, and k_d_tree::DynamicKdTrees< Dim, Component, Id >::updateDelEntries().
Referenced by server::ActiveObjectMgr::registerObject(), TEST_CASE(), and k_d_tree::DynamicKdTrees< Dim, Component, Id >::update().
◆ rangeQuery()
template<uint8_t Dim, class Component , class Id >
template<typename F >
◆ remove()
template<uint8_t Dim, class Component , class Id >
References k_d_tree::DynamicKdTrees< Dim, Component, Id >::del_entries, k_d_tree::DynamicKdTrees< Dim, Component, Id >::deleted, k_d_tree::DynamicKdTrees< Dim, Component, Id >::n_entries, k_d_tree::DynamicKdTrees< Dim, Component, Id >::shrink_to_half(), and k_d_tree::DynamicKdTrees< Dim, Component, Id >::trees.
Referenced by server::ActiveObjectMgr::removeObject(), TEST_CASE(), and k_d_tree::DynamicKdTrees< Dim, Component, Id >::update().
◆ shrink_to_half()
template<uint8_t Dim, class Component , class Id >
References _, k_d_tree::Points< Dim, Component >::begin(), k_d_tree::DynamicKdTrees< Dim, Component, Id >::del_entries, k_d_tree::DynamicKdTrees< Dim, Component, Id >::deleted, k_d_tree::DynamicKdTrees< Dim, Component, Id >::n_entries, k_d_tree::Points< Dim, Component >::setPoint(), k_d_tree::DynamicKdTrees< Dim, Component, Id >::trees, and k_d_tree::DynamicKdTrees< Dim, Component, Id >::updateDelEntries().
Referenced by k_d_tree::DynamicKdTrees< Dim, Component, Id >::remove().
◆ size()
template<uint8_t Dim, class Component , class Id >
◆ update()
template<uint8_t Dim, class Component , class Id >
◆ updateDelEntries()
template<uint8_t Dim, class Component , class Id >
References _, k_d_tree::DynamicKdTrees< Dim, Component, Id >::del_entries, and k_d_tree::DynamicKdTrees< Dim, Component, Id >::trees.
Referenced by k_d_tree::DynamicKdTrees< Dim, Component, Id >::insert(), and k_d_tree::DynamicKdTrees< Dim, Component, Id >::shrink_to_half().
◆ del_entries
template<uint8_t Dim, class Component , class Id >
◆ deleted
template<uint8_t Dim, class Component , class Id >
◆ n_entries
template<uint8_t Dim, class Component , class Id >
Referenced by k_d_tree::DynamicKdTrees< Dim, Component, Id >::insert(), k_d_tree::DynamicKdTrees< Dim, Component, Id >::remove(), k_d_tree::DynamicKdTrees< Dim, Component, Id >::shrink_to_half(), and k_d_tree::DynamicKdTrees< Dim, Component, Id >::size().
◆ trees
template<uint8_t Dim, class Component , class Id >
Referenced by k_d_tree::DynamicKdTrees< Dim, Component, Id >::insert(), k_d_tree::DynamicKdTrees< Dim, Component, Id >::rangeQuery(), k_d_tree::DynamicKdTrees< Dim, Component, Id >::remove(), k_d_tree::DynamicKdTrees< Dim, Component, Id >::shrink_to_half(), and k_d_tree::DynamicKdTrees< Dim, Component, Id >::updateDelEntries().
The documentation for this class was generated from the following file: