A callback function that is called as part of the broadphase collision checking. More...
#include <bullet_utils.h>
Public Member Functions | |
TesseractCollisionPairCallback & | operator= (const TesseractCollisionPairCallback &)=delete |
TesseractCollisionPairCallback & | operator= (TesseractCollisionPairCallback &&)=delete |
bool | processOverlap (btBroadphasePair &pair) override |
TesseractCollisionPairCallback (const btDispatcherInfo &dispatchInfo, btCollisionDispatcher *dispatcher, BroadphaseContactResultCallback &results_callback) | |
TesseractCollisionPairCallback (const TesseractCollisionPairCallback &)=default | |
TesseractCollisionPairCallback (TesseractCollisionPairCallback &&)=default | |
~TesseractCollisionPairCallback () override=default | |
Private Attributes | |
const btDispatcherInfo & | dispatch_info_ |
btCollisionDispatcher * | dispatcher_ |
BroadphaseContactResultCallback & | results_callback_ |
A callback function that is called as part of the broadphase collision checking.
If the AABB of two collision objects are overlapping the processOverlap method is called and they are checked for collision/distance and the results are stored in collision_.
Definition at line 332 of file bullet_utils.h.
tesseract_collision::tesseract_collision_bullet::TesseractCollisionPairCallback::TesseractCollisionPairCallback | ( | const btDispatcherInfo & | dispatchInfo, |
btCollisionDispatcher * | dispatcher, | ||
BroadphaseContactResultCallback & | results_callback | ||
) |
Definition at line 1111 of file bullet_utils.cpp.
|
overridedefault |
|
default |
|
default |
|
delete |
|
delete |
|
override |
Definition at line 1118 of file bullet_utils.cpp.
|
private |
Definition at line 334 of file bullet_utils.h.
|
private |
Definition at line 335 of file bullet_utils.h.
|
private |
Definition at line 336 of file bullet_utils.h.