This is the complete list of members for sofa::component::collision::detection::intersection::MeshNewProximityIntersection, including all inherited members.
BaseIntersector() | sofa::core::collision::BaseIntersector | inline |
beginIntersection(sofa::core::CollisionModel *, sofa::core::CollisionModel *, OutputVector *) | sofa::core::collision::BaseIntersector | inline |
computeIntersection(collision::geometry::Point &, collision::geometry::Point &, OutputVector *, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Line &, collision::geometry::Point &, OutputVector *, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Line &, collision::geometry::Line &, OutputVector *, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Triangle &, collision::geometry::Point &, OutputVector *, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Triangle &, collision::geometry::Line &, OutputVector *, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Triangle &, collision::geometry::Triangle &, OutputVector *, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::TSphere< T > &sph, collision::geometry::Point &pt, OutputVector *, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Line &line, collision::geometry::TSphere< T > &sph, OutputVector *, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Triangle &tri, collision::geometry::TSphere< T > &sph, OutputVector *, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Point &, collision::geometry::Point &, OutputVector *) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Line &, collision::geometry::Point &, OutputVector *) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Line &, collision::geometry::Line &, OutputVector *) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Triangle &, collision::geometry::Point &, OutputVector *) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Triangle &, collision::geometry::Line &, OutputVector *) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Triangle &, collision::geometry::Triangle &, OutputVector *) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::TSphere< T > &sph, collision::geometry::Point &pt, OutputVector *) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Line &line, collision::geometry::TSphere< T > &sph, OutputVector *) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
computeIntersection(collision::geometry::Triangle &tri, collision::geometry::TSphere< T > &sph, OutputVector *) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
createOutputVector(Model1 *, Model2 *) | sofa::core::collision::BaseIntersector | inline |
doIntersectionLineLine(SReal dist2, const type::Vec3 &p1, const type::Vec3 &p2, const type::Vec3 &q1, const type::Vec3 &q2, OutputVector *contacts, int id, const type::Vec3 &n=type::Vec3(), bool useNormal=false) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | inlinestatic |
doIntersectionLinePoint(SReal dist2, const type::Vec3 &p1, const type::Vec3 &p2, const type::Vec3 &q, OutputVector *contacts, int id, bool swapElems=false) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | inlinestatic |
doIntersectionTrianglePoint(SReal dist2, int flags, const type::Vec3 &p1, const type::Vec3 &p2, const type::Vec3 &p3, const type::Vec3 &n, const type::Vec3 &q, OutputVector *contacts, int id, bool swapElems=false, bool useNormal=false) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | inlinestatic |
doIntersectionTrianglePoint2(SReal dist2, int flags, const type::Vec3 &p1, const type::Vec3 &p2, const type::Vec3 &p3, const type::Vec3 &n, const type::Vec3 &q, OutputVector *contacts, int id, bool swapElems=false) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | inlinestatic |
endIntersection(sofa::core::CollisionModel *, sofa::core::CollisionModel *, OutputVector *) | sofa::core::collision::BaseIntersector | inline |
getOutputVector(Model1 *, Model2 *, sofa::core::collision::DetectionOutputVector *contacts) | sofa::core::collision::BaseIntersector | inline |
intersection | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | protected |
MeshNewProximityIntersection(NewProximityIntersection *object, bool addSelf=true) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Point &, collision::geometry::Point &, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Line &, collision::geometry::Point &, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Line &, collision::geometry::Line &, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Triangle &, collision::geometry::Point &, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Triangle &, collision::geometry::Line &, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Triangle &, collision::geometry::Triangle &, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::TSphere< T > &sph, collision::geometry::Point &pt, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Line &, collision::geometry::TSphere< T > &, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Triangle &, collision::geometry::TSphere< T > &, const core::collision::Intersection *currentIntersection) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Point &, collision::geometry::Point &) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Line &, collision::geometry::Point &) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Line &, collision::geometry::Line &) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Triangle &, collision::geometry::Point &) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Triangle &, collision::geometry::Line &) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Triangle &, collision::geometry::Triangle &) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::TSphere< T > &sph, collision::geometry::Point &pt) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Line &, collision::geometry::TSphere< T > &) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
testIntersection(collision::geometry::Triangle &, collision::geometry::TSphere< T > &) | sofa::component::collision::detection::intersection::MeshNewProximityIntersection | |
~BaseIntersector() | sofa::core::collision::BaseIntersector | inline |