Loading...
SAPInterval
fcl::IntervalTreeCollisionManager::SAPInterval
SaPPair
fcl::SaPCollisionManager::SaPPair
select
fcl::select(const NodeBase< BV > &query, const NodeBase< BV > &node1, const NodeBase< BV > &node2)
fcl::select(const NodeBase< AABB > &node, const NodeBase< AABB > &node1, const NodeBase< AABB > &node2)
fcl::select(const BV &query, const NodeBase< BV > &node1, const NodeBase< BV > &node2)
fcl::select(const AABB &query, const NodeBase< AABB > &node1, const NodeBase< AABB > &node2)
fcl::implementation_array::select(size_t query, size_t node1, size_t node2, NodeBase< BV > *nodes)
fcl::implementation_array::select(size_t query, size_t node1, size_t node2, NodeBase< AABB > *nodes)
fcl::implementation_array::select(const BV &query, size_t node1, size_t node2, NodeBase< BV > *nodes)
fcl::implementation_array::select(const AABB &query, size_t node1, size_t node2, NodeBase< AABB > *nodes)
set
fcl::BVFitterBase::set(Vec3f *vertices_, Triangle *tri_indices_, BVHModelType type_)=0
fcl::BVFitterBase::set(Vec3f *vertices_, Vec3f *prev_vertices_, Triangle *tri_indices_, BVHModelType type_)=0
fcl::BVFitter::set(Vec3f *vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVFitter::set(Vec3f *vertices_, Vec3f *prev_vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVFitter< OBB >::set(Vec3f *vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVFitter< OBB >::set(Vec3f *vertices_, Vec3f *prev_vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVFitter< RSS >::set(Vec3f *vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVFitter< RSS >::set(Vec3f *vertices_, Vec3f *prev_vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVFitter< kIOS >::set(Vec3f *vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVFitter< kIOS >::set(Vec3f *vertices_, Vec3f *prev_vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVFitter< OBBRSS >::set(Vec3f *vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVFitter< OBBRSS >::set(Vec3f *vertices_, Vec3f *prev_vertices_, Triangle *tri_indices_, BVHModelType type_)
fcl::BVSplitterBase::set()
fcl::BVSplitter::set()
fcl::Triangle::set()
shapeDistance
fcl::GJKSolver_indep::shapeDistance(const S1 &s1, const Transform3f &tf1, const S2 &s2, const Transform3f &tf2, FCL_REAL *distance, Vec3f *p1, Vec3f *p2) const
fcl::GJKSolver_indep::shapeDistance(const S1 &s1, const Transform3f &tf1, const S2 &s2, const Transform3f &tf2, FCL_REAL *distance) const
fcl::GJKSolver_indep::shapeDistance(const Sphere &s1, const Transform3f &tf1, const Capsule &s2, const Transform3f &tf2, FCL_REAL *dist, Vec3f *p1, Vec3f *p2) const
fcl::GJKSolver_indep::shapeDistance(const Capsule &s1, const Transform3f &tf1, const Sphere &s2, const Transform3f &tf2, FCL_REAL *dist, Vec3f *p1, Vec3f *p2) const
fcl::GJKSolver_indep::shapeDistance(const Sphere &s1, const Transform3f &tf1, const Sphere &s2, const Transform3f &tf2, FCL_REAL *dist, Vec3f *p1, Vec3f *p2) const
fcl::GJKSolver_indep::shapeDistance(const Capsule &s1, const Transform3f &tf1, const Capsule &s2, const Transform3f &tf2, FCL_REAL *dist, Vec3f *p1, Vec3f *p2) const
shapeIntersect
fcl::GJKSolver_indep::shapeIntersect(const S1 &s1, const Transform3f &tf1, const S2 &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Sphere &s1, const Transform3f &tf1, const Capsule &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Capsule &s1, const Transform3f &tf1, const Sphere &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Sphere &s1, const Transform3f &tf1, const Sphere &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Box &s1, const Transform3f &tf1, const Box &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Sphere &s1, const Transform3f &tf1, const Halfspace &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Halfspace &s1, const Transform3f &tf1, const Sphere &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Box &s1, const Transform3f &tf1, const Halfspace &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Halfspace &s1, const Transform3f &tf1, const Box &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Capsule &s1, const Transform3f &tf1, const Halfspace &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Halfspace &s1, const Transform3f &tf1, const Capsule &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Cylinder &s1, const Transform3f &tf1, const Halfspace &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Halfspace &s1, const Transform3f &tf1, const Cylinder &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Cone &s1, const Transform3f &tf1, const Halfspace &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Halfspace &s1, const Transform3f &tf1, const Cone &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Halfspace &s1, const Transform3f &tf1, const Halfspace &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Plane &s1, const Transform3f &tf1, const Halfspace &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Halfspace &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Sphere &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Plane &s1, const Transform3f &tf1, const Sphere &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Box &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Plane &s1, const Transform3f &tf1, const Box &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Capsule &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Plane &s1, const Transform3f &tf1, const Capsule &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Cylinder &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Plane &s1, const Transform3f &tf1, const Cylinder &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Cone &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Plane &s1, const Transform3f &tf1, const Cone &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeIntersect(const Plane &s1, const Transform3f &tf1, const Plane &s2, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
shapeTriangleDistance
fcl::GJKSolver_indep::shapeTriangleDistance(const S &s, const Transform3f &tf, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, FCL_REAL *distance, Vec3f *p1, Vec3f *p2) const
fcl::GJKSolver_indep::shapeTriangleDistance(const S &s, const Transform3f &tf, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, FCL_REAL *distance) const
fcl::GJKSolver_indep::shapeTriangleDistance(const S &s, const Transform3f &tf1, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Transform3f &tf2, FCL_REAL *distance, Vec3f *p1, Vec3f *p2) const
fcl::GJKSolver_indep::shapeTriangleDistance(const S &s, const Transform3f &tf1, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Transform3f &tf2, FCL_REAL *distance) const
fcl::GJKSolver_indep::shapeTriangleDistance(const Sphere &s, const Transform3f &tf, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, FCL_REAL *dist, Vec3f *p1, Vec3f *p2) const
fcl::GJKSolver_indep::shapeTriangleDistance(const Sphere &s, const Transform3f &tf1, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Transform3f &tf2, FCL_REAL *dist, Vec3f *p1, Vec3f *p2) const
shapeTriangleIntersect
fcl::GJKSolver_indep::shapeTriangleIntersect(const S &s, const Transform3f &tf, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeTriangleIntersect(const S &s, const Transform3f &tf1, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeTriangleIntersect(const Sphere &s, const Transform3f &tf, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeTriangleIntersect(const Sphere &s, const Transform3f &tf1, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeTriangleIntersect(const Halfspace &s, const Transform3f &tf1, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
fcl::GJKSolver_indep::shapeTriangleIntersect(const Plane &s, const Transform3f &tf1, const Vec3f &P1, const Vec3f &P2, const Vec3f &P3, const Transform3f &tf2, Vec3f *contact_points, FCL_REAL *penetration_depth, Vec3f *normal) const
sqrTriDistance
fcl::TriangleDistance::sqrTriDistance(const Vec3f S[3], const Vec3f T[3], Vec3f &P, Vec3f &Q)
fcl::TriangleDistance::sqrTriDistance(const Vec3f &S1, const Vec3f &S2, const Vec3f &S3, const Vec3f &T1, const Vec3f &T2, const Vec3f &T3, Vec3f &P, Vec3f &Q)
fcl::TriangleDistance::sqrTriDistance(const Vec3f S[3], const Vec3f T[3], const Matrix3f &R, const Vec3f &Tl, Vec3f &P, Vec3f &Q)
fcl::TriangleDistance::sqrTriDistance(const Vec3f S[3], const Vec3f T[3], const Transform3f &tf, Vec3f &P, Vec3f &Q)
fcl::TriangleDistance::sqrTriDistance(const Vec3f &S1, const Vec3f &S2, const Vec3f &S3, const Vec3f &T1, const Vec3f &T2, const Vec3f &T3, const Matrix3f &R, const Vec3f &Tl, Vec3f &P, Vec3f &Q)
fcl::TriangleDistance::sqrTriDistance(const Vec3f &S1, const Vec3f &S2, const Vec3f &S3, const Vec3f &T1, const Vec3f &T2, const Vec3f &T3, const Transform3f &tf, Vec3f &P, Vec3f &Q)
Searching...
No Matches