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

#include <broadphase_callbacks.hh>

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

Public Types

typedef CollisionCallBackBase Base
 

Public Member Functions

bool collide (CollisionObject *o1, CollisionObject *o2)
 Collision 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 coal::CollisionCallBackBase
virtual bool operator() (CollisionObject *o1, CollisionObject *o2)
 Functor call associated to the collide operation. More...
 

Static Public Member Functions

static void expose ()
 

Detailed Description

Definition at line 52 of file broadphase_callbacks.hh.

Member Typedef Documentation

◆ Base

Definition at line 54 of file broadphase_callbacks.hh.

Member Function Documentation

◆ collide()

bool coal::CollisionCallBackBaseWrapper::collide ( CollisionObject o1,
CollisionObject o2 
)
inlinevirtual

Collision 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.

Implements coal::CollisionCallBackBase.

Definition at line 57 of file broadphase_callbacks.hh.

◆ expose()

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

Definition at line 64 of file broadphase_callbacks.hh.

◆ init()

void coal::CollisionCallBackBaseWrapper::init ( )
inlinevirtual

Initialization of the callback before running the collision broadphase manager.

Reimplemented from coal::CollisionCallBackBase.

Definition at line 56 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