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