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

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

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

List of all members.

Public Member Functions

 MeshDistanceTraversalNodekIOS ()
void preprocess ()
void postprocess ()
FCL_REAL BVTesting (int b1, int b2) const
 BV culling test in one BVTT node.
void leafTesting (int b1, int b2) const
 Distance testing between leaves (two triangles)

Public Attributes

Matrix3f R
Vec3f T

Constructor & Destructor Documentation

fcl::MeshDistanceTraversalNodekIOS::MeshDistanceTraversalNodekIOS ( )

Member Function Documentation

FCL_REAL fcl::MeshDistanceTraversalNodekIOS::BVTesting ( int  b1,
int  b2 
) const [virtual]

BV culling test in one BVTT node.

Reimplemented from fcl::BVHDistanceTraversalNode< kIOS >.

void fcl::MeshDistanceTraversalNodekIOS::leafTesting ( int  b1,
int  b2 
) const [virtual]

Distance testing between leaves (two triangles)

Reimplemented from fcl::MeshDistanceTraversalNode< kIOS >.

void fcl::MeshDistanceTraversalNodekIOS::postprocess ( ) [virtual]

Reimplemented from fcl::TraversalNodeBase.

void fcl::MeshDistanceTraversalNodekIOS::preprocess ( ) [virtual]

Reimplemented from fcl::TraversalNodeBase.


Member Data Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines