Public Types | Public Member Functions | Static Public Member Functions | List of all members
coal::DistanceCallBackBaseWrapper Struct Reference

#include <broadphase_callbacks.hh>

Inheritance diagram for coal::DistanceCallBackBaseWrapper:
Inheritance graph
[legend]

Public Types

typedef DistanceCallBackBase Base
 
typedef DistanceCallBackBaseWrapper Self
 

Public Member Functions

bool distance (CollisionObject *o1, CollisionObject *o2, CoalScalar &dist)
 Distance evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true. More...
 
bool distance (CollisionObject *o1, CollisionObject *o2, Eigen::Matrix< double, 1, 1 > &dist)
 
void init ()
 Initialization of the callback before running the collision broadphase manager. More...
 
- Public Member Functions inherited from coal::DistanceCallBackBase
virtual bool operator() (CollisionObject *o1, CollisionObject *o2, CoalScalar &dist)
 Functor call associated to the distance operation. More...
 

Static Public Member Functions

static void expose ()
 

Detailed Description

Definition at line 76 of file broadphase_callbacks.hh.

Member Typedef Documentation

◆ Base

Definition at line 78 of file broadphase_callbacks.hh.

◆ Self

Definition at line 79 of file broadphase_callbacks.hh.

Member Function Documentation

◆ distance() [1/2]

bool coal::DistanceCallBackBaseWrapper::distance ( CollisionObject o1,
CollisionObject o2,
CoalScalar dist 
)
inlinevirtual

Distance evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true.

Parameters
[in]o1Collision object #1.
[in]o2Collision object #2.
[out]distDistance between the two collision geometries.

Implements coal::DistanceCallBackBase.

Definition at line 87 of file broadphase_callbacks.hh.

◆ distance() [2/2]

bool coal::DistanceCallBackBaseWrapper::distance ( CollisionObject o1,
CollisionObject o2,
Eigen::Matrix< double, 1, 1 > &  dist 
)
inline

Definition at line 82 of file broadphase_callbacks.hh.

◆ expose()

static void coal::DistanceCallBackBaseWrapper::expose ( )
inlinestatic

Definition at line 94 of file broadphase_callbacks.hh.

◆ init()

void coal::DistanceCallBackBaseWrapper::init ( )
inlinevirtual

Initialization of the callback before running the collision broadphase manager.

Reimplemented from coal::DistanceCallBackBase.

Definition at line 81 of file broadphase_callbacks.hh.


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


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