Go to the documentation of this file.
17 #define M_PI 3.141592653589793
26 #include <Eigen/Geometry>
53 static bool IntersectLines(Eigen::Vector2d p1, Eigen::Vector2d m1, Eigen::Vector2d p2, Eigen::Vector2d m2, Eigen::Vector2d& res);
56 static Eigen::Vector3d
dropAPerpendicular(Eigen::Vector3d point, Eigen::Vector3d linepoint, Eigen::Vector3d linevector);
57 static float AngleAndDirection(Eigen::Vector3d vector1, Eigen::Vector3d vector2, Eigen::Vector3d normal);
66 static double Angle(Eigen::Vector3d
vec1, Eigen::Vector3d
vec2);
VectorXD< 2, float > vec2
VectorXD< 1, float > vec1
std::vector< TPathElement > TPath