cheshirekow  v0.1.0
mpblocks::dubins::curves_eigen::Solver< Id, Format_t > Struct Template Reference

interface for different solutions, this is specialized for each Id in the SolutionId enum More...

#include <mpblocks/dubins/curves_eigen/solver.h>

Public Types

typedef Path< Format_t > Result_t
 
typedef Eigen::Matrix
< Format_t, 2, 1 > 
Vector2d_t
 
typedef Eigen::Matrix
< Format_t, 3, 1 > 
Vector3d_t
 

Static Public Member Functions

static Result_t solve (const Vector3d_t &q0, const Vector3d_t &q1, const Format_t r)
 

Detailed Description

template<SolutionId Id, typename Format_t>
struct mpblocks::dubins::curves_eigen::Solver< Id, Format_t >

interface for different solutions, this is specialized for each Id in the SolutionId enum

Definition at line 39 of file solver.h.

Member Typedef Documentation

template<SolutionId Id, typename Format_t >
typedef Path<Format_t> mpblocks::dubins::curves_eigen::Solver< Id, Format_t >::Result_t

Definition at line 43 of file solver.h.

template<SolutionId Id, typename Format_t >
typedef Eigen::Matrix<Format_t,2,1> mpblocks::dubins::curves_eigen::Solver< Id, Format_t >::Vector2d_t

Definition at line 42 of file solver.h.

template<SolutionId Id, typename Format_t >
typedef Eigen::Matrix<Format_t,3,1> mpblocks::dubins::curves_eigen::Solver< Id, Format_t >::Vector3d_t

Definition at line 41 of file solver.h.

Member Function Documentation

template<SolutionId Id, typename Format_t >
static Result_t mpblocks::dubins::curves_eigen::Solver< Id, Format_t >::solve ( const Vector3d_t q0,
const Vector3d_t q1,
const Format_t  r 
)
static

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