#include <RigidDistanceGridDiscreteIntersection.h>
|  | 
|  | RigidDistanceGridDiscreteIntersection (detection::intersection::DiscreteIntersection *intersection) | 
|  | 
| bool | testIntersection (RigidDistanceGridCollisionElement &, RigidDistanceGridCollisionElement &, const core::collision::Intersection *) | 
|  | 
| bool | testIntersection (RigidDistanceGridCollisionElement &, geometry::Point &, const core::collision::Intersection *) | 
|  | 
| template<class T > | 
| bool | testIntersection (RigidDistanceGridCollisionElement &, geometry::TSphere< T > &, const core::collision::Intersection *) | 
|  | 
| bool | testIntersection (RigidDistanceGridCollisionElement &, geometry::Line &, const core::collision::Intersection *) | 
|  | 
| bool | testIntersection (RigidDistanceGridCollisionElement &, geometry::Triangle &, const core::collision::Intersection *) | 
|  | 
| bool | testIntersection (geometry::Ray &, RigidDistanceGridCollisionElement &, const core::collision::Intersection *) | 
|  | 
| int | computeIntersection (RigidDistanceGridCollisionElement &, RigidDistanceGridCollisionElement &, OutputVector *, const core::collision::Intersection *) | 
|  | 
| int | computeIntersection (RigidDistanceGridCollisionElement &, geometry::Point &, OutputVector *, const core::collision::Intersection *) | 
|  | 
| template<class T > | 
| int | computeIntersection (RigidDistanceGridCollisionElement &, geometry::TSphere< T > &, OutputVector *, const core::collision::Intersection *) | 
|  | 
| int | computeIntersection (RigidDistanceGridCollisionElement &, geometry::Line &, OutputVector *, const core::collision::Intersection *) | 
|  | 
| int | computeIntersection (RigidDistanceGridCollisionElement &, geometry::Triangle &, OutputVector *, const core::collision::Intersection *) | 
|  | 
| int | computeIntersection (geometry::Ray &, RigidDistanceGridCollisionElement &, OutputVector *, const core::collision::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 *) | 
|  | 
◆ RigidDistanceGridDiscreteIntersection()
◆ computeIntersection() [1/6]
◆ computeIntersection() [2/6]
◆ computeIntersection() [3/6]
◆ computeIntersection() [4/6]
◆ computeIntersection() [5/6]
◆ computeIntersection() [6/6]
◆ testIntersection() [1/6]
◆ testIntersection() [2/6]
◆ testIntersection() [3/6]
◆ testIntersection() [4/6]
◆ testIntersection() [5/6]
◆ testIntersection() [6/6]