Classes | |
| 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 | 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... | |
Functions | |
| void | registerBruteForceBroadPhase (sofa::core::ObjectFactory *factory) |
| void | registerBruteForceDetection (sofa::core::ObjectFactory *factory) |
| void | registerBVHNarrowPhase (sofa::core::ObjectFactory *factory) |
| void | registerCollisionPipeline (sofa::core::ObjectFactory *factory) |
| void | registerDirectSAP (sofa::core::ObjectFactory *factory) |
| void | registerDirectSAPNarrowPhase (sofa::core::ObjectFactory *factory) |
| void | registerIncrSAP (sofa::core::ObjectFactory *factory) |
| void | registerRayTraceDetection (sofa::core::ObjectFactory *factory) |
| void | registerRayTraceNarrowPhase (sofa::core::ObjectFactory *factory) |
| SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
| SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
| SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
| SOFA_EXPORT_DYNAMIC_LIBRARY void | registerObjects (sofa::core::ObjectFactory *factory) |
| void | init () |
| 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::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 | ) |