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 |