Public Member Functions | Public Attributes | List of all members
tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback Struct Reference
Inheritance diagram for tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback:
Inheritance graph
[legend]

Public Member Functions

void Process (const btDbvtNode *leaf)
 
void ProcessChildShape (const btCollisionShape *childShape, int index)
 
 TesseractCompoundLeafCallback (const btCollisionObjectWrapper *compoundObjWrap, const btCollisionObjectWrapper *otherObjWrap, btDispatcher *dispatcher, const btDispatcherInfo &dispatchInfo, btManifoldResult *resultOut, btCollisionAlgorithm **childCollisionAlgorithms, btPersistentManifold *sharedManifold)
 

Public Attributes

btCollisionAlgorithm ** m_childCollisionAlgorithms
 
const btCollisionObjectWrapper * m_compoundColObjWrap
 
ContactTestDatam_contact_test_data
 
btDispatcher * m_dispatcher
 
const btDispatcherInfo & m_dispatchInfo
 
const btCollisionObjectWrapper * m_otherObjWrap
 
btManifoldResult * m_resultOut
 
btPersistentManifold * m_sharedManifold
 

Detailed Description

Definition at line 107 of file tesseract_compound_collision_algorithm.cpp.

Constructor & Destructor Documentation

◆ TesseractCompoundLeafCallback()

tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::TesseractCompoundLeafCallback ( const btCollisionObjectWrapper *  compoundObjWrap,
const btCollisionObjectWrapper *  otherObjWrap,
btDispatcher *  dispatcher,
const btDispatcherInfo &  dispatchInfo,
btManifoldResult *  resultOut,
btCollisionAlgorithm **  childCollisionAlgorithms,
btPersistentManifold *  sharedManifold 
)
inline

Definition at line 119 of file tesseract_compound_collision_algorithm.cpp.

Member Function Documentation

◆ Process()

void tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::Process ( const btDbvtNode *  leaf)
inline

Definition at line 250 of file tesseract_compound_collision_algorithm.cpp.

◆ ProcessChildShape()

void tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::ProcessChildShape ( const btCollisionShape *  childShape,
int  index 
)
inline

detect swapping case

Definition at line 137 of file tesseract_compound_collision_algorithm.cpp.

Member Data Documentation

◆ m_childCollisionAlgorithms

btCollisionAlgorithm** tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::m_childCollisionAlgorithms

Definition at line 115 of file tesseract_compound_collision_algorithm.cpp.

◆ m_compoundColObjWrap

const btCollisionObjectWrapper* tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::m_compoundColObjWrap

Definition at line 110 of file tesseract_compound_collision_algorithm.cpp.

◆ m_contact_test_data

ContactTestData* tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::m_contact_test_data

Definition at line 117 of file tesseract_compound_collision_algorithm.cpp.

◆ m_dispatcher

btDispatcher* tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::m_dispatcher

Definition at line 112 of file tesseract_compound_collision_algorithm.cpp.

◆ m_dispatchInfo

const btDispatcherInfo& tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::m_dispatchInfo

Definition at line 113 of file tesseract_compound_collision_algorithm.cpp.

◆ m_otherObjWrap

const btCollisionObjectWrapper* tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::m_otherObjWrap

Definition at line 111 of file tesseract_compound_collision_algorithm.cpp.

◆ m_resultOut

btManifoldResult* tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::m_resultOut

Definition at line 114 of file tesseract_compound_collision_algorithm.cpp.

◆ m_sharedManifold

btPersistentManifold* tesseract_collision::tesseract_collision_bullet::TesseractCompoundLeafCallback::m_sharedManifold

Definition at line 116 of file tesseract_compound_collision_algorithm.cpp.


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


tesseract_collision
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:01:53