38 #ifndef FCL_NARROWPHASE_DETAIL_SPHERESPHERE_H 39 #define FCL_NARROWPHASE_DETAIL_SPHERESPHERE_H 52 const Sphere<S>& s2,
const Transform3<S>& tf2,
53 std::vector<ContactPoint<S>>* contacts);
57 const Sphere<S>& s2,
const Transform3<S>& tf2,
58 S* dist, Vector3<S>* p1, Vector3<S>* p2);
template FCL_EXPORT bool sphereSphereIntersect(const Sphere< double > &s1, const Transform3< double > &tf1, const Sphere< double > &s2, const Transform3< double > &tf2, std::vector< ContactPoint< double >> *contacts)
template FCL_EXPORT bool sphereSphereDistance(const Sphere< double > &s1, const Transform3< double > &tf1, const Sphere< double > &s2, const Transform3< double > &tf2, double *dist, Vector3< double > *p1, Vector3< double > *p2)