Classes | |
| class | BaseSubCollisionPipeline |
| Abstract base class defining the interface for sub-collision pipelines. More... | |
| class | BruteForceBroadPhase |
| Perform an extensive pair-wise collision test based on the bounding volume of collision models. More... | |
| class | BruteForceDetection |
| class | BVHNarrowPhase |
| Narrow phase collision detection based on bounding volume hierarchy. More... | |
| class | CollisionPipeline |
| class | CollidingPair |
| class | CollisionPairID |
| class | CollidingPM |
| class | CompositeCollisionPipeline |
| A collision pipeline that aggregates multiple sub-pipelines using the Composite pattern. More... | |
| class | DirectSAP |
| class | DirectSAPNarrowPhase |
| class | DSAPBox |
| class | EndPoint |
| class | EndPointID |
| struct | CompPEndPoint |
| class | ISAPBox |
| class | IncrSAP |
| class | MirrorIntersector |
| class | RayTraceDetection |
| It is a Ray Trace based collision detection algorithm. More... | |
| class | RayTraceNarrowPhase |
| It is a Ray Trace based collision detection algorithm. More... | |
| class | SubCollisionPipeline |
| A self-contained collision pipeline for a specific set of collision models. More... | |
| const char * sofa::component::collision::detection::algorithm::getModuleName | ( | ) |
| const char * sofa::component::collision::detection::algorithm::getModuleVersion | ( | ) |
| SOFA_COMPONENT_COLLISION_DETECTION_ALGORITHM_API void sofa::component::collision::detection::algorithm::init | ( | ) |
| void sofa::component::collision::detection::algorithm::initExternalModule | ( | ) |
| void sofa::component::collision::detection::algorithm::registerBruteForceBroadPhase | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerBruteForceDetection | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerBVHNarrowPhase | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerCollisionPipeline | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerCompositeCollisionPipeline | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerDirectSAP | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerDirectSAPNarrowPhase | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerIncrSAP | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerObjects | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerRayTraceDetection | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerRayTraceNarrowPhase | ( | sofa::core::ObjectFactory * | factory | ) |
| void sofa::component::collision::detection::algorithm::registerSubCollisionPipeline | ( | sofa::core::ObjectFactory * | factory | ) |