Traversal node for distance computation between two meshes. More...
#include <traversal_node_bvhs.h>

Public Member Functions | |
| bool | canStop (FCL_REAL c) const |
| Whether the traversal process can stop early. | |
| void | leafTesting (int b1, int b2) const |
| Distance testing between leaves (two triangles) | |
| MeshDistanceTraversalNode () | |
Public Attributes | |
| FCL_REAL | abs_err |
| FCL_REAL | rel_err |
| relative and absolute error, default value is 0.01 for both terms | |
| Triangle * | tri_indices1 |
| Triangle * | tri_indices2 |
| Vec3f * | vertices1 |
| Vec3f * | vertices2 |
Traversal node for distance computation between two meshes.
Definition at line 538 of file traversal_node_bvhs.h.
| fcl::MeshDistanceTraversalNode< BV >::MeshDistanceTraversalNode | ( | ) | [inline] |
Definition at line 541 of file traversal_node_bvhs.h.
| bool fcl::MeshDistanceTraversalNode< BV >::canStop | ( | FCL_REAL | c | ) | const [inline, virtual] |
Whether the traversal process can stop early.
Reimplemented from fcl::DistanceTraversalNodeBase.
Reimplemented in fcl::MeshConservativeAdvancementTraversalNodeRSS, fcl::MeshConservativeAdvancementTraversalNode< BV >, fcl::MeshConservativeAdvancementTraversalNode< BV >, fcl::MeshConservativeAdvancementTraversalNode< BV >, fcl::MeshConservativeAdvancementTraversalNode< RSS >, fcl::MeshConservativeAdvancementTraversalNode< BV >, and fcl::MeshConservativeAdvancementTraversalNode< BV >.
Definition at line 591 of file traversal_node_bvhs.h.
| void fcl::MeshDistanceTraversalNode< BV >::leafTesting | ( | int | b1, |
| int | b2 | ||
| ) | const [inline, virtual] |
Distance testing between leaves (two triangles)
Reimplemented from fcl::DistanceTraversalNodeBase.
Reimplemented in fcl::MeshConservativeAdvancementTraversalNodeRSS, fcl::MeshConservativeAdvancementTraversalNode< BV >, fcl::MeshConservativeAdvancementTraversalNode< RSS >, fcl::MeshDistanceTraversalNodeOBBRSS, fcl::MeshDistanceTraversalNodekIOS, and fcl::MeshDistanceTraversalNodeRSS.
Definition at line 553 of file traversal_node_bvhs.h.
| FCL_REAL fcl::MeshDistanceTraversalNode< BV >::abs_err |
Definition at line 606 of file traversal_node_bvhs.h.
| FCL_REAL fcl::MeshDistanceTraversalNode< BV >::rel_err |
relative and absolute error, default value is 0.01 for both terms
Definition at line 605 of file traversal_node_bvhs.h.
| Triangle* fcl::MeshDistanceTraversalNode< BV >::tri_indices1 |
Definition at line 601 of file traversal_node_bvhs.h.
| Triangle* fcl::MeshDistanceTraversalNode< BV >::tri_indices2 |
Definition at line 602 of file traversal_node_bvhs.h.
| Vec3f* fcl::MeshDistanceTraversalNode< BV >::vertices1 |
Definition at line 598 of file traversal_node_bvhs.h.
| Vec3f* fcl::MeshDistanceTraversalNode< BV >::vertices2 |
Definition at line 599 of file traversal_node_bvhs.h.