cheshirekow  v0.1.0
mpblocks::dubins::curves_eigen::Solver< LRLa, Scalar > Struct Template Reference

Solves a left turn, plus a right turn, plus a left turn. More...

#include <mpblocks/dubins/curves_eigen/impl/SolutionLRLa.hpp>

Public Types

typedef Eigen::Matrix< Scalar, 2, 1 > Vector2d
 
typedef Eigen::Matrix< Scalar, 3, 1 > Vector3d
 

Static Public Member Functions

static dubins::Path< Scalar > solve (const Vector3d &q0, const Vector3d &q1, const Scalar r)
 

Detailed Description

template<typename Scalar>
struct mpblocks::dubins::curves_eigen::Solver< LRLa, Scalar >

Solves a left turn, plus a right turn, plus a left turn.



  • x x * * x x * x x * o-x * * xxo-*

Definition at line 50 of file SolutionLRLa.hpp.

Member Typedef Documentation

template<typename Scalar >
typedef Eigen::Matrix<Scalar, 2, 1> mpblocks::dubins::curves_eigen::Solver< LRLa, Scalar >::Vector2d

Definition at line 52 of file SolutionLRLa.hpp.

template<typename Scalar >
typedef Eigen::Matrix<Scalar, 3, 1> mpblocks::dubins::curves_eigen::Solver< LRLa, Scalar >::Vector3d

Definition at line 51 of file SolutionLRLa.hpp.

Member Function Documentation

template<typename Scalar >
static dubins::Path<Scalar> mpblocks::dubins::curves_eigen::Solver< LRLa, Scalar >::solve ( const Vector3d q0,
const Vector3d q1,
const Scalar  r 
)
inlinestatic

< output

< centers

< lengths

Definition at line 54 of file SolutionLRLa.hpp.


The documentation for this struct was generated from the following file: