Public Types | Static Public Member Functions | List of all members
coal::HeightFieldShapeCollider< BV, Shape > Struct Template Reference

Collider functor for HeightField data structure. More...

Public Types

typedef HeightField< BV > HF
 

Static Public Member Functions

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)
 

Detailed Description

template<typename BV, typename Shape>
struct coal::HeightFieldShapeCollider< BV, Shape >

Collider functor for HeightField data structure.

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 162 of file collision_func_matrix.cpp.

Member Typedef Documentation

◆ HF

template<typename BV , typename Shape >
typedef HeightField<BV> coal::HeightFieldShapeCollider< BV, Shape >::HF

Definition at line 163 of file collision_func_matrix.cpp.

Member Function Documentation

◆ collide()

template<typename BV , typename Shape >
static std::size_t coal::HeightFieldShapeCollider< BV, Shape >::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 165 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