#include <hpp/fcl/traversal/traversal_node_bvhs.h>
Public Member Functions | |
MeshCollisionTraversalNodeOBBRSS (bool enable_distance_lower_bound) | |
bool | BVTesting (int b1, int b2) const |
BV culling test in one BVTT node. | |
bool | BVTesting (int b1, int b2, FCL_REAL &sqrDistLowerBound) const |
BV test between b1 and b2. | |
void | leafTesting (int b1, int b2, FCL_REAL &) const |
Intersection testing between leaves (two triangles) | |
Public Attributes | |
Matrix3f | R |
Vec3f | T |
fcl::MeshCollisionTraversalNodeOBBRSS::MeshCollisionTraversalNodeOBBRSS | ( | bool | enable_distance_lower_bound | ) |
bool fcl::MeshCollisionTraversalNodeOBBRSS::BVTesting | ( | int | b1, |
int | b2 | ||
) | const [virtual] |
BV culling test in one BVTT node.
Reimplemented from fcl::BVHCollisionTraversalNode< OBBRSS >.
bool fcl::MeshCollisionTraversalNodeOBBRSS::BVTesting | ( | int | b1, |
int | b2, | ||
FCL_REAL & | sqrDistLowerBound | ||
) | const [virtual] |
BV test between b1 and b2.
b1,b2 | Bounding volumes to test, |
sqrDistLowerBound | square of a lower bound of the minimal distance between bounding volumes. |
Reimplemented from fcl::BVHCollisionTraversalNode< OBBRSS >.
void fcl::MeshCollisionTraversalNodeOBBRSS::leafTesting | ( | int | b1, |
int | b2, | ||
FCL_REAL & | sqrDistLowerBound | ||
) | const [virtual] |
Intersection testing between leaves (two triangles)
Reimplemented from fcl::MeshCollisionTraversalNode< OBBRSS >.