SOFA API  6dc60b15
Open source framework for multi-physics simuation
sofa::core::collision Namespace Reference

Classes

class  BaseIntersector
 
class  BaseIntersectorCreator
 
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  ContactListener
 
class  ContactManager
 Given a set of detected contact points, create contact response components. More...
 
class  Detection
 
class  DetectionOutput
 Generic description of a contact point, used for most collision models except special cases such as GPU-based collisions. More...
 
class  DetectionOutputVector
 Abstract description of a set of contact point. More...
 
class  ElementIntersector
 
class  Intersection
 Given 2 collision elements, test if an intersection is possible (for bounding volumes), or compute intersection points if any. More...
 
class  IntersectorCreator
 
class  IntersectorFactory
 
class  IntersectorMap
 
class  MemberElementIntersector
 
class  NarrowPhaseDetection
 Given a set of potentially colliding pairs of models, compute set of contact points. More...
 
class  ParallelNarrowPhaseDetection
 
class  ParallelPipeline
 
class  Pipeline
 Pipeline component gather list of collision models and control the sequence of computations. More...
 
class  TDetectionOutputVector
 Generic description of a set of contact point between two specific collision models. More...
 

Variables

int ContactListenerClass = core::RegisterObject("ContactListener .. ").add< ContactListener >()
 

Variable Documentation

int sofa::core::collision::ContactListenerClass = core::RegisterObject("ContactListener .. ").add< ContactListener >()