#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 | setKeepUnknown (const bool keep_unknown) | 
| 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) | 
Protected Member Functions | |
| void | generateCSpace (CSpace3DMsg::Ptr map, const nav_msgs::OccupancyGrid::ConstPtr &msg, const UpdatedRegion ®ion) final | 
  Protected Member Functions inherited from costmap_cspace::Costmap3dLayerFootprint | |
| void | clearTravelableArea (CSpace3DMsg::Ptr map, const nav_msgs::OccupancyGrid::ConstPtr &msg) | 
| void | generateSpecifiedCSpace (CSpace3DMsg::Ptr map, const nav_msgs::OccupancyGrid::ConstPtr &msg, const size_t yaw) | 
| bool | updateChain (const bool output) | 
| void | updateCSpace (const nav_msgs::OccupancyGrid::ConstPtr &map, const UpdatedRegion ®ion) | 
  Protected Member Functions inherited from costmap_cspace::Costmap3dLayerBase | |
| void | setBaseMapChain () | 
| bool | updateChainEntry (const UpdatedRegion ®ion, bool output=true) | 
Additional Inherited Members | |
  Protected Attributes inherited from costmap_cspace::Costmap3dLayerFootprint | |
| CSpace3Cache | cs_template_ | 
| geometry_msgs::PolygonStamped | footprint_ | 
| Polygon | footprint_p_ | 
| float | footprint_radius_ | 
| bool | keep_unknown_ | 
| float | linear_expand_ | 
| float | linear_spread_ | 
| int | range_max_ | 
| std::vector< bool > | unknown_buf_ | 
  Protected Attributes inherited from costmap_cspace::Costmap3dLayerBase | |
| int | ang_grid_ | 
| Costmap3dLayerBase::Ptr | child_ | 
| CSpace3DMsg::Ptr | map_ | 
| CSpace3DMsg::Ptr | map_overlay_ | 
| nav_msgs::OccupancyGrid::ConstPtr | map_updated_ | 
| MapOverlayMode | overlay_mode_ | 
| UpdatedRegion | region_ | 
| UpdatedRegion | region_prev_ | 
| bool | root_ | 
| using costmap_cspace::Costmap3dLayerPlain::Ptr = std::shared_ptr<Costmap3dLayerPlain> | 
      
  | 
  inline | 
      
  | 
  inlinefinalprotectedvirtual | 
Reimplemented from costmap_cspace::Costmap3dLayerFootprint.
      
  | 
  inlinevirtual | 
Reimplemented from costmap_cspace::Costmap3dLayerFootprint.