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 | |
SOFA_EXPORT_DYNAMIC_LIBRARY void | initExternalModule () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleName () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleVersion () |
SOFA_EXPORT_DYNAMIC_LIBRARY const char * | getModuleComponentList () |
void | init () |
Variables | |
int | BruteForceBroadPhaseClass |
int | BruteForceDetectionClass |
int | BVHNarrowPhaseClass |
int | CollisionPipelineClass |
int | DirectSAPClass |
int | DirectSAPNarrowPhaseClass |
int | IncrSAPClassSofaVector |
int | RayTraceDetectionClass |
int | RayTraceNarrowPhaseClass = core::RegisterObject("Collision detection using TriangleOctreeModel").add < RayTraceNarrowPhase > () |
const char * sofa::component::collision::detection::algorithm::getModuleComponentList | ( | ) |
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 | ( | ) |
int sofa::component::collision::detection::algorithm::BruteForceBroadPhaseClass |
int sofa::component::collision::detection::algorithm::BruteForceDetectionClass |
int sofa::component::collision::detection::algorithm::BVHNarrowPhaseClass |
int sofa::component::collision::detection::algorithm::CollisionPipelineClass |
int sofa::component::collision::detection::algorithm::DirectSAPClass |
int sofa::component::collision::detection::algorithm::DirectSAPNarrowPhaseClass |
int sofa::component::collision::detection::algorithm::IncrSAPClassSofaVector |
int sofa::component::collision::detection::algorithm::RayTraceDetectionClass |
int sofa::component::collision::detection::algorithm::RayTraceNarrowPhaseClass = core::RegisterObject("Collision detection using TriangleOctreeModel").add < RayTraceNarrowPhase > () |