hpp-fcl 2.3.0
HPP fork of FCL -- The Flexible Collision Library
Loading...
Searching...
No Matches
hpp::fcl::CollisionCallBackDefault Struct Reference

Default collision callback to check collision between collision objects. More...

#include <hpp/fcl/broadphase/default_broadphase_callbacks.h>

Inheritance diagram for hpp::fcl::CollisionCallBackDefault:
Collaboration diagram for hpp::fcl::CollisionCallBackDefault:

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...
 
virtual ~CollisionCallBackDefault ()
 
- Public Member Functions inherited from hpp::fcl::CollisionCallBackBase
virtual void init ()
 Initialization of the callback before running the collision broadphase manager. More...
 
virtual bool collide (CollisionObject *o1, CollisionObject *o2)=0
 Collision evaluation between two objects in collision. This callback will cause the broadphase evaluation to stop if it returns true. More...
 
virtual bool operator() (CollisionObject *o1, CollisionObject *o2)
 Functor call associated to the collide operation. More...
 

Public Attributes

CollisionData data
 

Detailed Description

Default collision callback to check collision between collision objects.

Constructor & Destructor Documentation

◆ ~CollisionCallBackDefault()

virtual hpp::fcl::CollisionCallBackDefault::~CollisionCallBackDefault ( )
inlinevirtual

Member Function Documentation

◆ collide()

bool hpp::fcl::CollisionCallBackDefault::collide ( CollisionObject o1,
CollisionObject o2 
)
virtual

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 hpp::fcl::CollisionCallBackBase.

Member Data Documentation

◆ data

CollisionData hpp::fcl::CollisionCallBackDefault::data

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