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