コンテンツにスキップ

cpp_robotics::PathPlanningMap

More...

#include <path_planning_utils.hpp>

Public Types

Name
using EigenVector Vector

Public Functions

Name
template <int N =Vector::RowsAtCompileTime,typename std::enable_if< N !=Eigen::Dynamic, int >::type =0>
PathPlanningMap()
template <int N =Vector::RowsAtCompileTime,typename std::enable_if< N==Eigen::Dynamic, int >::type =0>
PathPlanningMap(int dimension)
size_t dimension() const
virtual bool is_valid(const Vector & point) const =0
virtual bool is_valid(const Vector & from, const Vector & to) const
virtual Vector random_sampling() const
virtual double map_size() const =0

Protected Attributes

Name
std::vector< UniformRealRandomEngine > rand_engines_

Detailed Description

template <class EigenVector >
class cpp_robotics::PathPlanningMap;

Public Types Documentation

using Vector

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

Public Functions Documentation

function PathPlanningMap

template <int N =Vector::RowsAtCompileTime,
typename std::enable_if< N !=Eigen::Dynamic, int >::type  =0>
inline PathPlanningMap()

function PathPlanningMap

template <int N =Vector::RowsAtCompileTime,
typename std::enable_if< N==Eigen::Dynamic, int >::type  =0>
inline PathPlanningMap(
    int dimension
)

function dimension

inline size_t dimension() const

function is_valid

virtual bool is_valid(
    const Vector & point
) const =0

Reimplemented by: cpp_robotics::GeometryMap::is_valid

function is_valid

inline virtual bool is_valid(
    const Vector & from,
    const Vector & to
) const

function random_sampling

inline virtual Vector random_sampling() const

function map_size

virtual double map_size() const =0

Reimplemented by: cpp_robotics::GeometryMap::map_size, cpp_robotics::GridMap::map_size

Protected Attributes Documentation

variable rand_engines_

std::vector< UniformRealRandomEngine > rand_engines_;

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