#include <RayNewProximityIntersection.h>
|
| RayNewProximityIntersection (NewProximityIntersection *object, bool addSelf=true) |
|
bool | testIntersection (collision::geometry::Ray &t1, collision::geometry::Triangle &t2, const core::collision::Intersection *currentIntersection) |
|
int | computeIntersection (collision::geometry::Ray &t1, collision::geometry::Triangle &t2, OutputVector *, const core::collision::Intersection *currentIntersection) |
|
bool | testIntersection (collision::geometry::Ray &rRay, collision::geometry::RigidSphere &rSphere, const core::collision::Intersection *currentIntersection) |
|
int | computeIntersection (collision::geometry::Ray &rRay, collision::geometry::RigidSphere &rSphere, OutputVector *, const core::collision::Intersection *currentIntersection) |
|
bool | testIntersection (collision::geometry::Ray &t1, collision::geometry::Triangle &t2) |
|
int | computeIntersection (collision::geometry::Ray &t1, collision::geometry::Triangle &t2, OutputVector *) |
|
bool | testIntersection (collision::geometry::Ray &rRay, collision::geometry::RigidSphere &rSphere) |
|
int | computeIntersection (collision::geometry::Ray &rRay, collision::geometry::RigidSphere &rSphere, OutputVector *) |
|
| BaseIntersector () |
|
| ~BaseIntersector () |
|
template<class Model1 , class Model2 > |
sofa::core::collision::TDetectionOutputVector< Model1, Model2 > * | createOutputVector (Model1 *, Model2 *) |
|
template<class Model1 , class 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 *) |
|
◆ intersection
NewProximityIntersection* sofa::component::collision::detection::intersection::RayNewProximityIntersection::intersection |
|
protected |
◆ RayNewProximityIntersection()
sofa::component::collision::detection::intersection::RayNewProximityIntersection::RayNewProximityIntersection |
( |
NewProximityIntersection * |
object, |
|
|
bool |
addSelf = true |
|
) |
| |
◆ computeIntersection() [1/4]
◆ computeIntersection() [2/4]
◆ computeIntersection() [3/4]
◆ computeIntersection() [4/4]
◆ testIntersection() [1/4]
◆ testIntersection() [2/4]
◆ testIntersection() [3/4]
◆ testIntersection() [4/4]