Description

Collaboration diagram for Collision detection:

Modules

 Collision detection system based on Bullet
 
 Custom multicore collision detection system
 

Namespaces

 chrono::collision::utils
 Collision detection utility functions.
 

Classes

class  chrono::collision::ChCollisionInfo
 Class defining basic geometric information for collision pairs. More...
 
class  chrono::collision::ChCollisionModel
 Class defining the geometric model for collision detection. More...
 
class  chrono::collision::ChCollisionPair
 Class for storing information about a collision point. More...
 
class  chrono::collision::ChCollisionShape
 Class defining a collision shape. More...
 
class  chrono::collision::ChCollisionSystem
 Base class for generic collision engine. More...
 
class  chrono::collision::ChConvexDecomposition
 Base interface class for convex decomposition. More...
 
class  chrono::collision::ChConvexDecompositionHACD
 Class for wrapping the HACD convex decomposition code by Khaled Mamou. More...
 
class  chrono::collision::ChConvexDecompositionHACDv2
 Class for wrapping the HACD convex decomposition code revisited by John Ratcliff. More...
 

Enumerations

enum  chrono::collision::ChCollisionSystemType { chrono::collision::ChCollisionSystemType::BULLET, chrono::collision::ChCollisionSystemType::CHRONO, chrono::collision::ChCollisionSystemType::OTHER }
 Collision engine type. More...
 

Enumeration Type Documentation

◆ ChCollisionSystemType

Collision engine type.

Enumerator
BULLET 

Bullet-based collision detection system.

CHRONO 

Chrono multicore collision detection system.

OTHER 

other type (external)