Public Member Functions | Protected Attributes
costmap_cspace::Costmap3d Class Reference

#include <costmap_3d.h>

List of all members.

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_

Detailed Description

Definition at line 47 of file costmap_3d.h.


Constructor & Destructor Documentation

costmap_cspace::Costmap3d::Costmap3d ( const int  ang_resolution) [inline, explicit]

Definition at line 56 of file costmap_3d.h.


Member Function Documentation

template<typename T >
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.

template<typename T >
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.


Member Data Documentation

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.


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


costmap_cspace
Author(s): Atsushi Watanabe
autogenerated on Sat Jun 22 2019 20:07:13