#include <costmap_3d.h>
Public Member Functions | |
template<typename T > | |
T::Ptr | addLayer (const MapOverlayMode overlay_mode=MapOverlayMode::MAX) |
Costmap3dLayerBase::Ptr | addLayer (Costmap3dLayerBase::Ptr costmap_overlay, const MapOverlayMode overlay_mode=MapOverlayMode::MAX) |
template<typename T > | |
T::Ptr | addRootLayer () |
Costmap3d (const int ang_resolution) | |
Costmap3dLayerBase::Ptr | getRootLayer () |
Protected Attributes | |
int | ang_resolution_ |
std::vector < Costmap3dLayerBase::Ptr > | costmaps_ |
Definition at line 47 of file costmap_3d.h.
costmap_cspace::Costmap3d::Costmap3d | ( | const int | ang_resolution | ) | [inline, explicit] |
Definition at line 56 of file costmap_3d.h.
T::Ptr costmap_cspace::Costmap3d::addLayer | ( | const MapOverlayMode | overlay_mode = MapOverlayMode::MAX | ) | [inline] |
Definition at line 78 of file costmap_3d.h.
Costmap3dLayerBase::Ptr costmap_cspace::Costmap3d::addLayer | ( | Costmap3dLayerBase::Ptr | costmap_overlay, |
const MapOverlayMode | overlay_mode = MapOverlayMode::MAX |
||
) | [inline] |
Definition at line 90 of file costmap_3d.h.
T::Ptr costmap_cspace::Costmap3d::addRootLayer | ( | ) | [inline] |
Definition at line 63 of file costmap_3d.h.
Costmap3dLayerBase::Ptr costmap_cspace::Costmap3d::getRootLayer | ( | ) | [inline] |
Definition at line 102 of file costmap_3d.h.
int costmap_cspace::Costmap3d::ang_resolution_ [protected] |
Definition at line 51 of file costmap_3d.h.
std::vector<Costmap3dLayerBase::Ptr> costmap_cspace::Costmap3d::costmaps_ [protected] |
Definition at line 50 of file costmap_3d.h.