cpp_robotics::grid_path_planning_utils
グリッドパスプランニング用関数・クラス郡
Classes
| Name | |
|---|---|
| struct | cpp_robotics::grid_path_planning_utils::GridNode | 
Functions
| Name | |
|---|---|
| bool | contain_in_map(const Eigen::MatrixXi & map, const Eigen::Vector2i & p) | 
| int | dist(const Eigen::Vector2i & pos, const Eigen::Vector2i & end) | 
| template <typename T >  bool  | 
in_range_open(T x, T min, T max) | 
| bool | is_valid(const Eigen::Vector2i & pos, size_t row, size_t col) | 
| bool | is_wall(const Eigen::Vector2i & pos, size_t row, size_t col) | 
| bool | is_correct_step(const Eigen::Vector2i & pos, const Eigen::MatrixXi & map) | 
| bool | exist(std::list< GridNode > & open, std::list< GridNode > & closed, const Eigen::Vector2i & p, int cost) | 
Functions Documentation
function contain_in_map
static bool contain_in_map(
    const Eigen::MatrixXi & map,
    const Eigen::Vector2i & p
)
function dist
static int dist(
    const Eigen::Vector2i & pos,
    const Eigen::Vector2i & end
)
function in_range_open
template <typename T >
bool in_range_open(
    T x,
    T min,
    T max
)
function is_valid
bool is_valid(
    const Eigen::Vector2i & pos,
    size_t row,
    size_t col
)
function is_wall
bool is_wall(
    const Eigen::Vector2i & pos,
    size_t row,
    size_t col
)
function is_correct_step
bool is_correct_step(
    const Eigen::Vector2i & pos,
    const Eigen::MatrixXi & map
)
function exist
bool exist(
    std::list< GridNode > & open,
    std::list< GridNode > & closed,
    const Eigen::Vector2i & p,
    int cost
)
Updated on 2024-05-28 at 06:55:40 +0000