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::MeshIntTool | static |
computeIntersection(TCapsule< DataTypes > &cap, Line &lin, SReal alarmDist, SReal contactDist, OutputVector *contacts) | collisionobbcapsule::detection::intersection::MeshIntTool | static |
computeIntersection(TCapsule< DataTypes > &cap, Triangle &tri, SReal alarmDist, SReal contactDist, OutputVector *contacts) | collisionobbcapsule::detection::intersection::MeshIntTool | static |
computeIntersection(Triangle &tri, OBB &obb, SReal alarmDist, SReal contactDist, OutputVector *contacts) | collisionobbcapsule::detection::intersection::MeshIntTool | inlinestatic |
computeIntersection(Triangle &tri, int flags, OBB &obb, SReal alarmDist, SReal contactDist, OutputVector *contacts) | collisionobbcapsule::detection::intersection::MeshIntTool | static |
computeIntersection(TSphere< DataTypes > &sph, Point &pt, typename DataTypes::Real alarmDist, typename DataTypes::Real contactDist, OutputVector *contacts) | collisionobbcapsule::detection::intersection::MeshIntTool | static |
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::MeshIntTool | static |
computeIntersection(Line &e2, TSphere< DataTypes > &e1, typename DataTypes::Real alarmDist, typename DataTypes::Real contactDist, OutputVector *contacts) | collisionobbcapsule::detection::intersection::MeshIntTool | static |
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::MeshIntTool | static |
computeIntersection(Triangle &tri, TSphere< DataTypes > &sph, typename DataTypes::Real alarmDist, typename DataTypes::Real contactDist, OutputVector *contacts) | collisionobbcapsule::detection::intersection::MeshIntTool | static |
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::MeshIntTool | static |
DetectionOutput typedef | collisionobbcapsule::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::MeshIntTool | static |
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::MeshIntTool | static |
doCapPointInt(TCapsule< DataTypes > &cap, const type::Vec3 &q, SReal alarmDist, SReal contactDist, OutputVector *contacts) | collisionobbcapsule::detection::intersection::MeshIntTool | static |
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::MeshIntTool | static |
OutputVector typedef | collisionobbcapsule::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::MeshIntTool | static |
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::MeshIntTool | static |