chrono::collision::cbtCapsuleBoxCollisionAlgorithm Class Reference

Description

Custom override of the default Bullet algorithm for capsule-box collision.

#include <ChCollisionAlgorithmsBullet.h>

Inherits cbtActivatingCollisionAlgorithm.

Public Member Functions

 cbtCapsuleBoxCollisionAlgorithm (cbtPersistentManifold *mf, const cbtCollisionAlgorithmConstructionInfo &ci, const cbtCollisionObjectWrapper *col0, const cbtCollisionObjectWrapper *col1, bool isSwapped)
 
 cbtCapsuleBoxCollisionAlgorithm (const cbtCollisionAlgorithmConstructionInfo &ci)
 
virtual void processCollision (const cbtCollisionObjectWrapper *body0, const cbtCollisionObjectWrapper *body1, const cbtDispatcherInfo &dispatchInfo, cbtManifoldResult *resultOut) override
 
virtual cbtScalar calculateTimeOfImpact (cbtCollisionObject *body0, cbtCollisionObject *body1, const cbtDispatcherInfo &dispatchInfo, cbtManifoldResult *resultOut) override
 
virtual void getAllContactManifolds (cbtManifoldArray &manifoldArray) override
 

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono/collision/ChCollisionAlgorithmsBullet.h
  • /builds/uwsbel/chrono/src/chrono/collision/ChCollisionAlgorithmsBullet.cpp