Public Types | Public Member Functions | Public Attributes | List of all members
planner_cspace::planner_3d::GridAstarModel2D Class Reference

#include <grid_astar_model.h>

Inheritance diagram for planner_cspace::planner_3d::GridAstarModel2D:
Inheritance graph
[legend]

Public Types

using Ptr = std::shared_ptr< GridAstarModel2D >
 
- Public Types inherited from planner_cspace::GridAstarModelBase< 3, 2 >
using Ptr = typename std::shared_ptr< GridAstarModelBase< DIM, NONCYCLIC >>
 
using Vec = CyclicVecInt< DIM, NONCYCLIC >
 
using Vecf = CyclicVecFloat< DIM, NONCYCLIC >
 

Public Member Functions

float cost (const Vec &cur, const Vec &next, const std::vector< VecWithCost > &start, const Vec &goal) const final
 
float costEstim (const Vec &cur, const Vec &goal) const final
 
 GridAstarModel2D (const GridAstarModel3D::ConstPtr base)
 
const std::vector< Vec > & searchGrids (const Vec &cur, const std::vector< VecWithCost > &start, const Vec &goal) const final
 

Public Attributes

const GridAstarModel3D::ConstPtr base_
 

Detailed Description

Definition at line 127 of file planner_3d/grid_astar_model.h.

Member Typedef Documentation

Definition at line 130 of file planner_3d/grid_astar_model.h.

Constructor & Destructor Documentation

planner_cspace::planner_3d::GridAstarModel2D::GridAstarModel2D ( const GridAstarModel3D::ConstPtr  base)
inlineexplicit

Definition at line 133 of file planner_3d/grid_astar_model.h.

Member Function Documentation

float planner_cspace::planner_3d::GridAstarModel2D::cost ( const Vec cur,
const Vec next,
const std::vector< VecWithCost > &  start,
const Vec goal 
) const
finalvirtual
float planner_cspace::planner_3d::GridAstarModel2D::costEstim ( const Vec cur,
const Vec goal 
) const
finalvirtual
const std::vector< GridAstarModel3D::Vec > & planner_cspace::planner_3d::GridAstarModel2D::searchGrids ( const Vec cur,
const std::vector< VecWithCost > &  start,
const Vec goal 
) const
finalvirtual

Member Data Documentation

const GridAstarModel3D::ConstPtr planner_cspace::planner_3d::GridAstarModel2D::base_

Definition at line 131 of file planner_3d/grid_astar_model.h.


The documentation for this class was generated from the following files:


planner_cspace
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:20:43