26 #ifndef MPBLOCKS_DUBINS_CURVES_EIGEN_HYPER_TWO_THETA_X_SOLVER_H_
27 #define MPBLOCKS_DUBINS_CURVES_EIGEN_HYPER_TWO_THETA_X_SOLVER_H_
31 namespace curves_eigen {
33 namespace two_theta_x {
36 template <
int xSpec,
int tSpec,
int Variant,
typename Format_t>
56 #endif // MPBLOCKS_DUBINS_CURVES_EIGEN_HYPER_TWO_THETA_X_SOLVER_H_
Path< Format_t > Result_t
Eigen::Matrix< Format_t, 3, 1 > Vector3d_t
HyperRect< Format_t > Hyper_t
Eigen::Matrix< Format_t, 2, 1 > Vector2d_t
interface for variants of solvers, default template is never instantiated
A hyper-rectangle in dubins space: A rectangular prism in R^3.
static Result_t solve_debug(const Vector3d_t &q0, const Hyper_t &h, const Format_t r)
Encodes a dubins path primitive, which is three connected arc segments.
static Result_t solve(const Vector3d_t &q0, const Hyper_t &h, const Format_t r)