#include <plain.h>

Public Types | |
| using | Ptr = std::shared_ptr< Costmap3dLayerPlain > |
Public Types inherited from costmap_cspace::Costmap3dLayerFootprint | |
| using | Ptr = std::shared_ptr< Costmap3dLayerFootprint > |
Public Types inherited from costmap_cspace::Costmap3dLayerBase | |
| using | Ptr = std::shared_ptr< Costmap3dLayerBase > |
Public Member Functions | |
| Costmap3dLayerPlain () | |
| void | loadConfig (XmlRpc::XmlRpcValue config) |
Public Member Functions inherited from costmap_cspace::Costmap3dLayerFootprint | |
| Costmap3dLayerFootprint () | |
| Polygon & | getFootprint () |
| const geometry_msgs::PolygonStamped & | getFootprintMsg () const |
| float | getFootprintRadius () const |
| int | getRangeMax () const |
| const CSpace3Cache & | getTemplate () const |
| void | setExpansion (const float linear_expand, const float linear_spread) |
| void | setFootprint (const Polygon footprint) |
| void | setMapMetaData (const costmap_cspace_msgs::MapMetaData3D &info) |
Public Member Functions inherited from costmap_cspace::Costmap3dLayerBase | |
| Costmap3dLayerBase () | |
| int | getAngularGrid () const |
| CSpace3DMsg::Ptr | getMap () |
| CSpace3DMsg::Ptr | getMapOverlay () |
| void | processMapOverlay (const nav_msgs::OccupancyGrid::ConstPtr &msg) |
| void | setAngleResolution (const int ang_resolution) |
| void | setBaseMap (const nav_msgs::OccupancyGrid::ConstPtr &base_map) |
| void | setChild (Costmap3dLayerBase::Ptr child) |
| void | setMap (CSpace3DMsg::Ptr map) |
| void | setOverlayMode (const MapOverlayMode overlay_mode) |
| using costmap_cspace::Costmap3dLayerPlain::Ptr = std::shared_ptr<Costmap3dLayerPlain> |
|
inline |
|
inlinevirtual |
Reimplemented from costmap_cspace::Costmap3dLayerFootprint.