SOFA plugin: CollisionOBBCapsule  master
Open source framework for multi-physics simuation
collisionobbcapsule::detection::intersection::MeshIntTool Member List

This is the complete list of members for collisionobbcapsule::detection::intersection::MeshIntTool, including all inherited members.

computeIntersection(TCapsule< DataTypes > &cap, Point &pnt, SReal alarmDist, SReal contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
computeIntersection(TCapsule< DataTypes > &cap, Line &lin, SReal alarmDist, SReal contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
computeIntersection(TCapsule< DataTypes > &cap, Triangle &tri, SReal alarmDist, SReal contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
computeIntersection(Triangle &tri, OBB &obb, SReal alarmDist, SReal contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolinlinestatic
computeIntersection(Triangle &tri, int flags, OBB &obb, SReal alarmDist, SReal contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
computeIntersection(TSphere< DataTypes > &sph, Point &pt, typename DataTypes::Real alarmDist, typename DataTypes::Real contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
computeIntersection(TSphere< defaulttype::StdVectorTypes< type::Vec< 3, TReal >, type::Vec< 3, TReal >, TReal > > &sph, Point &pt, TReal alarmDist, TReal contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
computeIntersection(Line &e2, TSphere< DataTypes > &e1, typename DataTypes::Real alarmDist, typename DataTypes::Real contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
computeIntersection(Line &e2, TSphere< defaulttype::StdVectorTypes< type::Vec< 3, TReal >, type::Vec< 3, TReal >, TReal > > &e1, TReal alarmDist, TReal contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
computeIntersection(Triangle &tri, TSphere< DataTypes > &sph, typename DataTypes::Real alarmDist, typename DataTypes::Real contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
computeIntersection(Triangle &tri, TSphere< defaulttype::StdVectorTypes< type::Vec< 3, TReal >, type::Vec< 3, TReal >, TReal > > &sph, TReal alarmDist, TReal contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
DetectionOutput typedefcollisionobbcapsule::detection::intersection::MeshIntTool
doCapLineInt(TCapsule< DataTypes > &cap, const type::Vec3 &q1, const type::Vec3 &q2, SReal alarmDist, SReal contactDist, OutputVector *contacts, bool ignore_p1=false, bool ignore_p2=false)collisionobbcapsule::detection::intersection::MeshIntToolstatic
doCapLineInt(const type::Vec3 &p1, const type::Vec3 &p2, SReal cap_rad, const type::Vec3 &q1, const type::Vec3 &q2, SReal alarmDist, SReal contactDist, OutputVector *contacts, bool ignore_p1=false, bool ignore_p2=false)collisionobbcapsule::detection::intersection::MeshIntToolstatic
doCapPointInt(TCapsule< DataTypes > &cap, const type::Vec3 &q, SReal alarmDist, SReal contactDist, OutputVector *contacts)collisionobbcapsule::detection::intersection::MeshIntToolstatic
doIntersectionTrianglePoint(SReal dist2, int flags, const type::Vec3 &p1, const type::Vec3 &p2, const type::Vec3 &p3, const type::Vec3 &q, OutputVector *contacts, bool swapElems=false)collisionobbcapsule::detection::intersection::MeshIntToolstatic
OutputVector typedefcollisionobbcapsule::detection::intersection::MeshIntTool
projectPointOnTriangle(int flags, const type::Vec3 &p1, const type::Vec3 &p2, const type::Vec3 &p3, type::Vec3 &to_be_projected)collisionobbcapsule::detection::intersection::MeshIntToolstatic
triangleBaryCoords(const type::Vec3 &to_be_projected, const type::Vec3 &p1, const type::Vec3 &p2, const type::Vec3 &p3, SReal &alpha, SReal &beta)collisionobbcapsule::detection::intersection::MeshIntToolstatic