#include <OBBIntersection.h>
|
| RigidDiscreteIntersection (DiscreteIntersection *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) |
|
bool | testIntersection (Ray &, OBB &, const core::collision::Intersection *intersection) |
|
int | computeIntersection (Ray &rRay, OBB &rObb, OutputVector *contacts, 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 *) |
|
◆ RigidDiscreteIntersection()
collisionobbcapsule::detection::intersection::RigidDiscreteIntersection::RigidDiscreteIntersection |
( |
DiscreteIntersection * |
intersection | ) |
|
◆ computeIntersection() [1/2]
template<class Elem1 , class Elem2 >
int collisionobbcapsule::detection::intersection::RigidDiscreteIntersection::computeIntersection |
( |
Elem1 & |
e1, |
|
|
Elem2 & |
e2, |
|
|
OutputVector * |
contacts, |
|
|
const core::collision::Intersection * |
intersection |
|
) |
| |
|
inline |
◆ computeIntersection() [2/2]
int collisionobbcapsule::detection::intersection::RigidDiscreteIntersection::computeIntersection |
( |
Ray & |
rRay, |
|
|
OBB & |
rObb, |
|
|
OutputVector * |
contacts, |
|
|
const core::collision::Intersection * |
intersection |
|
) |
| |
◆ testIntersection() [1/2]
template<class Elem1 , class Elem2 >
bool collisionobbcapsule::detection::intersection::RigidDiscreteIntersection::testIntersection |
( |
Elem1 & |
e1, |
|
|
Elem2 & |
e2, |
|
|
const core::collision::Intersection * |
intersection |
|
) |
| |
|
inline |
◆ testIntersection() [2/2]