コンテンツにスキップ

cpp_robotics::FMTStar

More...

#include <fmt_star.hpp>

Public Types

Name
using EigenVector Vector
using PathPlanningNode< Vector > Node
using PathPlanningMap< Vector > Map

Public Functions

Name
template <int N =Vector::RowsAtCompileTime,typename std::enable_if< N !=Eigen::Dynamic, int >::type =0>
FMTStar(const Map & map, FMTStarConfig config =FMTStarConfig())
template <int N =Vector::RowsAtCompileTime,typename std::enable_if< N==Eigen::Dynamic, int >::type =0>
FMTStar(int dimension, const Map & map, FMTStarConfig config =FMTStarConfig())
std::vector< Vector > solve(const Vector & start, const Vector & goal)
std::vector< Node > get_nodes() const
size_t dimension() const

Detailed Description

template <class EigenVector >
class cpp_robotics::FMTStar;

Public Types Documentation

using Vector

using cpp_robotics::FMTStar< EigenVector >::Vector =  EigenVector;

using Node

using cpp_robotics::FMTStar< EigenVector >::Node =  PathPlanningNode<Vector>;

using Map

using cpp_robotics::FMTStar< EigenVector >::Map =  PathPlanningMap<Vector>;

Public Functions Documentation

function FMTStar

template <int N =Vector::RowsAtCompileTime,
typename std::enable_if< N !=Eigen::Dynamic, int >::type  =0>
inline FMTStar(
    const Map & map,
    FMTStarConfig config =FMTStarConfig()
)

function FMTStar

template <int N =Vector::RowsAtCompileTime,
typename std::enable_if< N==Eigen::Dynamic, int >::type  =0>
inline FMTStar(
    int dimension,
    const Map & map,
    FMTStarConfig config =FMTStarConfig()
)

function solve

inline std::vector< Vector > solve(
    const Vector & start,
    const Vector & goal
)

function get_nodes

inline std::vector< Node > get_nodes() const

function dimension

inline size_t dimension() const

Updated on 2024-05-28 at 06:55:39 +0000