![]() |
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 StaticAABBTree, including all inherited members.
_aabbs | StaticAABBTree | private |
_aabbsCount | StaticAABBTree | private |
_node_count | StaticAABBTree | private |
_nodes | StaticAABBTree | private |
aabb_at_index(unsigned int aabbIndex) const | StaticAABBTree | inline |
aabb_number() const | StaticAABBTree | inline |
AABBFacetIsHitByRay(unsigned int anAABB, double facetNormal[3], Ray aRay) const | StaticAABBTree | private |
build(const std::vector< AABB > &leavesAABBs) | StaticAABBTree | |
build(std::vector< unsigned int > aabbsIndices, unsigned int depth=0) | StaticAABBTree | private |
clear() | StaticAABBTree | private |
closest_point(const double *aPoint, double &distance, unsigned int aNode=0) const | StaticAABBTree | |
closestPointCallback_ | StaticAABBTree | mutableprivate |
furthest_vertex_along_axis(const double *aPoint, const double *anAxis, double &distance, unsigned int aNode=0) const | StaticAABBTree | |
furthest_vertex_on_aabb_along_axis(const double *anAxis, unsigned int anAABB, double(&furthestPoint)[3]) const | StaticAABBTree | private |
furthestVertexCallback_ | StaticAABBTree | mutableprivate |
inner_squared_distance_to_aabb(const double *aPoint, unsigned int anAABB) const | StaticAABBTree | private |
is_aabb_hit_by_ray(unsigned int anAABB, Ray aRay) const | StaticAABBTree | private |
is_aabb_hit_by_xray(unsigned int anAABB, Ray aRay) const | StaticAABBTree | private |
is_node_leaf(unsigned int nodeIndex) const | StaticAABBTree | inline |
is_point_inside_aabb(const double *aPoint, unsigned int anAABB) const | StaticAABBTree | private |
new_aabb(double minPoint[3], double maxPoint[3], unsigned int primitiveIndex=-1) | StaticAABBTree | private |
new_aabb(AABB anAABB) | StaticAABBTree | private |
new_aabb_from_aabb(const std::vector< unsigned int > &aabbs) | StaticAABBTree | private |
new_aabb_node() | StaticAABBTree | private |
new_aabb_node(AABB anAABB) | StaticAABBTree | private |
new_lonely_aabb(double minPoint[3], double maxPoint[3], unsigned int primtiveIndex=-1) | StaticAABBTree | static |
node_at_index(unsigned int nodeIndex) const | StaticAABBTree | inline |
node_number() const | StaticAABBTree | inline |
NotInList | StaticAABBTree | privatestatic |
raycast_aabb_tree(Ray aRay, unsigned int aNode=0) const | StaticAABBTree | |
raycastAABBTreeCallback_ | StaticAABBTree | mutableprivate |
set_closest_point_callback(std::function< void(unsigned int, const double *, double &)> callback) const | StaticAABBTree | inline |
set_furthest_vertex_callback(std::function< void(unsigned int, const double *, const double *, double &)> callback) const | StaticAABBTree | inline |
set_raycast_aabb_tree_callback(std::function< bool(unsigned int, Ray)> callback) const | StaticAABBTree | inline |
squared_distance_to_aabb(const double *aPoint, unsigned int anAABB) const | StaticAABBTree | private |
squared_distance_to_aabb_centre(const double *aPoint, unsigned int anAABB) const | StaticAABBTree | private |
StaticAABBTree() | StaticAABBTree | |
StaticAABBTree(const std::vector< AABB > &leavesAABBs) | StaticAABBTree | |
xraycast_aabb_tree(Ray aRay, unsigned int aNode=0) const | StaticAABBTree | |
~StaticAABBTree() | StaticAABBTree |