Public Types | Static Public Member Functions | List of all members
fcl::detail::BVHShapeCollider< BV, Shape, NarrowPhaseSolver > Struct Template Reference

#include <collision_func_matrix-inl.h>

Public Types

using S = typename BV::S
 

Static Public Member Functions

static std::size_t collide (const CollisionGeometry< S > *o1, const Transform3< S > &tf1, const CollisionGeometry< S > *o2, const Transform3< S > &tf2, const NarrowPhaseSolver *nsolver, const CollisionRequest< S > &request, CollisionResult< S > &result)
 

Detailed Description

template<typename BV, typename Shape, typename NarrowPhaseSolver>
struct fcl::detail::BVHShapeCollider< BV, Shape, NarrowPhaseSolver >

Definition at line 315 of file collision_func_matrix-inl.h.

Member Typedef Documentation

◆ S

template<typename BV , typename Shape , typename NarrowPhaseSolver >
using fcl::detail::BVHShapeCollider< BV, Shape, NarrowPhaseSolver >::S = typename BV::S

Definition at line 317 of file collision_func_matrix-inl.h.

Member Function Documentation

◆ collide()

template<typename BV , typename Shape , typename NarrowPhaseSolver >
static std::size_t fcl::detail::BVHShapeCollider< BV, Shape, NarrowPhaseSolver >::collide ( const CollisionGeometry< S > *  o1,
const Transform3< S > &  tf1,
const CollisionGeometry< S > *  o2,
const Transform3< S > &  tf2,
const NarrowPhaseSolver *  nsolver,
const CollisionRequest< S > &  request,
CollisionResult< S > &  result 
)
inlinestatic

Definition at line 319 of file collision_func_matrix-inl.h.


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


fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:50