|
| | DynTreeImpl () |
| |
| void | insert (const Model &mdl) |
| |
| void | remove (const Model &mdl) |
| |
| void | balance () |
| |
| void | update (uint32 difftime) |
| |
| | RegularGrid2D () |
| |
| | ~RegularGrid2D () |
| |
| void | insert (const T &value) |
| |
| void | remove (const T &value) |
| |
| void | balance () |
| |
| bool | contains (const T &value) const |
| |
| int | size () const |
| |
| Node & | getGridFor (float fx, float fy) |
| |
| Node & | getGrid (int x, int y) |
| |
| template<typename RayCallback > |
| void | intersectRay (const G3D::Ray &ray, RayCallback &intersectCallback, float max_dist) |
| |
| template<typename RayCallback > |
| void | intersectRay (const G3D::Ray &ray, RayCallback &intersectCallback, float &max_dist, const G3D::Vector3 &end) |
| |
| template<typename IsectCallback > |
| void | intersectPoint (const G3D::Vector3 &point, IsectCallback &intersectCallback) |
| |
| template<typename RayCallback > |
| void | intersectZAllignedRay (const G3D::Ray &ray, RayCallback &intersectCallback, float &max_dist) |
| |
| DynTreeImpl::DynTreeImpl |
( |
| ) |
|
|
inline |
TimeTrackerSmall rebalance_timer
Definition: DynamicTree.cpp:106
int unbalanced_times
Definition: DynamicTree.cpp:107
| void DynTreeImpl::balance |
( |
| ) |
|
|
inline |
void balance()
Definition: RegularGrid.h:65
int unbalanced_times
Definition: DynamicTree.cpp:107
void insert(const T &value)
Definition: RegularGrid.h:49
int unbalanced_times
Definition: DynamicTree.cpp:107
void remove(const T &value)
Definition: RegularGrid.h:58
int unbalanced_times
Definition: DynamicTree.cpp:107
| void DynTreeImpl::update |
( |
uint32 |
difftime | ) |
|
|
inline |
void balance()
Definition: DynamicTree.cpp:86
void Update(int32 diff)
Definition: Timer.h:143
void Reset(uint32 interval)
Definition: Timer.h:153
TimeTrackerSmall rebalance_timer
Definition: DynamicTree.cpp:106
int size() const
Definition: RegularGrid.h:74
int unbalanced_times
Definition: DynamicTree.cpp:107
bool Passed() const
Definition: Timer.h:148
| int DynTreeImpl::unbalanced_times |
The documentation for this struct was generated from the following file: