Traversal node for distance between shape and mesh. More...
#include <traversal_node_bvh_shape.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 (one shape and one triangle) | |
| ShapeMeshDistanceTraversalNode () | |
Public Attributes | |
| FCL_REAL | abs_err |
| const NarrowPhaseSolver * | nsolver |
| FCL_REAL | rel_err |
| Triangle * | tri_indices |
| Vec3f * | vertices |
Traversal node for distance between shape and mesh.
Definition at line 917 of file traversal_node_bvh_shape.h.
| fcl::ShapeMeshDistanceTraversalNode< S, BV, NarrowPhaseSolver >::ShapeMeshDistanceTraversalNode | ( | ) | [inline] |
Definition at line 920 of file traversal_node_bvh_shape.h.
| bool fcl::ShapeMeshDistanceTraversalNode< S, BV, NarrowPhaseSolver >::canStop | ( | FCL_REAL | c | ) | const [inline, virtual] |
Whether the traversal process can stop early.
Reimplemented from fcl::DistanceTraversalNodeBase.
Definition at line 953 of file traversal_node_bvh_shape.h.
| void fcl::ShapeMeshDistanceTraversalNode< S, BV, NarrowPhaseSolver >::leafTesting | ( | int | b1, |
| int | b2 | ||
| ) | const [inline, virtual] |
Distance testing between leaves (one shape and one triangle)
Reimplemented from fcl::DistanceTraversalNodeBase.
Reimplemented in fcl::ShapeMeshDistanceTraversalNodeOBBRSS< S, NarrowPhaseSolver >, fcl::ShapeMeshDistanceTraversalNodekIOS< S, NarrowPhaseSolver >, and fcl::ShapeMeshDistanceTraversalNodeRSS< S, NarrowPhaseSolver >.
Definition at line 932 of file traversal_node_bvh_shape.h.
| FCL_REAL fcl::ShapeMeshDistanceTraversalNode< S, BV, NarrowPhaseSolver >::abs_err |
Definition at line 964 of file traversal_node_bvh_shape.h.
| const NarrowPhaseSolver* fcl::ShapeMeshDistanceTraversalNode< S, BV, NarrowPhaseSolver >::nsolver |
Definition at line 966 of file traversal_node_bvh_shape.h.
| FCL_REAL fcl::ShapeMeshDistanceTraversalNode< S, BV, NarrowPhaseSolver >::rel_err |
Definition at line 963 of file traversal_node_bvh_shape.h.
| Triangle* fcl::ShapeMeshDistanceTraversalNode< S, BV, NarrowPhaseSolver >::tri_indices |
Definition at line 961 of file traversal_node_bvh_shape.h.
| Vec3f* fcl::ShapeMeshDistanceTraversalNode< S, BV, NarrowPhaseSolver >::vertices |
Definition at line 960 of file traversal_node_bvh_shape.h.