Classes | Functions | Variables
costmap_2d Namespace Reference

Classes

class  CellData
 
class  Costmap2D
 
class  Costmap2DPublisher
 
class  Costmap2DROS
 
class  CostmapLayer
 
class  CostmapTester
 
class  InflationLayer
 
class  Layer
 
class  LayeredCostmap
 
struct  MapLocation
 
class  NonPersistentVoxelLayer
 
class  Observation
 
class  ObservationBuffer
 
class  ObstacleLayer
 
class  StaticLayer
 
class  VoxelLayer
 

Functions

void calculateMinAndMaxDistances (const std::vector< geometry_msgs::Point > &footprint, double &min_dist, double &max_dist)
 
double getNumberFromXMLRPC (XmlRpc::XmlRpcValue &value, const std::string &full_param_name)
 
std::vector< geometry_msgs::PointmakeFootprintFromParams (ros::NodeHandle &nh)
 
std::vector< geometry_msgs::PointmakeFootprintFromRadius (double radius)
 
bool makeFootprintFromString (const std::string &footprint_string, std::vector< geometry_msgs::Point > &footprint)
 
std::vector< geometry_msgs::PointmakeFootprintFromXMLRPC (XmlRpc::XmlRpcValue &footprint_xmlrpc, const std::string &full_param_name)
 
void move_parameter (ros::NodeHandle &old_h, ros::NodeHandle &new_h, std::string name, bool should_delete=true)
 
void padFootprint (std::vector< geometry_msgs::Point > &footprint, double padding)
 
std::vector< std::vector< float > > parseVVF (const std::string &input, std::string &error_return)
 
geometry_msgs::Point toPoint (geometry_msgs::Point32 pt)
 
geometry_msgs::Point32 toPoint32 (geometry_msgs::Point pt)
 
std::vector< geometry_msgs::PointtoPointVector (geometry_msgs::Polygon polygon)
 
geometry_msgs::Polygon toPolygon (std::vector< geometry_msgs::Point > pts)
 
void transformFootprint (double x, double y, double theta, const std::vector< geometry_msgs::Point > &footprint_spec, std::vector< geometry_msgs::Point > &oriented_footprint)
 
void transformFootprint (double x, double y, double theta, const std::vector< geometry_msgs::Point > &footprint_spec, geometry_msgs::PolygonStamped &oriented_footprint)
 
void writeFootprintToParam (ros::NodeHandle &nh, const std::vector< geometry_msgs::Point > &footprint)
 

Variables

static const unsigned char FREE_SPACE
 
static const unsigned char INSCRIBED_INFLATED_OBSTACLE
 
static const unsigned char LETHAL_OBSTACLE
 
static const unsigned char NO_INFORMATION
 


nonpersistent_voxel_layer
Author(s): Steven Macenski, stevenmacenski@gmail.com
autogenerated on Wed Jun 12 2019 19:47:02