cheshirekow  v0.1.0
mpblocks::dubins::curves_cuda::Solver< Id, Format_t > Class Template Reference

interface for different solutions More...

#include <mpblocks/dubins/curves_cuda/Solution.h>

Classes

struct  DebugResult
 

Private Types

typedef linalg::Matrix
< Format_t, 3, 1 > 
Vector3d_t
 

Static Private Member Functions

static Result< Format_t > solve (const Vector3d_t &q0, const Vector3d_t &q1, const Format_t r)
 basic interface returns only the total distance More...
 
static Result< Format_t > solve (const Vector3d_t &q0, const Vector3d_t &q1, const Format_t r, DebugResult &out)
 Extended interface will return intermediate results. More...
 

Detailed Description

template<SolutionId Id, typename Format_t>
class mpblocks::dubins::curves_cuda::Solver< Id, Format_t >

interface for different solutions

Definition at line 58 of file Solution.h.

Member Typedef Documentation

template<SolutionId Id, typename Format_t >
typedef linalg::Matrix<Format_t,3,1> mpblocks::dubins::curves_cuda::Solver< Id, Format_t >::Vector3d_t
private

Definition at line 60 of file Solution.h.

Member Function Documentation

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

basic interface returns only the total distance

template<SolutionId Id, typename Format_t >
static Result<Format_t> mpblocks::dubins::curves_cuda::Solver< Id, Format_t >::solve ( const Vector3d_t q0,
const Vector3d_t q1,
const Format_t  r,
DebugResult out 
)
staticprivate

Extended interface will return intermediate results.


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