Traversal node for collision between mesh and shape. More...
#include <traversal_node_bvh_shape.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 (one triangle and one shape) | |
MeshShapeCollisionTraversalNode () | |
Public Attributes | |
FCL_REAL | cost_density |
const NarrowPhaseSolver * | nsolver |
Triangle * | tri_indices |
Vec3f * | vertices |
Traversal node for collision between mesh and shape.
Definition at line 158 of file traversal_node_bvh_shape.h.
fcl::MeshShapeCollisionTraversalNode< BV, S, NarrowPhaseSolver >::MeshShapeCollisionTraversalNode | ( | ) | [inline] |
Definition at line 161 of file traversal_node_bvh_shape.h.
bool fcl::MeshShapeCollisionTraversalNode< BV, S, NarrowPhaseSolver >::canStop | ( | ) | const [inline, virtual] |
Whether the traversal process can stop early.
Reimplemented from fcl::CollisionTraversalNodeBase.
Definition at line 233 of file traversal_node_bvh_shape.h.
void fcl::MeshShapeCollisionTraversalNode< BV, S, NarrowPhaseSolver >::leafTesting | ( | int | b1, |
int | b2 | ||
) | const [inline, virtual] |
Intersection testing between leaves (one triangle and one shape)
Reimplemented from fcl::CollisionTraversalNodeBase.
Reimplemented in fcl::MeshShapeCollisionTraversalNodeOBBRSS< S, NarrowPhaseSolver >, fcl::MeshShapeCollisionTraversalNodekIOS< S, NarrowPhaseSolver >, fcl::MeshShapeCollisionTraversalNodeRSS< S, NarrowPhaseSolver >, and fcl::MeshShapeCollisionTraversalNodeOBB< S, NarrowPhaseSolver >.
Definition at line 170 of file traversal_node_bvh_shape.h.
FCL_REAL fcl::MeshShapeCollisionTraversalNode< BV, S, NarrowPhaseSolver >::cost_density |
Definition at line 241 of file traversal_node_bvh_shape.h.
const NarrowPhaseSolver* fcl::MeshShapeCollisionTraversalNode< BV, S, NarrowPhaseSolver >::nsolver |
Definition at line 243 of file traversal_node_bvh_shape.h.
Triangle* fcl::MeshShapeCollisionTraversalNode< BV, S, NarrowPhaseSolver >::tri_indices |
Definition at line 239 of file traversal_node_bvh_shape.h.
Vec3f* fcl::MeshShapeCollisionTraversalNode< BV, S, NarrowPhaseSolver >::vertices |
Definition at line 238 of file traversal_node_bvh_shape.h.