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 | ) |