Public Member Functions | Public Attributes
fcl::MeshConservativeAdvancementTraversalNodeOBBRSS Class Reference

#include <hpp/fcl/traversal/traversal_node_bvhs.h>

Inheritance diagram for fcl::MeshConservativeAdvancementTraversalNodeOBBRSS:
[legend]
Collaboration diagram for fcl::MeshConservativeAdvancementTraversalNodeOBBRSS:
[legend]

List of all members.

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

Constructor & Destructor Documentation

fcl::MeshConservativeAdvancementTraversalNodeOBBRSS::MeshConservativeAdvancementTraversalNodeOBBRSS ( FCL_REAL  w_ = 1)

Member Function Documentation

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 >.


Member Data Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines