#include <TetrahedronDiscreteIntersection.h>
|
| | TetrahedronDiscreteIntersection (DiscreteIntersection *intersection) |
| |
| bool | testIntersection (collision::geometry::Tetrahedron &, collision::geometry::Point &, const core::collision::Intersection *currentIntersection) |
| |
| bool | testIntersection (collision::geometry::Ray &, collision::geometry::Tetrahedron &, const core::collision::Intersection *currentIntersection) |
| |
| int | computeIntersection (collision::geometry::Tetrahedron &, collision::geometry::Point &, OutputVector *, const core::collision::Intersection *currentIntersection) |
| |
| int | computeIntersection (collision::geometry::Ray &, collision::geometry::Tetrahedron &, OutputVector *, const core::collision::Intersection *currentIntersection) |
| |
| bool | testIntersection (collision::geometry::Tetrahedron &, collision::geometry::Point &)=delete |
| |
| bool | testIntersection (collision::geometry::Ray &, collision::geometry::Tetrahedron &)=delete |
| |
| int | computeIntersection (collision::geometry::Tetrahedron &, collision::geometry::Point &, OutputVector *)=delete |
| |
| int | computeIntersection (collision::geometry::Ray &, collision::geometry::Tetrahedron &, OutputVector *)=delete |
| |
| | 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 *) |
| |
◆ TetrahedronDiscreteIntersection()
| sofa::component::collision::detection::intersection::TetrahedronDiscreteIntersection::TetrahedronDiscreteIntersection |
( |
DiscreteIntersection * |
intersection | ) |
|
◆ computeIntersection() [1/4]
◆ computeIntersection() [2/4]
◆ computeIntersection() [3/4]
◆ computeIntersection() [4/4]
◆ testIntersection() [1/4]
◆ testIntersection() [2/4]
◆ testIntersection() [3/4]
◆ testIntersection() [4/4]