Classes | |
| class | CostmapAdapter |
| class | GlobalPlannerAdapter |
| used for employing a `nav_core2` global planner interface as a `nav_core` plugin, like in `move_base`. More... | |
| class | GlobalPlannerAdapter2 |
| used for employing a `nav_core` global planner (such as `navfn`) as a `nav_core2` plugin, like in `locomotor`. More... | |
| class | LocalPlannerAdapter |
| used for employing a nav_core2 local planner (such as dwb) as a nav_core plugin, like in move_base. More... | |
Functions | |
| template<typename T > | |
| std::shared_ptr< T > | createSharedPointerWithNoDelete (T *raw_ptr) |
| Custom Constructor for creating a shared pointer to an existing object that doesn't delete the ptr when done. | |
| nav_grid::NavGridInfo | infoFromCostmap (costmap_2d::Costmap2DROS *costmap_ros) |
| template<typename T > | |
| void | null_deleter (T *raw_ptr) |
| std::shared_ptr<T> nav_core_adapter::createSharedPointerWithNoDelete | ( | T * | raw_ptr | ) |
Custom Constructor for creating a shared pointer to an existing object that doesn't delete the ptr when done.
| raw_ptr | The raw pointer to an object |
Definition at line 59 of file shared_pointers.h.
Definition at line 45 of file costmap_adapter.cpp.
| void nav_core_adapter::null_deleter | ( | T * | raw_ptr | ) |
Definition at line 44 of file shared_pointers.h.