Namespaces | Functions
conversions.h File Reference
#include <ros/ros.h>
#include <geometry_msgs/Point.h>
#include <geometry_msgs/Pose.h>
#include <geometry_msgs/Twist.h>
#include <geometry_msgs/PolygonStamped.h>
#include <nav_2d_msgs/Twist2D.h>
#include <nav_2d_msgs/Path2D.h>
#include <nav_2d_msgs/Point2D.h>
#include <nav_2d_msgs/Polygon2D.h>
#include <nav_2d_msgs/Polygon2DStamped.h>
#include <nav_2d_msgs/Pose2DStamped.h>
#include <nav_2d_msgs/NavGridInfo.h>
#include <nav_2d_msgs/UIntBounds.h>
#include <nav_msgs/MapMetaData.h>
#include <nav_msgs/Path.h>
#include <nav_grid/nav_grid.h>
#include <nav_core2/bounds.h>
#include <tf/tf.h>
#include <vector>
#include <string>
Include dependency graph for conversions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 nav_2d_utils
 A set of utility functions for Bounds objects interacting with other messages/types.
 

Functions

nav_grid::NavGridInfo nav_2d_utils::fromMsg (const nav_2d_msgs::NavGridInfo &msg)
 
nav_core2::UIntBounds nav_2d_utils::fromMsg (const nav_2d_msgs::UIntBounds &msg)
 
geometry_msgs::Pose2D nav_2d_utils::getOrigin2D (const nav_grid::NavGridInfo &info)
 
geometry_msgs::Pose nav_2d_utils::getOrigin3D (const nav_grid::NavGridInfo &info)
 
nav_grid::NavGridInfo nav_2d_utils::infoToInfo (const nav_msgs::MapMetaData &metadata, const std::string &frame)
 
nav_msgs::MapMetaData nav_2d_utils::infoToInfo (const nav_grid::NavGridInfo &info)
 
nav_2d_msgs::Path2D nav_2d_utils::pathToPath (const nav_msgs::Path &path)
 
nav_msgs::Path nav_2d_utils::pathToPath (const nav_2d_msgs::Path2D &path2d)
 
nav_2d_msgs::Point2D nav_2d_utils::pointToPoint2D (const geometry_msgs::Point &point)
 
nav_2d_msgs::Point2D nav_2d_utils::pointToPoint2D (const geometry_msgs::Point32 &point)
 
geometry_msgs::Point32 nav_2d_utils::pointToPoint32 (const nav_2d_msgs::Point2D &point)
 
geometry_msgs::Point nav_2d_utils::pointToPoint3D (const nav_2d_msgs::Point2D &point)
 
geometry_msgs::Polygon nav_2d_utils::polygon2Dto3D (const nav_2d_msgs::Polygon2D &polygon_2d)
 
geometry_msgs::PolygonStamped nav_2d_utils::polygon2Dto3D (const nav_2d_msgs::Polygon2DStamped &polygon_2d)
 
nav_2d_msgs::Polygon2D nav_2d_utils::polygon3Dto2D (const geometry_msgs::Polygon &polygon_3d)
 
nav_2d_msgs::Polygon2DStamped nav_2d_utils::polygon3Dto2D (const geometry_msgs::PolygonStamped &polygon_3d)
 
geometry_msgs::Pose nav_2d_utils::pose2DToPose (const geometry_msgs::Pose2D &pose2d)
 
geometry_msgs::PoseStamped nav_2d_utils::pose2DToPoseStamped (const nav_2d_msgs::Pose2DStamped &pose2d)
 
geometry_msgs::PoseStamped nav_2d_utils::pose2DToPoseStamped (const geometry_msgs::Pose2D &pose2d, const std::string &frame, const ros::Time &stamp)
 
nav_msgs::Path nav_2d_utils::poses2DToPath (const std::vector< geometry_msgs::Pose2D > &poses, const std::string &frame, const ros::Time &stamp)
 
nav_2d_msgs::Pose2DStamped nav_2d_utils::poseStampedToPose2D (const geometry_msgs::PoseStamped &pose)
 
nav_msgs::Path nav_2d_utils::posesToPath (const std::vector< geometry_msgs::PoseStamped > &poses)
 
nav_2d_msgs::Path2D nav_2d_utils::posesToPath2D (const std::vector< geometry_msgs::PoseStamped > &poses)
 
nav_2d_msgs::Pose2DStamped nav_2d_utils::stampedPoseToPose2D (const tf::Stamped< tf::Pose > &pose)
 
nav_2d_msgs::NavGridInfo nav_2d_utils::toMsg (const nav_grid::NavGridInfo &info)
 
nav_2d_msgs::UIntBounds nav_2d_utils::toMsg (const nav_core2::UIntBounds &bounds)
 
geometry_msgs::Twist nav_2d_utils::twist2Dto3D (const nav_2d_msgs::Twist2D &cmd_vel_2d)
 
nav_2d_msgs::Twist2D nav_2d_utils::twist3Dto2D (const geometry_msgs::Twist &cmd_vel)
 


nav_2d_utils
Author(s):
autogenerated on Sun Jan 10 2021 04:08:32