GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
DynamicAABBTree Member List

This is the complete list of members for DynamicAABBTree, including all inherited members.

_aabbsDynamicAABBTreeprivate
_aabbsCountDynamicAABBTreeprivate
_fatnessDynamicAABBTreeprivate
_firstFreeAABBIndexDynamicAABBTreeprivate
_firstFreeNodeIndexDynamicAABBTreeprivate
_node_countDynamicAABBTreeprivate
_nodesDynamicAABBTreeprivate
_primitivesToNodeDynamicAABBTreeprivate
_rootNodeIndexDynamicAABBTreeprivate
aabb_at_index(unsigned int aabbIndex) constDynamicAABBTreeinline
aabb_do_overlap(unsigned int aabb1, unsigned int aabb2) constDynamicAABBTreeprivate
aabb_number() constDynamicAABBTreeinline
balance_node(unsigned int rootNodeIndex)DynamicAABBTreeprivate
clear()DynamicAABBTree
collidersList(unsigned int primitiveIndex, std::vector< unsigned int > &collidersList) constDynamicAABBTree
collidersPairs(std::vector< std::pair< unsigned int, unsigned int > > &collidersPairs) constDynamicAABBTree
delete_aabb(unsigned int anAABBIndex)DynamicAABBTreeprivate
delete_node(unsigned int aNodeIndex)DynamicAABBTreeprivate
DynamicAABBTree()DynamicAABBTree
insert_node(AABB anAABB)DynamicAABBTree
is_aabb_contain_aabb(unsigned int anAABBIndex, AABB anAABB) constDynamicAABBTreeprivate
is_node_leaf(unsigned int nodeIndex) constDynamicAABBTreeinline
merged_lonely_aabb(AABB aabb1, AABB aabb2, unsigned int primtiveIndex=-1)DynamicAABBTreestatic
new_aabb(double minPoint[3], double maxPoint[3], unsigned int primitiveIndex=-1)DynamicAABBTreeprivate
new_aabb(AABB anAABB)DynamicAABBTreeprivate
new_aabb_node()DynamicAABBTreeprivate
new_aabb_node(AABB anAABB)DynamicAABBTreeprivate
new_lonely_aabb(double minPoint[3], double maxPoint[3], double fatness, unsigned int primtiveIndex=-1)DynamicAABBTreestatic
node_at_index(unsigned int nodeIndex) constDynamicAABBTreeinline
node_number() constDynamicAABBTreeinline
NodeBalance(unsigned int nodeIndex) constDynamicAABBTreeinline
NotInListDynamicAABBTreeprivatestatic
Primitiveexists(unsigned int primitiveIndex) constDynamicAABBTree
PrimitivesList(std::vector< unsigned int > &primitivesList) constDynamicAABBTree
printAABBNodes()DynamicAABBTree
remove_node(unsigned int leafNode)DynamicAABBTreeprivate
remove_primitive(unsigned int primitiveIndex)DynamicAABBTree
rotate_left(unsigned int rootNodeIndex)DynamicAABBTreeprivate
rotate_right(unsigned int rootNodeIndex)DynamicAABBTreeprivate
saveAABBs()DynamicAABBTree
saveAABBs(std::vector< unsigned int > primitivesList)DynamicAABBTree
set_fatness(double fatness)DynamicAABBTreeinline
update_node_aabb(unsigned int aNode)DynamicAABBTreeprivate
update_node_height(unsigned int aNode)DynamicAABBTreeprivate
update_primitive(unsigned int primitiveIndex, AABB tightAABB)DynamicAABBTree
~DynamicAABBTree()DynamicAABBTree