hpp-fcl  3.0.0
HPP fork of FCL -- The Flexible Collision Library
details.h File Reference
Include dependency graph for details.h:

Go to the source code of this file.

Namespaces

 hpp
 Main namespace.
 
 hpp::fcl
 
 hpp::fcl::details
 

Functions

FCL_REAL hpp::fcl::details::sphereCapsuleDistance (const Sphere &s1, const Transform3f &tf1, const Capsule &s2, const Transform3f &tf2, Vec3f &p1, Vec3f &p2, Vec3f &normal)
 
FCL_REAL hpp::fcl::details::sphereCylinderDistance (const Sphere &s1, const Transform3f &tf1, const Cylinder &s2, const Transform3f &tf2, Vec3f &p1, Vec3f &p2, Vec3f &normal)
 
FCL_REAL hpp::fcl::details::sphereSphereDistance (const Sphere &s1, const Transform3f &tf1, const Sphere &s2, const Transform3f &tf2, Vec3f &p1, Vec3f &p2, Vec3f &normal)
 
FCL_REAL hpp::fcl::details::segmentSqrDistance (const Vec3f &from, const Vec3f &to, const Vec3f &p, Vec3f &nearest)
 the minimum distance from a point to a line More...
 
bool hpp::fcl::details::projectInTriangle (const Vec3f &p1, const Vec3f &p2, const Vec3f &p3, const Vec3f &normal, const Vec3f &p)
 Whether a point's projection is in a triangle. More...
 
FCL_REAL hpp::fcl::details::sphereTriangleDistance (const Sphere &s, const Transform3f &tf1, const TriangleP &tri, const Transform3f &tf2, Vec3f &p1, Vec3f &p2, Vec3f &normal)
 
FCL_REAL hpp::fcl::details::halfspaceDistance (const Halfspace &h, const Transform3f &tf1, const ShapeBase &s, const Transform3f &tf2, Vec3f &p1, Vec3f &p2, Vec3f &normal)
 
FCL_REAL hpp::fcl::details::planeDistance (const Plane &plane, const Transform3f &tf1, const ShapeBase &s, const Transform3f &tf2, Vec3f &p1, Vec3f &p2, Vec3f &normal)
 
FCL_REAL hpp::fcl::details::boxSphereDistance (const Box &b, const Transform3f &tfb, const Sphere &s, const Transform3f &tfs, Vec3f &pb, Vec3f &ps, Vec3f &normal)
 
FCL_REAL hpp::fcl::details::halfspaceHalfspaceDistance (const Halfspace &s1, const Transform3f &tf1, const Halfspace &s2, const Transform3f &tf2, Vec3f &p1, Vec3f &p2, Vec3f &normal)
 return distance between two halfspaces More...
 
FCL_REAL hpp::fcl::details::halfspacePlaneDistance (const Halfspace &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, Vec3f &p1, Vec3f &p2, Vec3f &normal)
 return distance between plane and halfspace. More...
 
FCL_REAL hpp::fcl::details::planePlaneDistance (const Plane &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, Vec3f &p1, Vec3f &p2, Vec3f &normal)
 return distance between two planes More...
 
FCL_REAL hpp::fcl::details::computePenetration (const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Vec3f &Q1, const Vec3f &Q2, const Vec3f &Q3, Vec3f &normal)
 See the prototype below. More...
 
FCL_REAL hpp::fcl::details::computePenetration (const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Vec3f &Q1, const Vec3f &Q2, const Vec3f &Q3, const Transform3f &tf1, const Transform3f &tf2, Vec3f &normal)