SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > Member List

This is the complete list of members for SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt >, including all inherited members.

axisAwayFromTriangle() | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline private
axisPerpendicularToTriangle() | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline private
axisThroughTriangle() | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline private
axisTouchingTriangle() | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline private
calculateContact(T *penetrationDepth, Vector3 *penetrationPointTriangle, Vector3 *penetrationPointCapsule, Vector3 *contactNormal, Vector3 *penetrationPointCapsuleAxis) | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline
clipSegmentAgainstTriangle(Vector3 *segmentStart, Vector3 *segmentEnd, Vector3 *v, Vector3 *planeN, double *planeD) | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline private
farthestIntersectionLineCapsule(const Vector3 &lineStart, const Vector &lineDir, Vector3 *point, Vector3 *pointOnCapsuleAxis) | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline private
farthestIntersectionLineCylinder(const Vector3 &lineStart, const Vector3 &lineDir, Vector3 *point=nullptr) | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline private
isIntersecting() | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline
m_cAxis | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_cInverseTransform | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_cLength | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_contactNormal | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_cr | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_cTransform | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_cvBottom | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_cvTop | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_distance | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_epsilon | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_penetrationDepth | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_penetrationPointCapsule | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_penetrationPointCapsuleAxis | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_penetrationPointTriangle | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_tn | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_tv0 | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_tv1 | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
m_tv2 | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
RigidTransform3 typedef | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
TriangleCapsuleContactCalculation(const Vector3 &tv0, const Vector3 &tv1, const Vector3 &tv2, const Vector3 &tn, const Vector3 &cv0, const Vector3 &cv1, double cr) | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | inline
Vector2 typedef | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private
Vector3 typedef | SurgSim::Math::TriangleCapsuleContactCalculation::TriangleCapsuleContactCalculation< T, MOpt > | private