Go to the documentation of this file.
65 std::vector<ContactPoint<double>>* contacts);
72 std::vector<ContactPoint<double>>* contacts);
77 const Box<double>& s1,
const Transform3<double>& tf1,
83 const Box<double>& s1,
const Transform3<double>& tf1,
85 std::vector<ContactPoint<double>>* contacts);
92 std::vector<ContactPoint<double>>* contacts);
99 std::vector<ContactPoint<double>>* contacts);
106 std::vector<ContactPoint<double>>* contacts);
113 Vector3<double>* contact_points,
double* penetration_depth, Vector3<double>* normal);
118 const Transform3<double>& X_FC,
120 const Transform3<double>& X_FH,
121 std::vector<ContactPoint<double>>* contacts);
127 const Vector3<double>& P1,
const Vector3<double>& P2,
const Vector3<double>& P3,
const Transform3<double>& tf2,
128 Vector3<double>* contact_points,
double* penetration_depth, Vector3<double>* normal);
136 Vector3<double>& p, Vector3<double>& d,
137 double& penetration_depth,
146 double& penetration_depth,
154 Vector3<double>& p, Vector3<double>& d,
156 double& penetration_depth,
template class FCL_EXPORT Sphere< double >
template bool halfspaceTriangleIntersect(const Halfspace< double > &s1, const Transform3< double > &tf1, const Vector3< double > &P1, const Vector3< double > &P2, const Vector3< double > &P3, const Transform3< double > &tf2, Vector3< double > *contact_points, double *penetration_depth, Vector3< double > *normal)
template bool cylinderHalfspaceIntersect(const Cylinder< double > &s1, const Transform3< double > &tf1, const Halfspace< double > &s2, const Transform3< double > &tf2, std::vector< ContactPoint< double >> *contacts)
template bool sphereHalfspaceIntersect(const Sphere< double > &s1, const Transform3< double > &tf1, const Halfspace< double > &s2, const Transform3< double > &tf2, std::vector< ContactPoint< double >> *contacts)
template class FCL_EXPORT Convex< double >
template bool planeHalfspaceIntersect(const Plane< double > &s1, const Transform3< double > &tf1, const Halfspace< double > &s2, const Transform3< double > &tf2, Plane< double > &pl, Vector3< double > &p, Vector3< double > &d, double &penetration_depth, int &ret)
template bool capsuleHalfspaceIntersect(const Capsule< double > &s1, const Transform3< double > &tf1, const Halfspace< double > &s2, const Transform3< double > &tf2, std::vector< ContactPoint< double >> *contacts)
template bool convexHalfspaceIntersect(const Convex< double > &s1, const Transform3< double > &tf1, const Halfspace< double > &s2, const Transform3< double > &tf2, Vector3< double > *contact_points, double *penetration_depth, Vector3< double > *normal)
template class FCL_EXPORT Plane< double >
template bool coneHalfspaceIntersect(const Cone< double > &s1, const Transform3< double > &tf1, const Halfspace< double > &s2, const Transform3< double > &tf2, std::vector< ContactPoint< double >> *contacts)
template class FCL_EXPORT Halfspace< double >
template bool halfspaceIntersect(const Halfspace< double > &s1, const Transform3< double > &tf1, const Halfspace< double > &s2, const Transform3< double > &tf2, Vector3< double > &p, Vector3< double > &d, Halfspace< double > &s, double &penetration_depth, int &ret)
template bool halfspacePlaneIntersect(const Halfspace< double > &s1, const Transform3< double > &tf1, const Plane< double > &s2, const Transform3< double > &tf2, Plane< double > &pl, Vector3< double > &p, Vector3< double > &d, double &penetration_depth, int &ret)
template bool boxHalfspaceIntersect(const Box< double > &s1, const Transform3< double > &tf1, const Halfspace< double > &s2, const Transform3< double > &tf2)
template class FCL_EXPORT Ellipsoid< double >
template class FCL_EXPORT Cylinder< double >
template class FCL_EXPORT Capsule< double >
template class FCL_EXPORT Box< double >
S halfspaceIntersectTolerance()
template class FCL_EXPORT Cone< double >
template bool ellipsoidHalfspaceIntersect(const Ellipsoid< double > &s1, const Transform3< double > &tf1, const Halfspace< double > &s2, const Transform3< double > &tf2, std::vector< ContactPoint< double >> *contacts)
fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:48