Traversal node for collision between two meshes. More...
#include <traversal_node_bvhs.h>
Public Member Functions | |
bool | canStop () const |
Whether the traversal process can stop early. | |
void | leafTesting (int b1, int b2) const |
Intersection testing between leaves (two triangles) | |
MeshCollisionTraversalNode () | |
Public Attributes | |
FCL_REAL | cost_density |
Triangle * | tri_indices1 |
Triangle * | tri_indices2 |
Vec3f * | vertices1 |
Vec3f * | vertices2 |
Traversal node for collision between two meshes.
Definition at line 146 of file traversal_node_bvhs.h.
fcl::MeshCollisionTraversalNode< BV >::MeshCollisionTraversalNode | ( | ) | [inline] |
Definition at line 149 of file traversal_node_bvhs.h.
bool fcl::MeshCollisionTraversalNode< BV >::canStop | ( | ) | const [inline, virtual] |
Whether the traversal process can stop early.
Reimplemented from fcl::CollisionTraversalNodeBase.
Definition at line 235 of file traversal_node_bvhs.h.
void fcl::MeshCollisionTraversalNode< BV >::leafTesting | ( | int | b1, |
int | b2 | ||
) | const [inline, virtual] |
Intersection testing between leaves (two triangles)
Reimplemented from fcl::CollisionTraversalNodeBase.
Reimplemented in fcl::MeshCollisionTraversalNodeOBBRSS, fcl::MeshCollisionTraversalNodekIOS, fcl::MeshCollisionTraversalNodeRSS, and fcl::MeshCollisionTraversalNodeOBB.
Definition at line 158 of file traversal_node_bvhs.h.
FCL_REAL fcl::MeshCollisionTraversalNode< BV >::cost_density |
Definition at line 246 of file traversal_node_bvhs.h.
Triangle* fcl::MeshCollisionTraversalNode< BV >::tri_indices1 |
Definition at line 243 of file traversal_node_bvhs.h.
Triangle* fcl::MeshCollisionTraversalNode< BV >::tri_indices2 |
Definition at line 244 of file traversal_node_bvhs.h.
Vec3f* fcl::MeshCollisionTraversalNode< BV >::vertices1 |
Definition at line 240 of file traversal_node_bvhs.h.
Vec3f* fcl::MeshCollisionTraversalNode< BV >::vertices2 |
Definition at line 241 of file traversal_node_bvhs.h.