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

Static Public Member Functions

static std::size_t aligned (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const GJKSolver *nsolver, const CollisionRequest &request, CollisionResult &result)
 
static std::size_t collide (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &tf2, const GJKSolver *nsolver, const CollisionRequest &request, CollisionResult &result)
 
static std::size_t oriented (const CollisionGeometry *o1, const Transform3s &tf1, const CollisionGeometry *o2, const Transform3s &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 coal::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 100 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 coal::BVHShapeCollider< T_BVH, T_SH, _Options >::aligned ( const CollisionGeometry o1,
const Transform3s tf1,
const CollisionGeometry o2,
const Transform3s tf2,
const GJKSolver nsolver,
const CollisionRequest request,
CollisionResult result 
)
inlinestatic

Definition at line 117 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 coal::BVHShapeCollider< T_BVH, T_SH, _Options >::collide ( const CollisionGeometry o1,
const Transform3s tf1,
const CollisionGeometry o2,
const Transform3s tf2,
const GJKSolver nsolver,
const CollisionRequest request,
CollisionResult result 
)
inlinestatic

Definition at line 100 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 coal::BVHShapeCollider< T_BVH, T_SH, _Options >::oriented ( const CollisionGeometry o1,
const Transform3s tf1,
const CollisionGeometry o2,
const Transform3s tf2,
const GJKSolver nsolver,
const CollisionRequest request,
CollisionResult result 
)
inlinestatic

Definition at line 138 of file collision_func_matrix.cpp.


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


hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:45:00