#include <OBBIntersection.h>
|
| | RigidMeshDiscreteIntersection (NewProximityIntersection *intersection) |
| |
| template<class Elem1 , class Elem2 > |
| int | computeIntersection (Elem1 &e1, Elem2 &e2, OutputVector *contacts, const core::collision::Intersection *intersection) |
| |
| template<class Elem1 , class Elem2 > |
| bool | testIntersection (Elem1 &e1, Elem2 &e2, const core::collision::Intersection *intersection) |
| |
| | BaseIntersector () |
| |
| | ~BaseIntersector () |
| |
| sofa::core::collision::TDetectionOutputVector< Model1, Model2 > * | createOutputVector (Model1 *, Model2 *) |
| |
| sofa::core::collision::TDetectionOutputVector< Model1, Model2 > * | getOutputVector (Model1 *, Model2 *, sofa::core::collision::DetectionOutputVector *contacts) |
| |
| int | beginIntersection (sofa::core::CollisionModel *, sofa::core::CollisionModel *, OutputVector *) |
| |
| int | endIntersection (sofa::core::CollisionModel *, sofa::core::CollisionModel *, OutputVector *) |
| |
◆ RigidMeshDiscreteIntersection()
| collisionobbcapsule::detection::intersection::RigidMeshDiscreteIntersection::RigidMeshDiscreteIntersection |
( |
NewProximityIntersection * |
intersection | ) |
|
◆ computeIntersection()
template<class Elem1 , class Elem2 >
| int collisionobbcapsule::detection::intersection::RigidMeshDiscreteIntersection::computeIntersection |
( |
Elem1 & |
e1, |
|
|
Elem2 & |
e2, |
|
|
OutputVector * |
contacts, |
|
|
const core::collision::Intersection * |
intersection |
|
) |
| |
|
inline |
◆ testIntersection()
template<class Elem1 , class Elem2 >
| bool collisionobbcapsule::detection::intersection::RigidMeshDiscreteIntersection::testIntersection |
( |
Elem1 & |
e1, |
|
|
Elem2 & |
e2, |
|
|
const core::collision::Intersection * |
intersection |
|
) |
| |
|
inline |