collideStaticPointSegment(const Math::Vector3d &point, const std::array< SurgSim::Math::Vector3d, 2 > &p, double thicknessPoint, double thicknessSegment, double *r) | SurgSim::Collision::SegmentSegmentCcdStaticContact | protected |
collideStaticSegmentSegment(const std::array< SurgSim::Math::Vector3d, 2 > &p, const std::array< SurgSim::Math::Vector3d, 2 > &q, double distanceEpsilon, double *r, double *s) | SurgSim::Collision::SegmentSegmentCcdStaticContact | |
collideStaticSegmentSegment(const std::array< SurgSim::Math::Vector3d, 2 > &p, const std::array< SurgSim::Math::Vector3d, 2 > &q, double radiusP, double radiusQ, double *r, double *s) | SurgSim::Collision::SegmentSegmentCcdStaticContact | |
computeCollisionEdge(double a, double b, double d, double r, double s, double ratio) const | SurgSim::Collision::SegmentSegmentCcdStaticContact | protected |
computeCollisionParametrics(SegmentCcdEdgeType edge, double a, double b, double c, double d, double e, double ratio, double *r, double *s) const | SurgSim::Collision::SegmentSegmentCcdStaticContact | protected |
computeParallelSegmentParametrics(double a, double b, double d, double *r, double *s) const | SurgSim::Collision::SegmentSegmentCcdStaticContact | protected |
m_degenerateEpsilon | SurgSim::Collision::SegmentSegmentCcdStaticContact | private |
SegmentCcdEdgeType enum name | SurgSim::Collision::SegmentSegmentCcdStaticContact | |
SegmentCcdEdgeTypeEdgeInvalid enum value | SurgSim::Collision::SegmentSegmentCcdStaticContact | |
SegmentCcdEdgeTypeEdgeSkip enum value | SurgSim::Collision::SegmentSegmentCcdStaticContact | |
SegmentCcdEdgeTypeR0 enum value | SurgSim::Collision::SegmentSegmentCcdStaticContact | |
SegmentCcdEdgeTypeR1 enum value | SurgSim::Collision::SegmentSegmentCcdStaticContact | |
SegmentCcdEdgeTypeS0 enum value | SurgSim::Collision::SegmentSegmentCcdStaticContact | |
SegmentCcdEdgeTypeS1 enum value | SurgSim::Collision::SegmentSegmentCcdStaticContact | |
SegmentSegmentCcdStaticContact() | SurgSim::Collision::SegmentSegmentCcdStaticContact | |