Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tesseract_collision::tesseract_collision_bullet::CastBroadphaseContactResultCallback Struct Reference

#include <bullet_utils.h>

Inheritance diagram for tesseract_collision::tesseract_collision_bullet::CastBroadphaseContactResultCallback:
Inheritance graph
[legend]
Collaboration diagram for tesseract_collision::tesseract_collision_bullet::CastBroadphaseContactResultCallback:
Collaboration graph
[legend]

Public Member Functions

 CastBroadphaseContactResultCallback (ContactTestData &collisions, double contact_distance, bool verbose=false)
 
btScalar addSingleResult (btManifoldPoint &cp, const btCollisionObjectWrapper *colObj0Wrap, int partId0, int index0, const btCollisionObjectWrapper *colObj1Wrap, int partId1, int index1) override
 
- Public Member Functions inherited from tesseract_collision::tesseract_collision_bullet::BroadphaseContactResultCallback
 BroadphaseContactResultCallback (ContactTestData &collisions, double contact_distance, bool verbose=false)
 
virtual ~BroadphaseContactResultCallback ()=default
 
 BroadphaseContactResultCallback (const BroadphaseContactResultCallback &)=default
 
BroadphaseContactResultCallbackoperator= (const BroadphaseContactResultCallback &)=delete
 
 BroadphaseContactResultCallback (BroadphaseContactResultCallback &&)=default
 
BroadphaseContactResultCallbackoperator= (BroadphaseContactResultCallback &&)=delete
 
virtual bool needsCollision (const CollisionObjectWrapper *cow0, const CollisionObjectWrapper *cow1) const
 
virtual btScalar addSingleResult (btManifoldPoint &cp, const btCollisionObjectWrapper *colObj0Wrap, int partId0, int index0, const btCollisionObjectWrapper *colObj1Wrap, int partId1, int index1)=0
 

Additional Inherited Members

- Public Attributes inherited from tesseract_collision::tesseract_collision_bullet::BroadphaseContactResultCallback
ContactTestDatacollisions_
 
double contact_distance_
 
bool verbose_
 

Constructor & Destructor Documentation

◆ CastBroadphaseContactResultCallback()

tesseract_collision::tesseract_collision_bullet::CastBroadphaseContactResultCallback::CastBroadphaseContactResultCallback ( ContactTestData collisions,
double  contact_distance,
bool  verbose = false 
)

Member Function Documentation

◆ addSingleResult()

btScalar tesseract_collision::tesseract_collision_bullet::CastBroadphaseContactResultCallback::addSingleResult ( btManifoldPoint &  cp,
const btCollisionObjectWrapper *  colObj0Wrap,
int  partId0,
int  index0,
const btCollisionObjectWrapper *  colObj1Wrap,
int  partId1,
int  index1 
)
overridevirtual

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