cpp_robotics::FMTStar
#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