Public Member Functions | Public Attributes | List of all members
hpp::fcl::CollisionCallBackDefault Struct Reference

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

#include <default_broadphase_callbacks.h>

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

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 ()
 Initialize the callback. Clears the collision result and sets the done boolean to false. More...
 
virtual ~CollisionCallBackDefault ()
 
- Public Member Functions inherited from hpp::fcl::CollisionCallBackBase
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.

Definition at line 197 of file default_broadphase_callbacks.h.

Constructor & Destructor Documentation

◆ ~CollisionCallBackDefault()

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

Definition at line 206 of file default_broadphase_callbacks.h.

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.

Definition at line 62 of file default_broadphase_callbacks.cpp.

◆ init()

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

Initialize the callback. Clears the collision result and sets the done boolean to false.

Reimplemented from hpp::fcl::CollisionCallBackBase.

Definition at line 200 of file default_broadphase_callbacks.h.

Member Data Documentation

◆ data

CollisionData hpp::fcl::CollisionCallBackDefault::data

Definition at line 204 of file default_broadphase_callbacks.h.


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


hpp-fcl
Author(s):
autogenerated on Fri Jan 26 2024 03:46:16