Skip to content
Snippets Groups Projects
Commit 0d134746 authored by Florent Lamiraux's avatar Florent Lamiraux Committed by Florent Lamiraux florent@laas.fr
Browse files

[doc] Update collision call graph.

parent d624592d
No related branches found
No related tags found
No related merge requests found
......@@ -14,12 +14,7 @@ digraph CD {
"void collide(CollisionTraversalNodeBase* node,\n const CollisionRequest& request, CollisionResult& result,\nBVHFrontList* front_list)" [shape = box]
"void collisionRecurse(CollisionTraversalNodeBase* node,\n int b1, int b2, BVHFrontList* front_list, FCL_REAL& sqrDistLowerBound)" [shape = box]
"void propagateBVHFrontListCollisionRecurse(CollisionTraversalNodeBase* node\n, BVHFrontList* front_list, const CollisionRequest& request, CollisionResult& result)" [shape = box]
"template<typename BV> static inline void\n meshCollisionOrientedNodeLeafTesting(int b1, int b2, const BVHModel<BV>* model1,\n const BVHModel<BV>* model2, Vec3f* vertices1, Vec3f* vertices2,\n Triangle* tri_indices1, Triangle* tri_indices2, const Matrix3f& R,\n const Vec3f& T, const Transform3f& tf1, const Transform3f& tf2,\n bool enable_statistics, FCL_REAL cost_density, int& num_leaf_tests,\n const CollisionRequest& request, CollisionResult& result, FCL_REAL& sqrDistLowerBound)" [shape = box]
"void MeshCollisionTraversalNodeOBB::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [shape = box]
"void MeshCollisionTraversalNodeRSS::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [shape = box]
"void MeshCollisionTraversalNodekIOS::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [shape = box]
"bool MeshCollisionTraversalNodeOBBRSS::BVTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [shape = box]
"void MeshCollisionTraversalNodeOBBRSS::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [shape = box]
"CollisionTraversalNodeBase::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [shape = box]
"bool obbDisjointAndLowerBoundDistance\n(const Matrix3f& B, const Vec3f& T, const Vec3f& a, const Vec3f& b,\n FCL_REAL& squaredLowerBoundDistance)" [shape = box]
......@@ -32,16 +27,8 @@ digraph CD {
"void collisionRecurse(CollisionTraversalNodeBase* node,\n int b1, int b2, BVHFrontList* front_list, FCL_REAL& sqrDistLowerBound)" -> "CollisionTraversalNodeBase::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result"
"void propagateBVHFrontListCollisionRecurse(CollisionTraversalNodeBase* node\n, BVHFrontList* front_list, const CollisionRequest& request, CollisionResult& result)" -> "void collisionRecurse(CollisionTraversalNodeBase* node,\n int b1, int b2, BVHFrontList* front_list, FCL_REAL& sqrDistLowerBound)"
"void propagateBVHFrontListCollisionRecurse(CollisionTraversalNodeBase* node\n, BVHFrontList* front_list, const CollisionRequest& request, CollisionResult& result)" -> "bool CollisionTraversalNodeBase::BVTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result"
"void MeshCollisionTraversalNodeOBB::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result"-> "template<typename BV> static inline void\n meshCollisionOrientedNodeLeafTesting(int b1, int b2, const BVHModel<BV>* model1,\n const BVHModel<BV>* model2, Vec3f* vertices1, Vec3f* vertices2,\n Triangle* tri_indices1, Triangle* tri_indices2, const Matrix3f& R,\n const Vec3f& T, const Transform3f& tf1, const Transform3f& tf2,\n bool enable_statistics, FCL_REAL cost_density, int& num_leaf_tests,\n const CollisionRequest& request, CollisionResult& result, FCL_REAL& sqrDistLowerBound)"
"void MeshCollisionTraversalNodeRSS::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "template<typename BV> static inline void\n meshCollisionOrientedNodeLeafTesting(int b1, int b2, const BVHModel<BV>* model1,\n const BVHModel<BV>* model2, Vec3f* vertices1, Vec3f* vertices2,\n Triangle* tri_indices1, Triangle* tri_indices2, const Matrix3f& R,\n const Vec3f& T, const Transform3f& tf1, const Transform3f& tf2,\n bool enable_statistics, FCL_REAL cost_density, int& num_leaf_tests,\n const CollisionRequest& request, CollisionResult& result, FCL_REAL& sqrDistLowerBound)"
"void MeshCollisionTraversalNodekIOS::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "template<typename BV> static inline void\n meshCollisionOrientedNodeLeafTesting(int b1, int b2, const BVHModel<BV>* model1,\n const BVHModel<BV>* model2, Vec3f* vertices1, Vec3f* vertices2,\n Triangle* tri_indices1, Triangle* tri_indices2, const Matrix3f& R,\n const Vec3f& T, const Transform3f& tf1, const Transform3f& tf2,\n bool enable_statistics, FCL_REAL cost_density, int& num_leaf_tests,\n const CollisionRequest& request, CollisionResult& result, FCL_REAL& sqrDistLowerBound)"
"bool MeshCollisionTraversalNodeOBBRSS::BVTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "bool overlap(const Matrix3f& R0, const Vec3f& T0,\n const OBBRSS& b1, const OBBRSS& b2,\nconst CollisionRequest& request, FCL_REAL& sqrDistLowerBound)"
"void MeshCollisionTraversalNodeOBBRSS::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "template<typename BV> static inline void\n meshCollisionOrientedNodeLeafTesting(int b1, int b2, const BVHModel<BV>* model1,\n const BVHModel<BV>* model2, Vec3f* vertices1, Vec3f* vertices2,\n Triangle* tri_indices1, Triangle* tri_indices2, const Matrix3f& R,\n const Vec3f& T, const Transform3f& tf1, const Transform3f& tf2,\n bool enable_statistics, FCL_REAL cost_density, int& num_leaf_tests,\n const CollisionRequest& request, CollisionResult& result, FCL_REAL& sqrDistLowerBound)"
"bool CollisionTraversalNodeBase::BVTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "bool MeshCollisionTraversalNodeOBBRSS::BVTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [color=red]
"CollisionTraversalNodeBase::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "void MeshCollisionTraversalNodeOBB::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [color=red]
"CollisionTraversalNodeBase::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "void MeshCollisionTraversalNodeRSS::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [color=red]
"CollisionTraversalNodeBase::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "void MeshCollisionTraversalNodekIOS::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [color=red]
"CollisionTraversalNodeBase::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "void MeshCollisionTraversalNodeOBBRSS::leafTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [color=red]
"bool CollisionTraversalNodeBase::BVTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" -> "bool BVHCollisionTraversalNode::BVTesting\n(int b1, int b2, FCL_REAL& sqrDistLowerBound) const\n -request\n - result" [color = red]
"bool OBBRSS::overlap(const OBBRSS& other,\nconst CollisionRequest& request,\nFCL_REAL& sqrDistLowerBound) const" -> "bool OBB::overlap(const OBB& other,\nconst CollisionRequest& request,\nFCL_REAL& sqrDistLowerBound) const"
"bool BVNode::overlap(const BVNode& other,\nconst CollisionRequest& request,\nFCL_REAL& sqrDistLowerBound) const" -> "bool OBB::overlap(const OBB& other,\nconst CollisionRequest& request,\nFCL_REAL& sqrDistLowerBound) const"
......
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment