|
| | DynTreeImpl () |
| |
| void | insert (Model const &mdl) |
| |
| void | remove (Model const &mdl) |
| |
| void | balance () |
| |
| void | update (uint32 difftime) |
| |
| void | insert (T const &value) |
| |
| void | remove (T const &value) |
| |
| void | balance () |
| |
| bool | contains (T const &value) const |
| |
| bool | empty () const |
| |
| Node & | getGrid (int x, int y) |
| |
| template<typename RayCallback > |
| void | intersectRay (G3D::Ray const &ray, RayCallback &intersectCallback, float max_dist) |
| |
| template<typename RayCallback > |
| void | intersectRay (G3D::Ray const &ray, RayCallback &intersectCallback, float &max_dist, G3D::Vector3 const &end) |
| |
| template<typename IsectCallback > |
| void | intersectPoint (G3D::Vector3 const &point, IsectCallback &intersectCallback) |
| |
| template<typename RayCallback > |
| void | intersectZAllignedRay (G3D::Ray const &ray, RayCallback &intersectCallback, float &max_dist) |
| |
| std::span< T const *const > | getObjects (int x, int y) const |
| |
Definition at line 55 of file DynamicTree.cpp.
◆ base
◆ Model
◆ DynTreeImpl()
| DynTreeImpl::DynTreeImpl |
( |
| ) |
|
|
inline |
◆ balance()
| void DynTreeImpl::balance |
( |
| ) |
|
|
inline |
◆ insert()
| void DynTreeImpl::insert |
( |
Model const & |
mdl | ) |
|
|
inline |
◆ remove()
| void DynTreeImpl::remove |
( |
Model const & |
mdl | ) |
|
|
inline |
◆ update()
| void DynTreeImpl::update |
( |
uint32 |
difftime | ) |
|
|
inline |
◆ rebalance_timer
◆ unbalanced_times
| int DynTreeImpl::unbalanced_times |
The documentation for this struct was generated from the following file: