Traversal node for continuous collision between 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) | |
MeshContinuousCollisionTraversalNode () | |
Public Attributes | |
int | num_ee_tests |
int | num_vf_tests |
std::vector < BVHContinuousCollisionPair > | pairs |
Vec3f * | prev_vertices1 |
Vec3f * | prev_vertices2 |
Triangle * | tri_indices1 |
Triangle * | tri_indices2 |
Vec3f * | vertices1 |
Vec3f * | vertices2 |
Traversal node for continuous collision between meshes.
Definition at line 330 of file traversal_node_bvhs.h.
fcl::MeshContinuousCollisionTraversalNode< BV >::MeshContinuousCollisionTraversalNode | ( | ) | [inline] |
Definition at line 333 of file traversal_node_bvhs.h.
bool fcl::MeshContinuousCollisionTraversalNode< BV >::canStop | ( | ) | const [inline, virtual] |
Whether the traversal process can stop early.
Reimplemented from fcl::CollisionTraversalNodeBase.
Definition at line 430 of file traversal_node_bvhs.h.
void fcl::MeshContinuousCollisionTraversalNode< BV >::leafTesting | ( | int | b1, |
int | b2 | ||
) | const [inline, virtual] |
Intersection testing between leaves (two triangles)
Reimplemented from fcl::CollisionTraversalNodeBase.
Definition at line 347 of file traversal_node_bvhs.h.
int fcl::MeshContinuousCollisionTraversalNode< BV >::num_ee_tests [mutable] |
Definition at line 445 of file traversal_node_bvhs.h.
int fcl::MeshContinuousCollisionTraversalNode< BV >::num_vf_tests [mutable] |
Definition at line 444 of file traversal_node_bvhs.h.
std::vector<BVHContinuousCollisionPair> fcl::MeshContinuousCollisionTraversalNode< BV >::pairs [mutable] |
Definition at line 447 of file traversal_node_bvhs.h.
Vec3f* fcl::MeshContinuousCollisionTraversalNode< BV >::prev_vertices1 |
Definition at line 441 of file traversal_node_bvhs.h.
Vec3f* fcl::MeshContinuousCollisionTraversalNode< BV >::prev_vertices2 |
Definition at line 442 of file traversal_node_bvhs.h.
Triangle* fcl::MeshContinuousCollisionTraversalNode< BV >::tri_indices1 |
Definition at line 438 of file traversal_node_bvhs.h.
Triangle* fcl::MeshContinuousCollisionTraversalNode< BV >::tri_indices2 |
Definition at line 439 of file traversal_node_bvhs.h.
Vec3f* fcl::MeshContinuousCollisionTraversalNode< BV >::vertices1 |
Definition at line 435 of file traversal_node_bvhs.h.
Vec3f* fcl::MeshContinuousCollisionTraversalNode< BV >::vertices2 |
Definition at line 436 of file traversal_node_bvhs.h.