Public Types | Public Member Functions | Protected Attributes | List of all members
costmap_cspace::Costmap3d Class Reference

#include <costmap_3d.h>

Public Types

using Ptr = std::shared_ptr< Costmap3d >
 

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::Ptrcostmaps_
 

Detailed Description

Definition at line 48 of file costmap_3d.h.

Member Typedef Documentation

using costmap_cspace::Costmap3d::Ptr = std::shared_ptr<Costmap3d>

Definition at line 55 of file costmap_3d.h.

Constructor & Destructor Documentation

costmap_cspace::Costmap3d::Costmap3d ( const int  ang_resolution)
inlineexplicit

Definition at line 57 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 79 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 91 of file costmap_3d.h.

template<typename T >
T::Ptr costmap_cspace::Costmap3d::addRootLayer ( )
inline

Definition at line 64 of file costmap_3d.h.

Costmap3dLayerBase::Ptr costmap_cspace::Costmap3d::getRootLayer ( )
inline

Definition at line 103 of file costmap_3d.h.

Member Data Documentation

int costmap_cspace::Costmap3d::ang_resolution_
protected

Definition at line 52 of file costmap_3d.h.

std::vector<Costmap3dLayerBase::Ptr> costmap_cspace::Costmap3d::costmaps_
protected

Definition at line 51 of file costmap_3d.h.


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


costmap_cspace
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:20:29