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