sofa::core::componentmodel::collision Namespace Reference
[sofa-framework package]
Abstract API of components related to
collision handling.
More...
|
Data Structures |
| class | BroadPhaseDetection |
| | given a set of root collision models, computes potentially colliding pairs. More...
|
| class | CollisionAlgorithm |
| class | CollisionGroupManager |
| | Given a set of contacts, create integration groups. More...
|
| class | Contact |
| | contact response component handling the response between a pair of models More...
|
| class | ContactManager |
| | Given a set of detected contact points, create contact response components. More...
|
| class | Detection |
| class | DetectionOutputVector |
| | Abstract description of a set of contact point. More...
|
| class | DetectionOutput |
| | Generic description of a contact point, used for most collision models except special cases such as GPU-based collisions. More...
|
| class | TDetectionOutputVector |
| | Generic description of a set of contact point between two specific collision models. More...
|
| class | ElementIntersector |
| class | IntersectorMap |
| | Table storing associations between types of collision models and intersectors implementing intersection tests. More...
|
| class | Intersection |
| | Given 2 collision elements, test if an intersection is possible (for bounding volumes), or compute intersection points if any. More...
|
| class | MemberElementIntersector |
| class | NarrowPhaseDetection |
| | Given a set of potentially colliding pairs of models, compute set of contact points. More...
|
| class | Pipeline |
| | Pipeline component gather list of collision models and control the sequence of computations. More...
|
| struct | GPUDetectionOutput |
| | Generic description of a contact point using GPU. More...
|
| class | GPUDetectionOutputVector |
| | Abstract description of a set of contact point using GPU. More...
|
| class | TDetectionOutputVector< sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel, sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel > |
| class | TDetectionOutputVector< sofa::gpu::cuda::CudaSphereModel, sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel > |
| class | TDetectionOutputVector< sofa::gpu::cuda::CudaPointModel, sofa::gpu::cuda::CudaRigidDistanceGridCollisionModel > |
Detailed Description
Abstract API of components related to
collision handling.