Public Member Functions | Public Attributes | List of all members
tesseract_collision::tesseract_collision_bullet::DiscreteCollisionCollector Struct Reference

#include <bullet_utils.h>

Inheritance diagram for tesseract_collision::tesseract_collision_bullet::DiscreteCollisionCollector:
Inheritance graph
[legend]

Public Member Functions

btScalar addSingleResult (btManifoldPoint &cp, const btCollisionObjectWrapper *colObj0Wrap, int partId0, int index0, const btCollisionObjectWrapper *colObj1Wrap, int partId1, int index1) override
 
 DiscreteCollisionCollector (ContactTestData &collisions, COW::Ptr cow, btScalar contact_distance, bool verbose=false)
 
bool needsCollision (btBroadphaseProxy *proxy0) const override
 

Public Attributes

ContactTestDatacollisions_
 
double contact_distance_
 
const COW::Ptr cow_
 
bool verbose_
 

Detailed Description

Definition at line 384 of file bullet_utils.h.

Constructor & Destructor Documentation

◆ DiscreteCollisionCollector()

tesseract_collision::tesseract_collision_bullet::DiscreteCollisionCollector::DiscreteCollisionCollector ( ContactTestData collisions,
COW::Ptr  cow,
btScalar  contact_distance,
bool  verbose = false 
)

Definition at line 1183 of file bullet_utils.cpp.

Member Function Documentation

◆ addSingleResult()

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

Definition at line 1194 of file bullet_utils.cpp.

◆ needsCollision()

bool tesseract_collision::tesseract_collision_bullet::DiscreteCollisionCollector::needsCollision ( btBroadphaseProxy *  proxy0) const
override

Definition at line 1209 of file bullet_utils.cpp.

Member Data Documentation

◆ collisions_

ContactTestData& tesseract_collision::tesseract_collision_bullet::DiscreteCollisionCollector::collisions_

Definition at line 386 of file bullet_utils.h.

◆ contact_distance_

double tesseract_collision::tesseract_collision_bullet::DiscreteCollisionCollector::contact_distance_

Definition at line 388 of file bullet_utils.h.

◆ cow_

const COW::Ptr tesseract_collision::tesseract_collision_bullet::DiscreteCollisionCollector::cow_

Definition at line 387 of file bullet_utils.h.

◆ verbose_

bool tesseract_collision::tesseract_collision_bullet::DiscreteCollisionCollector::verbose_

Definition at line 389 of file bullet_utils.h.


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


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