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

◆ Ptr

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

Definition at line 55 of file costmap_3d.h.

Constructor & Destructor Documentation

◆ Costmap3d()

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

Definition at line 57 of file costmap_3d.h.

Member Function Documentation

◆ addLayer() [1/2]

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.

◆ addLayer() [2/2]

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.

◆ addRootLayer()

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

Definition at line 64 of file costmap_3d.h.

◆ getRootLayer()

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

Definition at line 103 of file costmap_3d.h.

Member Data Documentation

◆ ang_resolution_

int costmap_cspace::Costmap3d::ang_resolution_
protected

Definition at line 52 of file costmap_3d.h.

◆ costmaps_

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 Mon Jul 3 2023 02:38:47