A node in the dynamic tree. The client does not interact with this directly. More...
#include <b2_dynamic_tree.h>
Public Member Functions | |
| bool | IsLeaf () const |
Public Attributes | |
| union { | |
| int32 next | |
| int32 parent | |
| }; | |
| b2AABB | aabb |
| Enlarged AABB. More... | |
| int32 | child1 |
| int32 | child2 |
| int32 | height |
| bool | moved |
| void * | userData |
A node in the dynamic tree. The client does not interact with this directly.
Definition at line 33 of file b2_dynamic_tree.h.
|
inline |
Definition at line 35 of file b2_dynamic_tree.h.
| union { ... } |
| b2AABB b2TreeNode::aabb |
Enlarged AABB.
Definition at line 41 of file b2_dynamic_tree.h.
| int32 b2TreeNode::child1 |
Definition at line 51 of file b2_dynamic_tree.h.
| int32 b2TreeNode::child2 |
Definition at line 52 of file b2_dynamic_tree.h.
| int32 b2TreeNode::height |
Definition at line 55 of file b2_dynamic_tree.h.
| bool b2TreeNode::moved |
Definition at line 57 of file b2_dynamic_tree.h.
| int32 b2TreeNode::next |
Definition at line 48 of file b2_dynamic_tree.h.
| int32 b2TreeNode::parent |
Definition at line 47 of file b2_dynamic_tree.h.
| void* b2TreeNode::userData |
Definition at line 43 of file b2_dynamic_tree.h.