38 #ifndef FCL_TRAVERSAL_BVHSHAPECOLLISIONTRAVERSALNODE_INL_H 39 #define FCL_TRAVERSAL_BVHSHAPECOLLISIONTRAVERSALNODE_INL_H 52 template <
typename Shape,
typename BV>
61 query_time_seconds = 0.0;
65 template <
typename Shape,
typename BV>
68 return model1->getBV(b).isLeaf();
72 template <
typename Shape,
typename BV>
75 return model1->getBV(b).leftChild();
79 template <
typename Shape,
typename BV>
82 return model1->getBV(b).rightChild();
86 template <
typename Shape,
typename BV>
91 if(this->enable_statistics) num_bv_tests++;
92 return !model1->getBV(b1).bv.overlap(model2_bv);
Traversal node for collision between BVH and shape.
Node structure encoding the information required for collision traversal.
typename OBB< Shape::S > ::S S
BVHShapeCollisionTraversalNode()