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.