coal  3.0.1
Coal, The Collision Detection Library. Previously known as HPP-FCL, fork of FCL -- The Flexible Collision Library
MeshShapeDistanceTraversalNodeRSS< S > Class Template Reference

Traversal node for distance between mesh and shape, when mesh BVH is one of the oriented node (RSS, kIOS, OBBRSS) More...

#include <coal/internal/traversal_node_bvh_shape.h>

Inheritance diagram for MeshShapeDistanceTraversalNodeRSS< S >:
Collaboration diagram for MeshShapeDistanceTraversalNodeRSS< S >:

Public Member Functions

 MeshShapeDistanceTraversalNodeRSS ()
 
void preprocess ()
 
void postprocess ()
 
Scalar BVDistanceLowerBound (unsigned int b1, unsigned int) const
 
void leafComputeDistance (unsigned int b1, unsigned int b2) const
 

Detailed Description

template<typename S>
class MeshShapeDistanceTraversalNodeRSS< S >

Traversal node for distance between mesh and shape, when mesh BVH is one of the oriented node (RSS, kIOS, OBBRSS)

Author
Jia Pan

Constructor & Destructor Documentation

◆ MeshShapeDistanceTraversalNodeRSS()

Member Function Documentation

◆ BVDistanceLowerBound()

template<typename S >
Scalar MeshShapeDistanceTraversalNodeRSS< S >::BVDistanceLowerBound ( unsigned int  b1,
unsigned int   
) const
inline

◆ leafComputeDistance()

template<typename S >
void MeshShapeDistanceTraversalNodeRSS< S >::leafComputeDistance ( unsigned int  b1,
unsigned int  b2 
) const
inline

◆ postprocess()

template<typename S >
void MeshShapeDistanceTraversalNodeRSS< S >::postprocess ( )
inline

◆ preprocess()

template<typename S >
void MeshShapeDistanceTraversalNodeRSS< S >::preprocess ( )
inline

The documentation for this class was generated from the following file: