Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
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]
Collaboration diagram for tesseract_collision::tesseract_collision_bullet::CastCollisionCollector:
Collaboration graph
[legend]

Public Member Functions

 CastCollisionCollector (ContactTestData &collisions, COW::Ptr cow, 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
 
bool needsCollision (btBroadphaseProxy *proxy0) const override
 

Public Attributes

ContactTestDatacollisions_
 
const COW::Ptr cow_
 
double contact_distance_
 
bool verbose_
 

Constructor & Destructor Documentation

◆ CastCollisionCollector()

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

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

◆ needsCollision()

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

Member Data Documentation

◆ collisions_

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

◆ contact_distance_

double tesseract_collision::tesseract_collision_bullet::CastCollisionCollector::contact_distance_

◆ cow_

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

◆ verbose_

bool tesseract_collision::tesseract_collision_bullet::CastCollisionCollector::verbose_

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