38 #ifndef FCL_TRAVERSAL_SHAPEBVHDISTANCETRAVERSALNODE_INL_H 39 #define FCL_TRAVERSAL_SHAPEBVHDISTANCETRAVERSALNODE_INL_H 52 template<
typename Shape,
typename BV>
61 query_time_seconds = 0.0;
65 template<
typename Shape,
typename BV>
68 return model2->getBV(b).isLeaf();
72 template<
typename Shape,
typename BV>
75 return model2->getBV(b).leftChild();
79 template<
typename Shape,
typename BV>
82 return model2->getBV(b).rightChild();
86 template<
typename Shape,
typename BV>
92 return model1_bv.distance(model2->getBV(b2).bv);
ShapeBVHDistanceTraversalNode()
typename kIOS< Shape::S > ::S S
Traversal node for distance computation between shape and BVH.
Node structure encoding the information required for distance traversal.