![]() |
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 |