Static Public Member Functions | List of all members
hpp::fcl::BVHShapeCollider< T_BVH, T_SH, _Options > Struct Template Reference

Static Public Member Functions

static std::size_t aligned (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *nsolver, const CollisionRequest &request, CollisionResult &result)
 
static std::size_t collide (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *nsolver, const CollisionRequest &request, CollisionResult &result)
 
static std::size_t oriented (const CollisionGeometry *o1, const Transform3f &tf1, const CollisionGeometry *o2, const Transform3f &tf2, const GJKSolver *nsolver, const CollisionRequest &request, CollisionResult &result)
 

Detailed Description

template<typename T_BVH, typename T_SH, int _Options = details::bvh_shape_traits<T_BVH, T_SH>::Options>
struct hpp::fcl::BVHShapeCollider< T_BVH, T_SH, _Options >

Template Parameters
_Optionstakes two values.
  • RelativeTransformationIsIdentity if object 1 should be moved into the frame of object 2 before computing collisions.
  • 0 if the query should be made with non-aligned object frames.

Definition at line 102 of file collision_func_matrix.cpp.

Member Function Documentation

◆ aligned()

template<typename T_BVH, typename T_SH, int _Options = details::bvh_shape_traits<T_BVH, T_SH>::Options>
static std::size_t hpp::fcl::BVHShapeCollider< T_BVH, T_SH, _Options >::aligned ( const CollisionGeometry o1,
const Transform3f tf1,
const CollisionGeometry o2,
const Transform3f tf2,
const GJKSolver nsolver,
const CollisionRequest request,
CollisionResult result 
)
inlinestatic

Definition at line 122 of file collision_func_matrix.cpp.

◆ collide()

template<typename T_BVH, typename T_SH, int _Options = details::bvh_shape_traits<T_BVH, T_SH>::Options>
static std::size_t hpp::fcl::BVHShapeCollider< T_BVH, T_SH, _Options >::collide ( const CollisionGeometry o1,
const Transform3f tf1,
const CollisionGeometry o2,
const Transform3f tf2,
const GJKSolver nsolver,
const CollisionRequest request,
CollisionResult result 
)
inlinestatic

Definition at line 103 of file collision_func_matrix.cpp.

◆ oriented()

template<typename T_BVH, typename T_SH, int _Options = details::bvh_shape_traits<T_BVH, T_SH>::Options>
static std::size_t hpp::fcl::BVHShapeCollider< T_BVH, T_SH, _Options >::oriented ( const CollisionGeometry o1,
const Transform3f tf1,
const CollisionGeometry o2,
const Transform3f tf2,
const GJKSolver nsolver,
const CollisionRequest request,
CollisionResult result 
)
inlinestatic

Definition at line 145 of file collision_func_matrix.cpp.


The documentation for this struct was generated from the following file:


hpp-fcl
Author(s):
autogenerated on Fri Jun 2 2023 02:39:03