MathTools Member List

This is the complete list of members for MathTools, including all inherited members.

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