|
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::Point > | makeFootprintFromParams (ros::NodeHandle &nh) |
|
std::vector< geometry_msgs::Point > | makeFootprintFromRadius (double radius) |
|
bool | makeFootprintFromString (const std::string &footprint_string, std::vector< geometry_msgs::Point > &footprint) |
|
std::vector< geometry_msgs::Point > | makeFootprintFromXMLRPC (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::Point > | toPointVector (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) |
|