37 #ifndef FCL_NARROWPHASE_DETAIL_SPHEREBOX_H 38 #define FCL_NARROWPHASE_DETAIL_SPHEREBOX_H 109 template <
typename S>
111 const Transform3<S>& X_FS,
const Box<S>& box,
112 const Transform3<S>& X_FB,
113 std::vector<ContactPoint<S>>* contacts);
129 template <
typename S>
131 const Transform3<S>& X_FS,
const Box<S>& box,
132 const Transform3<S>& X_FB, S*
distance,
133 Vector3<S>* p_FSb, Vector3<S>* p_FBs);
142 #endif // FCL_NARROWPHASE_DETAIL_SPHEREBOX_H
template FCL_EXPORT bool sphereBoxIntersect(const Sphere< double > &sphere, const Transform3< double > &X_FS, const Box< double > &box, const Transform3< double > &X_FB, std::vector< ContactPoint< double >> *contacts)
template void distance(DistanceTraversalNodeBase< double > *node, BVHFrontList *front_list, int qsize)
template FCL_EXPORT bool sphereBoxDistance(const Sphere< double > &sphere, const Transform3< double > &X_FS, const Box< double > &box, const Transform3< double > &X_FB, double *distance, Vector3< double > *p_FSb, Vector3< double > *p_FBs)