![]() |
GranOO
3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
|
This is the complete list of members for DynamicAABBTree, including all inherited members.
| _aabbs | DynamicAABBTree | private |
| _aabbsCount | DynamicAABBTree | private |
| _fatness | DynamicAABBTree | private |
| _firstFreeAABBIndex | DynamicAABBTree | private |
| _firstFreeNodeIndex | DynamicAABBTree | private |
| _node_count | DynamicAABBTree | private |
| _nodes | DynamicAABBTree | private |
| _primitivesToNode | DynamicAABBTree | private |
| _rootNodeIndex | DynamicAABBTree | private |
| aabb_at_index(unsigned int aabbIndex) const | DynamicAABBTree | inline |
| aabb_do_overlap(unsigned int aabb1, unsigned int aabb2) const | DynamicAABBTree | private |
| aabb_number() const | DynamicAABBTree | inline |
| balance_node(unsigned int rootNodeIndex) | DynamicAABBTree | private |
| clear() | DynamicAABBTree | |
| collidersList(unsigned int primitiveIndex, std::vector< unsigned int > &collidersList) const | DynamicAABBTree | |
| collidersPairs(std::vector< std::pair< unsigned int, unsigned int > > &collidersPairs) const | DynamicAABBTree | |
| delete_aabb(unsigned int anAABBIndex) | DynamicAABBTree | private |
| delete_node(unsigned int aNodeIndex) | DynamicAABBTree | private |
| DynamicAABBTree() | DynamicAABBTree | |
| insert_node(AABB anAABB) | DynamicAABBTree | |
| is_aabb_contain_aabb(unsigned int anAABBIndex, AABB anAABB) const | DynamicAABBTree | private |
| is_node_leaf(unsigned int nodeIndex) const | DynamicAABBTree | inline |
| merged_lonely_aabb(AABB aabb1, AABB aabb2, unsigned int primtiveIndex=-1) | DynamicAABBTree | static |
| new_aabb(double minPoint[3], double maxPoint[3], unsigned int primitiveIndex=-1) | DynamicAABBTree | private |
| new_aabb(AABB anAABB) | DynamicAABBTree | private |
| new_aabb_node() | DynamicAABBTree | private |
| new_aabb_node(AABB anAABB) | DynamicAABBTree | private |
| new_lonely_aabb(double minPoint[3], double maxPoint[3], double fatness, unsigned int primtiveIndex=-1) | DynamicAABBTree | static |
| node_at_index(unsigned int nodeIndex) const | DynamicAABBTree | inline |
| node_number() const | DynamicAABBTree | inline |
| NodeBalance(unsigned int nodeIndex) const | DynamicAABBTree | inline |
| NotInList | DynamicAABBTree | privatestatic |
| Primitiveexists(unsigned int primitiveIndex) const | DynamicAABBTree | |
| PrimitivesList(std::vector< unsigned int > &primitivesList) const | DynamicAABBTree | |
| printAABBNodes() | DynamicAABBTree | |
| remove_node(unsigned int leafNode) | DynamicAABBTree | private |
| remove_primitive(unsigned int primitiveIndex) | DynamicAABBTree | |
| rotate_left(unsigned int rootNodeIndex) | DynamicAABBTree | private |
| rotate_right(unsigned int rootNodeIndex) | DynamicAABBTree | private |
| saveAABBs() | DynamicAABBTree | |
| saveAABBs(std::vector< unsigned int > primitivesList) | DynamicAABBTree | |
| set_fatness(double fatness) | DynamicAABBTree | inline |
| update_node_aabb(unsigned int aNode) | DynamicAABBTree | private |
| update_node_height(unsigned int aNode) | DynamicAABBTree | private |
| update_primitive(unsigned int primitiveIndex, AABB tightAABB) | DynamicAABBTree | |
| ~DynamicAABBTree() | DynamicAABBTree |