SOFA API  1a4bb3e7
Open source framework for multi-physics simuation
sofa::component::collision::detection::intersection::MeshNewProximityIntersection Member List

This is the complete list of members for sofa::component::collision::detection::intersection::MeshNewProximityIntersection, including all inherited members.

BaseIntersector()sofa::core::collision::BaseIntersectorinline
beginIntersection(sofa::core::CollisionModel *, sofa::core::CollisionModel *, OutputVector *)sofa::core::collision::BaseIntersectorinline
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::BaseIntersectorinline
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::MeshNewProximityIntersectioninlinestatic
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::MeshNewProximityIntersectioninlinestatic
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::MeshNewProximityIntersectioninlinestatic
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::MeshNewProximityIntersectioninlinestatic
endIntersection(sofa::core::CollisionModel *, sofa::core::CollisionModel *, OutputVector *)sofa::core::collision::BaseIntersectorinline
getOutputVector(Model1 *, Model2 *, sofa::core::collision::DetectionOutputVector *contacts)sofa::core::collision::BaseIntersectorinline
intersectionsofa::component::collision::detection::intersection::MeshNewProximityIntersectionprotected
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::BaseIntersectorinline