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