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

#include <broadphase_callbacks.hh>

Inheritance diagram for hpp::fcl::DistanceCallBackBaseWrapper:
Inheritance graph
[legend]

Public Types

typedef DistanceCallBackBase Base
 
typedef DistanceCallBackBaseWrapper Self
 

Public Member Functions

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

Static Public Member Functions

static void expose ()
 

Detailed Description

Definition at line 77 of file broadphase_callbacks.hh.

Member Typedef Documentation

◆ Base

Definition at line 79 of file broadphase_callbacks.hh.

◆ Self

Definition at line 80 of file broadphase_callbacks.hh.

Member Function Documentation

◆ distance() [1/2]

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

Definition at line 83 of file broadphase_callbacks.hh.

◆ distance() [2/2]

bool hpp::fcl::DistanceCallBackBaseWrapper::distance ( CollisionObject o1,
CollisionObject o2,
FCL_REAL 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 hpp::fcl::DistanceCallBackBase.

Definition at line 88 of file broadphase_callbacks.hh.

◆ expose()

static void hpp::fcl::DistanceCallBackBaseWrapper::expose ( )
inlinestatic

Definition at line 95 of file broadphase_callbacks.hh.

◆ init()

void hpp::fcl::DistanceCallBackBaseWrapper::init ( )
inlinevirtual

Initialization of the callback before running the collision broadphase manager.

Reimplemented from hpp::fcl::DistanceCallBackBase.

Definition at line 82 of file broadphase_callbacks.hh.


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


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