cheshirekow  v0.1.0
mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t > Struct Template Reference

iterates over solvers and accumulates the solution More...

#include <mpblocks/dubins/curves_eigen/hyper/SolverIterator.hpp>

Public Types

typedef HyperRect< Format_t > Hyper_t
 
typedef Integrate< Format_t > Integrate_t
 
typedef SolverIterator< xSpec,
ySpec, tSpec+1, Format_t > 
Next_t
 
typedef Path< Format_t > Result_t
 
typedef Solver< xSpec, ySpec,
tSpec, Format_t > 
Solver_t
 
typedef SpecPack< xSpec, ySpec,
tSpec > 
Spec
 
typedef Eigen::Matrix
< Format_t, 3, 1 > 
Vector3d_t
 

Static Public Member Functions

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

Detailed Description

template<int xSpec, int ySpec, int tSpec, typename Format_t>
struct mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t >

iterates over solvers and accumulates the solution

Definition at line 58 of file SolverIterator.hpp.

Member Typedef Documentation

template<int xSpec, int ySpec, int tSpec, typename Format_t >
typedef HyperRect<Format_t> mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t >::Hyper_t

Definition at line 60 of file SolverIterator.hpp.

template<int xSpec, int ySpec, int tSpec, typename Format_t >
typedef Integrate<Format_t> mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t >::Integrate_t

Definition at line 62 of file SolverIterator.hpp.

template<int xSpec, int ySpec, int tSpec, typename Format_t >
typedef SolverIterator<xSpec, ySpec, tSpec + 1, Format_t> mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t >::Next_t

Definition at line 64 of file SolverIterator.hpp.

template<int xSpec, int ySpec, int tSpec, typename Format_t >
typedef Path<Format_t> mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t >::Result_t

Definition at line 61 of file SolverIterator.hpp.

template<int xSpec, int ySpec, int tSpec, typename Format_t >
typedef Solver<xSpec, ySpec, tSpec, Format_t> mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t >::Solver_t

Definition at line 65 of file SolverIterator.hpp.

template<int xSpec, int ySpec, int tSpec, typename Format_t >
typedef SpecPack<xSpec, ySpec, tSpec> mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t >::Spec

Definition at line 66 of file SolverIterator.hpp.

template<int xSpec, int ySpec, int tSpec, typename Format_t >
typedef Eigen::Matrix<Format_t, 3, 1> mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t >::Vector3d_t

Definition at line 59 of file SolverIterator.hpp.

Member Function Documentation

template<int xSpec, int ySpec, int tSpec, typename Format_t >
static Result_t mpblocks::dubins::curves_eigen::hyper::SolverIterator< xSpec, ySpec, tSpec, Format_t >::solve ( const Vector3d_t q0,
const Hyper_t h,
const Format_t  r 
)
inlinestatic

Definition at line 68 of file SolverIterator.hpp.


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