Namespaces | Classes | Typedefs | Functions | Variables
cost_map Namespace Reference

Namespaces

 Inflate
 

Classes

class  CircleIterator
 
class  CostMap
 
class  Costmap2DROSServiceProvider
 
class  CostMapIterator
 
class  Deflate
 
class  EllipseIterator
 
class  Inflate
 
class  InflationComputer
 
class  LineIterator
 
class  LoadImageBundle
 
class  OccupancyGrid
 Tunes into a cost map publisher and relays it as an Occupancy Grid. More...
 
class  PolygonIterator
 
class  ROSInflationComputer
 
class  SaveImageBundle
 
class  SpiralIterator
 
class  SubmapGeometry
 
class  SubmapIterator
 

Typedefs

typedef grid_map::BufferRegion BufferRegion
 
typedef grid_map::BufferRegion BufferRegion
 
typedef std::shared_ptr< cost_map::CostMap const > CostMapConstPtr
 
typedef std::shared_ptr< cost_map::CostMap const > CostMapConstPtr
 
typedef std::shared_ptr< cost_map::CostMapCostMapPtr
 
typedef std::shared_ptr< cost_map::CostMapCostMapPtr
 
typedef grid_map::Matrix DataMatrix
 
typedef grid_map::Matrix DataMatrix
 
typedef Matrix::Scalar DataType
 
typedef Matrix::Scalar DataType
 
typedef grid_map::Index Index
 
typedef grid_map::Index Index
 
typedef grid_map::Length Length
 
typedef grid_map::Length Length
 
typedef Eigen::Matrix< unsigned char, Eigen::Dynamic, Eigen::Dynamic > Matrix
 
typedef Eigen::Matrix< unsigned char, Eigen::Dynamic, Eigen::Dynamic > Matrix
 
typedef grid_map::Polygon Polygon
 
typedef grid_map::Polygon Polygon
 
typedef grid_map::Position Position
 
typedef grid_map::Position Position
 
typedef grid_map::Position3 Position3
 
typedef grid_map::Position3 Position3
 
typedef grid_map::Size Size
 
typedef grid_map::Size Size
 
typedef grid_map::Time Time
 
typedef grid_map::Time Time
 
typedef grid_map::Vector Vector
 
typedef grid_map::Vector Vector
 
typedef grid_map::Vector3 Vector3
 
typedef grid_map::Vector3 Vector3
 

Functions

bool addLayerFromROSImage (const sensor_msgs::Image &image, const std::string &layer_name, cost_map::CostMap &cost_map)
 
bool fromCostmap2DROS (costmap_2d::Costmap2DROS &ros_costmap, const std::string &layer_name, cost_map::CostMap &cost_map)
 
bool fromCostmap2DROSAtRobotPose (costmap_2d::Costmap2DROS &ros_costmap, const cost_map::Length &geometry, const std::string &layer_name, cost_map::CostMap &cost_map)
 
void fromImageBundle (const std::string &filename, cost_map::CostMap &cost_map)
 
bool fromMessage (const cost_map_msgs::CostMap &message, cost_map::CostMap &cost_map)
 
std::string resolveResourceName (const std::string &resource_name)
 
void toGridMap (const cost_map::CostMap cost_map, grid_map::GridMap &grid_map)
 
void toImageBundle (const std::string &filename, const cost_map::CostMap &cost_map)
 
void toMessage (const cost_map::CostMap &cost_map, cost_map_msgs::CostMap &message)
 
void toOccupancyGrid (const cost_map::CostMap &cost_map, const std::string &layer, nav_msgs::OccupancyGrid &msg)
 

Variables

const unsigned char FREE_SPACE
 
const unsigned char FREE_SPACE
 
const unsigned char INSCRIBED_OBSTACLE
 
const unsigned char INSCRIBED_OBSTACLE
 
const unsigned char LETHAL_OBSTACLE
 
const unsigned char LETHAL_OBSTACLE
 
const unsigned char NO_INFORMATION
 
const unsigned char NO_INFORMATION
 


cost_map_visualisations
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:03:53