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

#include <bullet_utils.h>

Inheritance diagram for tesseract_collision::tesseract_collision_bullet::CastCollisionCollector:
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
 
 CastCollisionCollector (ContactTestData &collisions, COW::Ptr cow, double 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 407 of file bullet_utils.h.

Constructor & Destructor Documentation

◆ CastCollisionCollector()

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

Definition at line 1216 of file bullet_utils.cpp.

Member Function Documentation

◆ addSingleResult()

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

Definition at line 1227 of file bullet_utils.cpp.

◆ needsCollision()

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

Definition at line 1242 of file bullet_utils.cpp.

Member Data Documentation

◆ collisions_

ContactTestData& tesseract_collision::tesseract_collision_bullet::CastCollisionCollector::collisions_

Definition at line 409 of file bullet_utils.h.

◆ contact_distance_

double tesseract_collision::tesseract_collision_bullet::CastCollisionCollector::contact_distance_

Definition at line 411 of file bullet_utils.h.

◆ cow_

const COW::Ptr tesseract_collision::tesseract_collision_bullet::CastCollisionCollector::cow_

Definition at line 410 of file bullet_utils.h.

◆ verbose_

bool tesseract_collision::tesseract_collision_bullet::CastCollisionCollector::verbose_

Definition at line 412 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