@@ -5,34 +5,34 @@ digraph CD {
5
5
size = 11.7
6
6
7
7
" std::size_t BVHCollide(const CollisionGeometry* o1,\n const Transform3s& tf1, const CollisionGeometry* o2,\n const Transform3s& tf2, const CollisionRequest& request,\n CollisionResult& result)" [shape = box ]
8
- " bool OBB::overlap(const OBB& other,\n const CollisionRequest& request,\n CoalScalar & sqrDistLowerBound) const" [shape = box ]
9
- " bool OBBRSS::overlap(const OBBRSS& other,\n const CollisionRequest& request,\n CoalScalar & sqrDistLowerBound) const" [shape = box ]
10
- " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBB& b1, const OBB& b2,\n const CollisionRequest& request, CoalScalar & sqrDistLowerBound)" [shape = box ]
11
- " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBBRSS& b1, const OBBRSS& b2,\n const CollisionRequest& request, CoalScalar & sqrDistLowerBound)" [shape = box ]
12
- " bool BVNode::overlap(const BVNode& other,\n const CollisionRequest& request,\n CoalScalar & sqrDistLowerBound) const" [shape = box ]
13
- " bool BVHCollisionTraversalNode::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" [shape = box ]
14
- " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" [shape = box ]
8
+ " bool OBB::overlap(const OBB& other,\n const CollisionRequest& request,\n Scalar & sqrDistLowerBound) const" [shape = box ]
9
+ " bool OBBRSS::overlap(const OBBRSS& other,\n const CollisionRequest& request,\n Scalar & sqrDistLowerBound) const" [shape = box ]
10
+ " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBB& b1, const OBB& b2,\n const CollisionRequest& request, Scalar & sqrDistLowerBound)" [shape = box ]
11
+ " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBBRSS& b1, const OBBRSS& b2,\n const CollisionRequest& request, Scalar & sqrDistLowerBound)" [shape = box ]
12
+ " bool BVNode::overlap(const BVNode& other,\n const CollisionRequest& request,\n Scalar & sqrDistLowerBound) const" [shape = box ]
13
+ " bool BVHCollisionTraversalNode::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" [shape = box ]
14
+ " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" [shape = box ]
15
15
" void collide(MeshCollisionTraversalNode<T_BVH>* node,\n const CollisionRequest& request, CollisionResult& result,\n BVHFrontList* front_list)" [shape = box ]
16
- " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, CoalScalar & sqrDistLowerBound)" [shape = box ]
16
+ " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, Scalar & sqrDistLowerBound)" [shape = box ]
17
17
" void propagateBVHFrontListCollisionRecurse(MeshCollisionTraversalNode<T_BVH>* node\n , BVHFrontList* front_list, const CollisionRequest& request, CollisionResult& result)" [shape = box ]
18
- " bool MeshCollisionTraversalNodeOBBRSS::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" [shape = box ]
19
- " MeshCollisionTraversalNode<T_BVH>::leafTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" [shape = box ]
20
- " bool obbDisjointAndLowerBoundDistance\n (const Matrix3s& B, const Vec3s& T, const Vec3s& a, const Vec3s& b,\n CoalScalar & squaredLowerBoundDistance)" [shape = box ]
18
+ " bool MeshCollisionTraversalNodeOBBRSS::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" [shape = box ]
19
+ " MeshCollisionTraversalNode<T_BVH>::leafTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" [shape = box ]
20
+ " bool obbDisjointAndLowerBoundDistance\n (const Matrix3s& B, const Vec3s& T, const Vec3s& a, const Vec3s& b,\n Scalar & squaredLowerBoundDistance)" [shape = box ]
21
21
22
22
" std::size_t BVHCollide(const CollisionGeometry* o1,\n const Transform3s& tf1, const CollisionGeometry* o2,\n const Transform3s& tf2, const CollisionRequest& request,\n CollisionResult& result)" -> " void collide(MeshCollisionTraversalNode<T_BVH>* node,\n const CollisionRequest& request, CollisionResult& result,\n BVHFrontList* front_list)"
23
- " bool OBB::overlap(const OBB& other,\n const CollisionRequest& request,\n CoalScalar & sqrDistLowerBound) const" -> " bool obbDisjointAndLowerBoundDistance\n (const Matrix3s& B, const Vec3s& T, const Vec3s& a, const Vec3s& b,\n CoalScalar & squaredLowerBoundDistance)"
24
- " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBB& b1, const OBB& b2,\n const CollisionRequest& request, CoalScalar & sqrDistLowerBound)" -> " bool obbDisjointAndLowerBoundDistance\n (const Matrix3s& B, const Vec3s& T, const Vec3s& a, const Vec3s& b,\n CoalScalar & squaredLowerBoundDistance)"
25
- " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBBRSS& b1, const OBBRSS& b2,\n const CollisionRequest& request, CoalScalar & sqrDistLowerBound)" -> " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBB& b1, const OBB& b2,\n const CollisionRequest& request, CoalScalar & sqrDistLowerBound)"
23
+ " bool OBB::overlap(const OBB& other,\n const CollisionRequest& request,\n Scalar & sqrDistLowerBound) const" -> " bool obbDisjointAndLowerBoundDistance\n (const Matrix3s& B, const Vec3s& T, const Vec3s& a, const Vec3s& b,\n Scalar & squaredLowerBoundDistance)"
24
+ " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBB& b1, const OBB& b2,\n const CollisionRequest& request, Scalar & sqrDistLowerBound)" -> " bool obbDisjointAndLowerBoundDistance\n (const Matrix3s& B, const Vec3s& T, const Vec3s& a, const Vec3s& b,\n Scalar & squaredLowerBoundDistance)"
25
+ " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBBRSS& b1, const OBBRSS& b2,\n const CollisionRequest& request, Scalar & sqrDistLowerBound)" -> " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBB& b1, const OBB& b2,\n const CollisionRequest& request, Scalar & sqrDistLowerBound)"
26
26
" void collide(MeshCollisionTraversalNode<T_BVH>* node,\n const CollisionRequest& request, CollisionResult& result,\n BVHFrontList* front_list)" -> " void propagateBVHFrontListCollisionRecurse(MeshCollisionTraversalNode<T_BVH>* node\n , BVHFrontList* front_list, const CollisionRequest& request, CollisionResult& result)"
27
- " void collide(MeshCollisionTraversalNode<T_BVH>* node,\n const CollisionRequest& request, CollisionResult& result,\n BVHFrontList* front_list)" -> " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, CoalScalar & sqrDistLowerBound)"
28
- " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, CoalScalar & sqrDistLowerBound)" -> " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result"
29
- " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, CoalScalar & sqrDistLowerBound)" -> " MeshCollisionTraversalNode<T_BVH>::leafTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result"
30
- " void propagateBVHFrontListCollisionRecurse(MeshCollisionTraversalNode<T_BVH>* node\n , BVHFrontList* front_list, const CollisionRequest& request, CollisionResult& result)" -> " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, CoalScalar & sqrDistLowerBound)"
31
- " void propagateBVHFrontListCollisionRecurse(MeshCollisionTraversalNode<T_BVH>* node\n , BVHFrontList* front_list, const CollisionRequest& request, CollisionResult& result)" -> " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result"
32
- " bool MeshCollisionTraversalNodeOBBRSS::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" -> " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBBRSS& b1, const OBBRSS& b2,\n const CollisionRequest& request, CoalScalar & sqrDistLowerBound)"
33
- " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" -> " bool MeshCollisionTraversalNodeOBBRSS::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" [color =red]
34
- " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" -> " bool BVHCollisionTraversalNode::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" [color = red]
35
- " bool OBBRSS::overlap(const OBBRSS& other,\n const CollisionRequest& request,\n CoalScalar & sqrDistLowerBound) const" -> " bool OBB::overlap(const OBB& other,\n const CollisionRequest& request,\n CoalScalar & sqrDistLowerBound) const"
36
- " bool BVNode::overlap(const BVNode& other,\n const CollisionRequest& request,\n CoalScalar & sqrDistLowerBound) const" -> " bool OBB::overlap(const OBB& other,\n const CollisionRequest& request,\n CoalScalar & sqrDistLowerBound) const"
37
- " bool BVHCollisionTraversalNode::BVTesting\n (int b1, int b2, CoalScalar & sqrDistLowerBound) const\n -request\n - result" -> " bool BVNode::overlap(const BVNode& other,\n const CollisionRequest& request,\n CoalScalar & sqrDistLowerBound) const"
27
+ " void collide(MeshCollisionTraversalNode<T_BVH>* node,\n const CollisionRequest& request, CollisionResult& result,\n BVHFrontList* front_list)" -> " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, Scalar & sqrDistLowerBound)"
28
+ " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, Scalar & sqrDistLowerBound)" -> " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result"
29
+ " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, Scalar & sqrDistLowerBound)" -> " MeshCollisionTraversalNode<T_BVH>::leafTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result"
30
+ " void propagateBVHFrontListCollisionRecurse(MeshCollisionTraversalNode<T_BVH>* node\n , BVHFrontList* front_list, const CollisionRequest& request, CollisionResult& result)" -> " void collisionRecurse(MeshCollisionTraversalNode<T_BVH>* node,\n int b1, int b2, BVHFrontList* front_list, Scalar & sqrDistLowerBound)"
31
+ " void propagateBVHFrontListCollisionRecurse(MeshCollisionTraversalNode<T_BVH>* node\n , BVHFrontList* front_list, const CollisionRequest& request, CollisionResult& result)" -> " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result"
32
+ " bool MeshCollisionTraversalNodeOBBRSS::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" -> " bool overlap(const Matrix3s& R0, const Vec3s& T0,\n const OBBRSS& b1, const OBBRSS& b2,\n const CollisionRequest& request, Scalar & sqrDistLowerBound)"
33
+ " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" -> " bool MeshCollisionTraversalNodeOBBRSS::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" [color =red]
34
+ " bool MeshCollisionTraversalNode<T_BVH>::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" -> " bool BVHCollisionTraversalNode::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" [color = red]
35
+ " bool OBBRSS::overlap(const OBBRSS& other,\n const CollisionRequest& request,\n Scalar & sqrDistLowerBound) const" -> " bool OBB::overlap(const OBB& other,\n const CollisionRequest& request,\n Scalar & sqrDistLowerBound) const"
36
+ " bool BVNode::overlap(const BVNode& other,\n const CollisionRequest& request,\n Scalar & sqrDistLowerBound) const" -> " bool OBB::overlap(const OBB& other,\n const CollisionRequest& request,\n Scalar & sqrDistLowerBound) const"
37
+ " bool BVHCollisionTraversalNode::BVTesting\n (int b1, int b2, Scalar & sqrDistLowerBound) const\n -request\n - result" -> " bool BVNode::overlap(const BVNode& other,\n const CollisionRequest& request,\n Scalar & sqrDistLowerBound) const"
38
38
}
0 commit comments