| Angle(Eigen::Vector3d vec1, Eigen::Vector3d vec2) | MathTools | static |
| AngleAndDirection(Eigen::Vector3d vector1, Eigen::Vector3d vector2, Eigen::Vector3d normal) | MathTools | static |
| CalculateCrossProductFromDifference(TSphereCoord p1, TSphereCoord p2, TSphereCoord p3) | MathTools | static |
| convert(TSphereCoord in, Eigen::Vector3d &out) | MathTools | static |
| convert(TSphereCoord in, Eigen::Vector3f &out) | MathTools | static |
| convert(Eigen::Vector3d in, TSphereCoord &out) | MathTools | static |
| convert(Eigen::Vector3f in, TSphereCoord &out) | MathTools | static |
| convertWithDistance(TSphereCoord in, Eigen::Vector3d &out) | MathTools | static |
| determinePathTransformation(TPath *p1, TPath *p2) | MathTools | static |
| determineTransformation(TSphereCoord start1, TSphereCoord start2, TSphereCoord end1, TSphereCoord end2) | MathTools | static |
| determineTransformationAlphaBeta(TSphereCoord sc1, TSphereCoord sc2, float &fAlpha, float &fBeta, Eigen::Vector3d &betaAxis) | MathTools | static |
| dropAPerpendicular(Eigen::Vector3d point, Eigen::Vector3d linepoint, Eigen::Vector3d linevector) | MathTools | static |
| getDistance(TSphereCoord p1, TSphereCoord p2, float fRadius) | MathTools | static |
| getDistanceOnArc(TSphereCoord p1, TSphereCoord p2) | MathTools | static |
| IntersectLines(Eigen::Vector2d p1, Eigen::Vector2d m1, Eigen::Vector2d p2, Eigen::Vector2d m2, Eigen::Vector2d &res) | MathTools | static |
| inverseTransform(TSphereCoord sc, TTransform transform) | MathTools | static |
| inverseTransformAlphaBeta(TSphereCoord sc, float fAlpha, float fBeta, Eigen::Vector3d betaAxis) | MathTools | static |
| inverseTransformPath(TTransform transform, TPath *pPath) | MathTools | static |
| transform(TSphereCoord sc, TTransform transform) | MathTools | static |
| transformAlphaBeta(TSphereCoord sc, float fAlpha, float fBeta, Eigen::Vector3d betaAxis) | MathTools | static |
| transformPath(TTransform transform, TPath *pPath) | MathTools | static |