#include <hpp/fcl/traversal/traversal_node_bvhs.h>
Public Member Functions | |
MeshConservativeAdvancementTraversalNodeOBBRSS (FCL_REAL w_=1) | |
FCL_REAL | BVTesting (int b1, int b2) const |
BV culling test in one BVTT node. | |
FCL_REAL | BVTesting (int b1, int b2, FCL_REAL &sqrDistLowerBound) const |
void | leafTesting (int b1, int b2) const |
Conservative advancement testing between leaves (two triangles) | |
bool | canStop (FCL_REAL c) const |
Whether the traversal process can stop early. | |
Public Attributes | |
Matrix3f | R |
Vec3f | T |
fcl::MeshConservativeAdvancementTraversalNodeOBBRSS::MeshConservativeAdvancementTraversalNodeOBBRSS | ( | FCL_REAL | w_ = 1 | ) |
FCL_REAL fcl::MeshConservativeAdvancementTraversalNodeOBBRSS::BVTesting | ( | int | b1, |
int | b2 | ||
) | const [virtual] |
BV culling test in one BVTT node.
Reimplemented from fcl::MeshConservativeAdvancementTraversalNode< OBBRSS >.
FCL_REAL fcl::MeshConservativeAdvancementTraversalNodeOBBRSS::BVTesting | ( | int | b1, |
int | b2, | ||
FCL_REAL & | sqrDistLowerBound | ||
) | const |
bool fcl::MeshConservativeAdvancementTraversalNodeOBBRSS::canStop | ( | FCL_REAL | c | ) | const [virtual] |
Whether the traversal process can stop early.
Reimplemented from fcl::MeshConservativeAdvancementTraversalNode< OBBRSS >.
void fcl::MeshConservativeAdvancementTraversalNodeOBBRSS::leafTesting | ( | int | b1, |
int | b2 | ||
) | const [virtual] |
Conservative advancement testing between leaves (two triangles)
Reimplemented from fcl::MeshConservativeAdvancementTraversalNode< OBBRSS >.