コンテンツにスキップ

cpp_robotics::GeometryMap

#include <geometry_map.hpp>

Inherits from cpp_robotics::PathPlanningMap< Eigen::Vector2d >

Public Functions

Name
GeometryMap(const std::vector< ObstacleShapeType > & obstacles, const Rect & boundary)
virtual bool is_valid(const Vector & point) const override
virtual double map_size() const override

Additional inherited members

Public Types inherited from cpp_robotics::PathPlanningMap< Eigen::Vector2d >

Name
using EigenVector Vector

Public Functions inherited from cpp_robotics::PathPlanningMap< Eigen::Vector2d >

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 Vector random_sampling() const

Protected Attributes inherited from cpp_robotics::PathPlanningMap< Eigen::Vector2d >

Name
std::vector< UniformRealRandomEngine > rand_engines_

Public Functions Documentation

function GeometryMap

inline GeometryMap(
    const std::vector< ObstacleShapeType > & obstacles,
    const Rect & boundary
)

function is_valid

inline virtual bool is_valid(
    const Vector & point
) const override

Reimplements: cpp_robotics::PathPlanningMap::is_valid

function map_size

inline virtual double map_size() const override

Reimplements: cpp_robotics::PathPlanningMap::map_size


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